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:
| Componente | Mínimo | Recomendado |
|---|---|---|
| PHP | 8.0 | 8.1 o 8.2 |
| MySQL | 5.7 | 8.0+ o MariaDB 10.6+ |
| Servidor web | Apache 2.4 o Nginx | Apache con mod_rewrite |
| RAM | 512 MB | 1-2 GB |
| Disco | 1 GB | 5-10 GB (depende de las subidas de archivos) |
| SSL | Requerido | Let's Encrypt (gratuito) |
Extensiones PHP requeridas
Estas extensiones PHP deben estar habilitadas (la mayoría de hosts las tienen por defecto):
curl,mbstring,openssl,zipgdoimagick(para procesamiento de imágenes)iconv,intl(para soporte multiidioma)mysqliopdo_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 equipo | Hosting | Presupuesto | Ejemplo |
|---|---|---|---|
| Solo / 1-3 usuarios | Hosting compartido | €5-10/mes | All-Inkl Premium, Hetzner WebHosting |
| Equipo pequeño / 3-10 usuarios | VPS (2 GB RAM) | €5-15/mes | Hetzner CX22, Netcup VPS 1000 |
| Agencia / 10-25 usuarios | VPS (4 GB RAM) | €10-25/mes | Hetzner CX32, DigitalOcean 4GB |
| Empresa / 25+ usuarios | VPS gestionado o dedicado | €30-100/mes | Cloudways + 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
/admino 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 = 64Men 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_timea 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 offa 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:
- Exporte su base de datos — use phpMyAdmin o
mysqldump - Descargue todos los archivos — todo el directorio de Perfex CRM vía FTP/SFTP o
rsync - Suba al nuevo servidor — restaure archivos e importe la base de datos
- Actualice
application/config/app-config.php— configure las nuevas credenciales de base de datos y URL base - Actualice DNS — apunte su dominio a la nueva IP del servidor
- 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:
| CRM | Año 1 | Año 2 | Año 3 | Total 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.