🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Syspanel: Configurar SSL gratuito con Let's Encrypt

Actualizado el 31 de agosto de 2025

Introducción a Syspanel y la seguridad web

Si tienes un sitio web, ya sea un blog personal, una tienda online o el portal de tu negocio, la seguridad es uno de los aspectos más importantes que debes cuidar. Una de las primeras medidas que debes tomar es instalar un certificado SSL, que permite que la comunicación entre tu servidor y los visitantes sea cifrada. Esto no solo protege datos sensibles, sino que también mejora tu posicionamiento en buscadores y genera confianza en tus usuarios.

En este artículo, te voy a guiar paso a paso para que configures un certificado SSL gratuito con Let's Encrypt usando Syspanel, el panel de control web que antes se conocía como HestiaCP. Recuerda que el acceso a tu panel Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Vamos a hacer que tu sitio vuele con la seguridad que merece, sin complicaciones y sin gastar un solo euro.


¿Qué es Let's Encrypt y por qué usarlo?

Let's Encrypt es una autoridad certificadora gratuita, automatizada y abierta. Su misión es que cualquier persona pueda obtener un certificado SSL sin coste y con un proceso sencillo. A diferencia de los certificados de pago, Let's Encrypt se renueva automáticamente cada 90 días, por lo que no tendrás que preocuparte por vencimientos. Además, es ampliamente reconocido por todos los navegadores modernos, así que tus visitantes verán el candado verde sin problemas.

Syspanel integra Let's Encrypt de manera nativa, lo que significa que no necesitas instalar nada extra ni tocar archivos de configuración manualmente. Todo se hace desde la interfaz gráfica o mediante comandos sencillos.


Requisitos previos

Antes de empezar, asegúrate de cumplir con lo siguiente:

  • Tener un dominio propio (por ejemplo, mipagina.com) apuntando a tu servidor.
  • Tener Syspanel instalado y funcionando. Si no lo tienes, puedes instalarlo desde su web oficial. Recuerda que el acceso es por el puerto 2106.
  • Que tu sitio web esté accesible públicamente (no localhost ni redes privadas).
  • Tener acceso a la terminal del servidor (SSH) o a la interfaz de Syspanel.

[INFO] Si tu dominio no está apuntando al servidor correctamente, Let's Encrypt no podrá verificar la propiedad y el certificado no se generará.


Configurar SSL gratuito desde Syspanel (interfaz gráfica)

La forma más fácil para principiantes es usar el panel web. Sigue estos pasos:

1. Accede a Syspanel

Abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo:
https://192.168.1.100:2106 o https://tudominio.com:2106.
Inicia sesión con tu usuario y contraseña de administrador.

2. Ve a la sección de dominios

En el menú lateral, busca la opción "WEB" o "Sitios web". Allí verás la lista de todos los dominios que tienes alojados.

3. Selecciona el dominio a proteger

Haz clic en el nombre del dominio para el que quieres el certificado SSL. Se abrirá una ventana con los detalles del sitio.

4. Activa Let's Encrypt

Dentro de la configuración del dominio, busca una sección que diga "SSL" o "Let's Encrypt". Verás un botón o enlace que dice "Añadir SSL" o "Activar Let's Encrypt". Haz clic.

5. Elige las opciones

Normalmente te preguntará:

  • Dominio principal: Asegúrate de que esté seleccionado.
  • Subdominios: Marca también www.tudominio.com si quieres que ambos tengan SSL.
  • Correo electrónico: Introduce un correo válido para recibir notificaciones de renovación.

[TIP] Si tienes varios subdominios (como blog.tudominio.com), puedes añadirlos todos para que queden cubiertos en el mismo certificado.

6. Guarda y espera

Pulsa "Guardar" o "Instalar". Syspanel se comunicará con Let's Encrypt, verificará tu dominio y generará el certificado. El proceso suele tardar menos de un minuto.

7. Verifica

Una vez completado, verás que el estado del dominio cambia a "SSL activo" o similar. Ahora puedes acceder a tu web usando https:// y verás el candado verde.


Configurar SSL gratuito desde la terminal (SSH)

Si prefieres usar comandos o necesitas automatizar procesos, también puedes hacerlo desde la línea de comandos. Es igual de sencillo.

1. Conéctate a tu servidor

Usa SSH con tu usuario root o un usuario con permisos sudo:

ssh usuario@tudominio.com

2. Usa el comando de Syspanel para SSL

Syspanel incluye un script llamado v-add-letsencrypt-domain. La sintaxis básica es:

v-add-letsencrypt-domain usuario dominio

Donde usuario es el nombre del usuario de Syspanel que posee el dominio, y dominio es el nombre del dominio (por ejemplo, mipagina.com).

3. Ejemplo práctico

Supongamos que tu usuario es admin y tu dominio es ejemplo.com. Ejecuta:

v-add-letsencrypt-domain admin ejemplo.com

El sistema te pedirá confirmación y luego generará el certificado automáticamente.

4. Incluye subdominios

Si quieres incluir www.ejemplo.com, usa el flag -a:

v-add-letsencrypt-domain admin ejemplo.com -a

5. Verifica el resultado

Después de unos segundos, puedes comprobar que el certificado está instalado con:

v-list-sys-config

O simplemente visita tu web con https://.


Renovación automática: olvídate del mantenimiento

Una de las mejores características de Let's Encrypt es que los certificados se renuevan automáticamente. Syspanel tiene un cron job que se encarga de esto cada día. Si el certificado está próximo a vencer (menos de 30 días), el sistema lo renovará sin que tengas que hacer nada.

[INFO] La renovación automática funciona siempre y cuando tu dominio siga apuntando al servidor y el puerto 80/443 esté abierto. No desactives el cron job de Syspanel.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que resuelven los usuarios al configurar SSL con Syspanel:

¿Por qué no se genera el certificado?

Las causas más comunes son:

  • El dominio no apunta al servidor o tiene un registro DNS incorrecto.
  • El puerto 80 está bloqueado por un firewall. Let's Encrypt necesita verificar el dominio a través de HTTP.
  • El nombre del dominio está mal escrito (por ejemplo, falta el www).

¿Puedo tener SSL en varios dominios con el mismo certificado?

Sí, Let's Encrypt permite certificados multidominio. Desde Syspanel, al activar SSL, puedes marcar varios dominios o subdominios. En terminal, usa el flag -a o repite el comando para cada dominio.

¿Qué hago si el certificado se vence y no se renueva?

Primero, verifica que el cron job de Syspanel esté activo:

crontab -l

Si ves una línea con v-update-letsencrypt, está funcionando. Si no, puedes forzar la renovación manual con:

v-update-letsencrypt-ssl

¿Es seguro usar certificados gratuitos?

Sí, completamente. Let's Encrypt es una autoridad certificadora de confianza, respaldada por grandes empresas como Mozilla, Google y la Electronic Frontier Foundation. Proporciona el mismo nivel de cifrado que cualquier certificado de pago.

¿Puedo usar Let's Encrypt en un sitio con mucho tráfico?

Sí. No hay límite de tráfico ni de uso. Let's Encrypt solo limita la cantidad de certificados que puedes generar por semana (50 por dominio), pero para la mayoría de los sitios eso es más que suficiente.


Consejos adicionales para mejorar tu seguridad

Una vez que tengas tu certificado SSL activo, te recomiendo:

  • Redirigir todo el tráfico HTTP a HTTPS. En Syspanel, esto se hace desde la configuración del dominio, marcando la opción "Forzar HTTPS".
  • Usar HSTS (HTTP Strict Transport Security) para que los navegadores recuerden que siempre deben usar HTTPS. Syspanel también lo permite desde la interfaz.
  • Mantener actualizado tu servidor y panel. Las actualizaciones de seguridad son clave.

[WARNING] No desactives nunca la renovación automática de Let's Encrypt. Si tu certificado vence, los navegadores mostrarán una advertencia de seguridad que ahuyentará a tus visitantes.


Conclusión

Configurar un SSL gratuito con Let's Encrypt en Syspanel es un proceso rápido, seguro y al alcance de cualquier persona, incluso sin conocimientos técnicos avanzados. Ya sea desde la interfaz gráfica o desde la terminal, en pocos minutos tendrás tu sitio protegido con el candado verde, mejorando tu SEO y la confianza de tus usuarios.

No esperes más: si aún no lo has hecho, accede a tu Syspanel por el puerto 2106 y activa el certificado SSL. Tu web te lo agradecerá y tus visitantes también.

¿Te ha quedado alguna duda? Revisa la sección de preguntas frecuentes o consulta la documentación oficial de Syspanel. ¡La seguridad de tu sitio empieza hoy!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel