Categoría: Web y aplicaciones
Panel de hosting con HestiaCP o Virtualmin: vuestro propio servidor de webs, sin licencias
Un panel donde vosotros dais de alta webs, dominios y bases de datos, y alguien detrás que mantiene el servidor seguro, actualizado y con copias que se pueden recuperar.
- Dónde se monta
- En vuestra cuenta, a vuestro nombre
- Copias
- Con restauración probada
- Actualizaciones
- Planificadas y documentadas
- Licencia
- HestiaCP: GPLv3. Virtualmin: edición GPL libre y Pro de pago opcional
En resumen
HestiaCP y Virtualmin son paneles de hosting de código abierto, una alternativa a cPanel o Plesk sin licencias de pago por servidor. Los instalamos en vuestra cuenta y repartimos el trabajo: vosotros creáis webs, dominios, bases de datos y cuentas FTP desde el panel; nosotros nos ocupamos del servidor, la seguridad, las actualizaciones, las copias fuera y la monitorización. El correo electrónico no va incluido por defecto.
¿Qué nos encargamos de mantener?
Un panel de hosting hace fácil crear webs, pero no mantiene el servidor solo. Sin nadie detrás, los parches se retrasan, el disco se llena de copias locales que no sirven si cae la máquina y una web vulnerable puede comprometer a todas las demás. Esto es lo que dejamos bajo control:
Panel
HestiaCP o Virtualmin instalado y actualizado, con acceso restringido y doble factor.
Servidor
Sistema operativo, servicios web, PHP y bases de datos con parches al día.
Seguridad
Cortafuegos, Fail2ban, SSH con clave y cada web aislada en su usuario del sistema.
Copias
Webs y bases de datos copiadas cada día fuera del servidor, con restauración probada.
Certificados
HTTPS automático con Let’s Encrypt para cada dominio, con aviso si una renovación falla.
Monitorización
Servicios caídos, disco, carga, memoria y certificados a punto de caducar.
¿Cómo repartimos el trabajo?
La idea del panel es que vosotros no dependáis de nosotros para el día a día. La línea queda clara desde el principio:
| Tarea | Quién | Cómo |
|---|---|---|
| Dar de alta webs, dominios y subdominios | Vosotros | Desde el panel |
| Crear bases de datos y cuentas FTP | Vosotros | Desde el panel |
| Elegir la versión de PHP de cada web | Vosotros | Desde el panel, entre las que dejamos instaladas |
| Sistema operativo, servicios y parches | Nosotros | Con calendario y ventanas avisadas |
| Seguridad del servidor y del panel | Nosotros | Cortafuegos, Fail2ban, accesos y revisiones |
| Copias fuera y restauración | Nosotros | Diarias, cifradas y probadas |
| Correo electrónico | No incluido | Proveedor aparte, o presupuesto separado |
¿Por qué el correo va aparte?
Los dos paneles pueden instalar un servidor de correo completo, pero es la parte que más trabajo da y la que peor se lleva en un servidor de webs. Hay que cuidar la reputación de la IP para que los mensajes no acaben en spam, mantener SPF, DKIM y DMARC en cada dominio, filtrar spam y virus y vigilar que una contraseña robada no convierta el servidor en un emisor de spam. Además, varios proveedores de nube bloquean o limitan el envío de correo por el puerto 25. Por eso instalamos el panel sin el correo y os recomendamos un proveedor especializado para los buzones. Si aun así lo queréis en vuestro servidor, lo presupuestamos aparte, con su propio alcance.
¿Qué problemas encontramos más a menudo?
- Copias solo en el mismo disco: el panel las hace, pero se quedan en el servidor que pretenden proteger.
- Versiones de PHP sin soporte: webs antiguas que obligan a mantener un PHP sin parches de seguridad.
- Panel abierto a internet: con el usuario administrador y sin doble factor.
- Webs abandonadas: sitios que nadie actualiza, por donde entra un atacante al resto del servidor.
- Disco lleno: registros, copias locales y archivos temporales que nadie limpia.
- Correo instalado sin cuidar: la IP acaba en listas negras y los mensajes de todas las webs dejan de llegar.
¿Cómo hacemos las copias y las actualizaciones?
El panel hace una copia diaria de cada usuario, con sus webs y bases de datos, y nosotros la enviamos cifrada fuera del servidor, a un almacenamiento de objetos o a otro servidor. Periódicamente restauramos una web en un entorno de prueba para comprobar que carga y que la base de datos está completa. Las actualizaciones del sistema y de los servicios siguen un calendario; las del panel, sobre todo las versiones mayores, las aplicamos después de leer las notas de la versión y de probarlas en un servidor de prueba, porque cambian la configuración de los servicios que hay debajo.
¿Para quién tiene sentido?
Para una agencia o un desarrollador que aloja las webs de sus clientes y quiere dejar de pagar licencias de cPanel o Plesk. Para una empresa con varias webs propias que quiere darlas de alta sin depender de nadie. Y para quien ya tiene un servidor con panel montado hace años y no sabe si sus copias funcionan. Si vuestras webs son WordPress con mucho tráfico o una tienda, quizá os encaje más WordPress y WooCommerce gestionados; si son aplicaciones en contenedores, Coolify y Dokploy gestionados. Si queréis que alguien responda del servidor cada mes, está en el SRE como servicio.
- PanelHestiaCP o Virtualmin
- NginxHTTPS por dominio
- PHP-FPMUna versión por web
- MariaDBBases de datos
- CopiasFuera del servidor
¿Dónde lo montamos?
En vuestra cuenta, en el proveedor que ya uséis o en el que mejor encaje. Si los datos tienen que quedarse en la UE, Hetzner y OVHcloud son las opciones europeas.
Proveedores en los que lo montamos
- Hetzner
- AWS
- Google Cloud
- DigitalOcean
- OVH
- Servidor propio
| Proveedor | Cómo lo montamos | A tener en cuenta |
|---|---|---|
| Hetzner | Servidor cloud o dedicado con el panel, y copias en Object Storage de Hetzner o en un Storage Box. | Una de las opciones más económicas en Europa para alojar muchas webs pequeñas. |
| AWS | Instancia EC2 o Lightsail con el panel y copias en S3. | |
| Google Cloud | Compute Engine con el panel y copias en Cloud Storage. | |
| DigitalOcean | Droplet con el panel y copias en Spaces. | |
| OVH | VPS o servidor dedicado con el panel y copias en Object Storage de OVHcloud. | |
| Servidor propio | El panel en vuestro servidor o en una máquina virtual, con IP pública o detrás de un proxy. | Las copias salen siempre fuera del edificio. |
Qué incluye
- HestiaCP o Virtualmin instalado en un servidor limpio de vuestra cuenta, a vuestro nombre.
- Nginx, Apache o PHP-FPM con varias versiones de PHP a elegir por web, y certificados HTTPS automáticos.
- MariaDB o MySQL, y PostgreSQL si lo necesitáis, con acceso solo desde el propio servidor.
- Panel con acceso restringido, doble factor y usuarios separados para cada persona o cliente vuestro.
- Cortafuegos, Fail2ban, SSH solo con clave y parches del sistema aplicados con calendario.
- Copias diarias de webs y bases de datos fuera del servidor, con restauración de prueba periódica.
- Actualizaciones del panel y de sus servicios probadas antes de aplicarlas.
- Monitorización de servicios, disco, carga y certificados, con alertas.
Preguntas frecuentes
¿Incluye el correo electrónico?
No por defecto. Un servidor de correo propio exige cuidar la reputación de la IP, los registros SPF, DKIM y DMARC, el filtrado de spam y el antivirus, y muchos proveedores de nube bloquean o limitan el envío por el puerto 25. Por eso instalamos el panel sin el correo y os recomendamos un proveedor de correo aparte. Si aun así lo queréis en vuestro servidor, lo presupuestamos por separado.
¿HestiaCP o Virtualmin: cuál nos recomendáis?
HestiaCP es más sencillo y tiene una interfaz más limpia; funciona sobre Debian y Ubuntu, y es una buena opción para alojar webs PHP sin complicarse. Virtualmin es más completo y configurable, admite también distribuciones de la familia Red Hat y se apoya en Webmin para administrar el sistema. Si no tenéis preferencia, para la mayoría de casos empezamos por HestiaCP.
¿Podemos migrar nuestras webs desde cPanel o Plesk?
Sí. Los dos paneles tienen herramientas para importar copias de cPanel, aunque no lo traen todo. Revisamos cada web, la pasamos al servidor nuevo, la probamos con un dominio temporal y cambiamos el DNS cuando responde igual. Lo que no viaja solo, como tareas programadas o configuraciones a medida, lo pasamos a mano.
¿Qué podemos hacer nosotros desde el panel y qué hacéis vosotros?
Vosotros dais de alta webs y dominios, creáis bases de datos y cuentas FTP, cambiáis la versión de PHP de cada web y gestionáis los usuarios de vuestros clientes, si los tenéis. Nosotros nos ocupamos de lo que hay debajo: el sistema operativo, los servicios, la seguridad, las actualizaciones, las copias y las alertas. Si una web concreta se rompe por su propio código, os avisamos con lo que hemos visto.
¿Hay que pagar alguna licencia?
Con HestiaCP, no: es software libre y no tiene edición de pago. Virtualmin tiene una edición GPL gratuita, que es la que usamos normalmente, y una edición Pro de pago con funciones extra; si la necesitáis, la licencia la contratáis vosotros y queda a vuestro nombre. El servidor lo pagáis a vuestro proveedor, como siempre.
Contadnos vuestro caso
En una llamada gratuita de 20 minutos vemos dónde estáis y por dónde empezar. Sin compromiso.
Documentación oficial consultada
Los datos técnicos de esta página se basan en:
Revisado el