Perfex CRM es software autoalojado. Eso significa que lo instala en su propio servidor, usted es dueño de los datos y controla el entorno. Sin cuotas mensuales por usuario, sin dependencia de proveedores, sin terceros leyendo los datos de sus clientes.

Pero el autoalojamiento también significa que necesita elegir el servidor adecuado, configurarlo correctamente y mantenerlo funcionando. Esta guía cubre todo: requisitos del servidor, opciones de hosting comparadas, fundamentos de seguridad y consejos de rendimiento — para que pueda ejecutar Perfex CRM de forma fiable sin pagar de más.

¿Por qué alojar su propio CRM?

Antes de entrar en los detalles técnicos, aquí está por qué el autoalojamiento de un CRM importa — especialmente para pequeñas empresas y agencias:

  • Usted es dueño de los datos — registros de clientes, facturas, contratos y comunicaciones permanecen en su servidor. Ningún tercero puede acceder, explotar o perderlos.
  • El cumplimiento del RGPD es más simple — cuando los datos permanecen en su jurisdicción en su servidor, usted controla el procesamiento. No necesita auditar a los subencargados de un proveedor SaaS.
  • Coste único — Perfex CRM es una compra única ($499 para la base). Compare con HubSpot ($90/usuario/mes) o Salesforce ($25-300/usuario/mes).
  • Personalización total — puede modificar todo, instalar cualquier módulo, conectar cualquier API. Sin muros de "contacte con ventas para esta función".
  • Sin límite de usuarios — añada tantas cuentas de empleados y clientes como su servidor pueda manejar. Sin precio por puesto.

La contrapartida: usted es responsable del servidor. Pero con el hosting moderno, eso es mucho menos trabajo de lo que parece.

Requisitos del servidor para Perfex CRM

Perfex CRM funciona con una pila PHP/MySQL estándar. Estos son los requisitos reales:

ComponenteMínimoRecomendado
PHP8.08.1 o 8.2
MySQL5.78.0+ o MariaDB 10.6+
Servidor webApache 2.4 o NginxApache con mod_rewrite
RAM512 MB1-2 GB
Disco1 GB5-10 GB (depende de las subidas de archivos)
SSLRequeridoLet's Encrypt (gratuito)

Extensiones PHP requeridas

Estas extensiones PHP deben estar habilitadas (la mayoría de hosts las tienen por defecto):

  • curl, mbstring, openssl, zip
  • gd o imagick (para procesamiento de imágenes)
  • iconv, intl (para soporte multiidioma)
  • mysqli o pdo_mysql

Si planea usar módulos de IA como AI Suite, también necesita allow_url_fopen habilitado y suficiente max_execution_time (al menos 120 segundos) para las respuestas de IA en streaming.

Opciones de hosting comparadas

No todo el hosting es igual para cargas de trabajo CRM. Aquí hay una comparación honesta de las principales opciones:

Hosting compartido (€3-15/mes)

Ejemplos: All-Inkl, Hetzner WebHosting, IONOS, Hostinger, SiteGround

Ventajas:

  • La opción más económica — a menudo por debajo de €5/mes
  • Gestionado: actualizaciones, copias de seguridad y SSL manejados por el host
  • cPanel o Plesk para gestión fácil
  • Perfecto para equipos de menos de 5 personas con uso moderado

Desventajas:

  • Recursos compartidos — otros sitios en el mismo servidor afectan al rendimiento
  • Configuración PHP limitada (tiempo de ejecución, límites de memoria)
  • Sin acceso root — no puede instalar software personalizado
  • Limitaciones de cron jobs en algunos hosts

Veredicto: Suficiente para freelancers y equipos pequeños. Si su CRM tiene menos de 1.000 contactos y 5 usuarios activos, el hosting compartido funciona bien. Elija un host con acceso SSH y configuración PHP flexible.

VPS / Servidor Privado Virtual (€5-30/mes)

Ejemplos: Hetzner Cloud, DigitalOcean, Contabo, Netcup

Ventajas:

  • Recursos dedicados — RAM y CPU garantizados
  • Acceso root completo — instale lo que necesite
  • Escala fácilmente — actualice con un clic
  • Rendimiento mucho mejor que el hosting compartido

Desventajas:

  • Usted gestiona el servidor (actualizaciones del SO, parches de seguridad, copias de seguridad)
  • Requiere conocimientos básicos de Linux o un panel de control como Ploi, RunCloud o ServerPilot

Veredicto: El punto ideal para la mayoría de instalaciones de Perfex CRM. Un VPS de €5-10/mes de Hetzner o Netcup maneja más de 10 usuarios fácilmente. Use un panel de gestión de servidor si no quiere lidiar con comandos de terminal.

VPS gestionado / Hosting en la nube (€20-100/mes)

Ejemplos: Cloudways, Ploi + Hetzner, RunCloud + DigitalOcean

Ventajas:

  • Gestión del servidor incluida (actualizaciones, seguridad, monitorización)
  • Cambio de versión PHP con un clic, SSL, entornos de staging
  • Copias de seguridad automatizadas
  • Rendimiento de VPS sin los dolores de cabeza de gestión

Desventajas:

  • Más caro que un VPS directo (paga por la capa de gestión)
  • Cierta dependencia de la plataforma de gestión

Veredicto: La mejor opción si quiere rendimiento de VPS pero no quiere mantener el servidor usted mismo. Cloudways con backend de Hetzner es una combinación popular para Perfex CRM.

Servidor dedicado (€50-200+/mes)

Veredicto: Excesivo para la mayoría de instalaciones de Perfex CRM. Solo considérelo si tiene más de 50 usuarios activos, necesidades masivas de almacenamiento o requisitos estrictos de cumplimiento que prohíben la infraestructura compartida.

Mi recomendación por tamaño de equipo

Tamaño del equipoHostingPresupuestoEjemplo
Solo / 1-3 usuariosHosting compartido€5-10/mesAll-Inkl Premium, Hetzner WebHosting
Equipo pequeño / 3-10 usuariosVPS (2 GB RAM)€5-15/mesHetzner CX22, Netcup VPS 1000
Agencia / 10-25 usuariosVPS (4 GB RAM)€10-25/mesHetzner CX32, DigitalOcean 4GB
Empresa / 25+ usuariosVPS gestionado o dedicado€30-100/mesCloudways + Hetzner, Ploi + Hetzner

Fundamentos de seguridad para CRM autoalojado

Su CRM contiene datos sensibles de clientes. Esta es la configuración de seguridad mínima:

Imprescindible

  • Certificado SSL/TLS — use Let's Encrypt (gratuito). Sin excepciones. Su CRM debe funcionar con HTTPS.
  • Contraseña de base de datos fuerte — 20+ caracteres, aleatoria. Nunca reutilice contraseñas.
  • Copias de seguridad regulares — base de datos + archivos, diarias, almacenadas fuera del servidor. Pruebe las restauraciones periódicamente.
  • Versión PHP actualizada — no ejecute PHP 7.x. Use 8.1 o 8.2.
  • Permisos de archivos — directorios en 755, archivos en 644. Nunca use 777.

Recomendado

  • Firewall — UFW en Ubuntu o firewalld en CentOS. Permita solo los puertos 22, 80, 443.
  • Fail2ban — bloquea intentos de login por fuerza bruta automáticamente.
  • Servidor de base de datos separado — si su proveedor de VPS ofrece bases de datos gestionadas, úselas.
  • Autenticación de dos factores — actívela en la configuración de Perfex CRM para todas las cuentas de administrador.
  • Restringir la URL de admin — cambie la ruta por defecto /admin o añada restricciones de IP vía .htaccess.

Consejos de rendimiento

Un CRM lento frustra a todo su equipo. Esto es lo que marca la mayor diferencia:

  • Habilitar OPcache — la caché de opcodes integrada de PHP. Reduce los tiempos de carga en un 50-70%. La mayoría de hosts la tienen habilitada por defecto, pero verifíquelo en phpinfo().
  • MySQL query cache — configure query_cache_size = 64M en my.cnf para MariaDB (nota: MySQL 8.0+ eliminó esto, use InnoDB buffer pool en su lugar).
  • InnoDB buffer pool — configúrelo al 50-70% de la RAM disponible. Para un VPS de 2 GB, use innodb_buffer_pool_size = 1G.
  • Límite de memoria PHP — configúrelo a al menos 256M. Para módulos de IA, 512M es más seguro.
  • Cron jobs — Perfex CRM usa cron para envío de emails, recordatorios y facturas recurrentes. Configúrelo para ejecutarse cada 5 minutos.
  • CDN para assets — opcional, pero un CDN como Cloudflare (nivel gratuito) acelera la entrega de CSS/JS y añade protección DDoS.

Consideraciones de hosting para módulos de IA

Si usa módulos con IA como AI Suite, hay algunas cosas extra a considerar:

  • Tiempo de ejecución — las solicitudes de IA pueden tardar 10-30 segundos. Configure max_execution_time a al menos 120 en php.ini. Algunos hosts compartidos lo limitan a 30 segundos — eso causará timeouts.
  • HTTPS saliente — su servidor debe poder hacer solicitudes HTTPS a endpoints de API (OpenAI, Anthropic, Google). Algunos firewalls bloquean conexiones salientes por defecto.
  • Server-Sent Events (SSE) — AI Suite transmite respuestas en tiempo real vía SSE. Esto requiere que su servidor web no almacene la respuesta en búfer. En Nginx, añada proxy_buffering off a su configuración. Apache funciona directamente.
  • No se necesitan recursos de servidor adicionales — el procesamiento de IA ocurre en los servidores del proveedor (OpenAI, etc.), no en el suyo. Su servidor solo envía y recibe llamadas API.

Migrar a un nuevo host

Si ya ejecuta Perfex CRM y quiere cambiar de host, el proceso es sencillo:

  1. Exporte su base de datos — use phpMyAdmin o mysqldump
  2. Descargue todos los archivos — todo el directorio de Perfex CRM vía FTP/SFTP o rsync
  3. Suba al nuevo servidor — restaure archivos e importe la base de datos
  4. Actualice application/config/app-config.php — configure las nuevas credenciales de base de datos y URL base
  5. Actualice DNS — apunte su dominio a la nueva IP del servidor
  6. Pruebe todo — login, envíe una factura de prueba, verifique los cron jobs

Todo el proceso tarda 30-60 minutos para una instalación típica. Si necesita ayuda, ofrezco servicios de migración como parte de mi trabajo de desarrollo personalizado.

Coste total: autoalojado vs. CRM SaaS

Esto es lo que un equipo de 5 personas paga realmente en 3 años:

CRMAño 1Año 2Año 3Total 3 años
Perfex CRM (autoalojado)€499 + €120 hosting€120 hosting€120 hosting€859
HubSpot Starter (5 usuarios)€5.400€5.400€5.400€16.200
Zoho CRM Plus (5 usuarios)€3.420€3.420€3.420€10.260
Salesforce Essentials (5 usuarios)€1.500€1.500€1.500€4.500

Perfex CRM con autoalojamiento cuesta aproximadamente 5-19 veces menos que CRMs SaaS comparables en 3 años. Añada nuestros módulos y seguirá estando muy por debajo de las alternativas SaaS.

Conclusión

Autoalojar Perfex CRM no es complicado. Un VPS de €10/mes maneja la mayoría de equipos. La configuración lleva una tarde, y el mantenimiento continuo es mínimo si sigue las prácticas básicas de seguridad.

El verdadero beneficio no es solo el ahorro de costes — es el control. Sus datos, su servidor, sus reglas. Ningún proveedor puede cambiar precios, eliminar funciones o acceder a los registros de sus clientes. Para empresas que se toman en serio la propiedad de los datos, el autoalojamiento no es un compromiso — es el objetivo.

Potencia tu Perfex CRM

Descubre nuestros módulos impulsados por IA — creados por desarrolladores que usan Perfex CRM cada día.