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

Guía para configurar SSL en Syspanel (Let's Encrypt)

Actualizado el 27 de septiembre de 2025

¿Qué es SSL y por qué necesitas tenerlo en tu web?

Antes de entrar en materia, vamos a aclarar un concepto clave. SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la información que viaja entre el navegador de tus visitantes y tu servidor. Cuando instalas un certificado SSL, tu web pasa de usar HTTP a HTTPS. Ese candado verde que ves en la barra de direcciones es la señal de que tu sitio es seguro.

¿Por qué es importante? Por varias razones:

  • Protege datos sensibles (contraseñas, formularios, pagos).
  • Mejora tu posicionamiento SEO, ya que Google favorece los sitios HTTPS.
  • Genera confianza en tus usuarios. Nadie quiere navegar en un sitio que marca como "No seguro".
  • Es obligatorio para muchas funcionalidades modernas (PWA, geolocalización, notificaciones push).

La buena noticia es que con Syspanel y Let's Encrypt puedes tener SSL completamente gratis y configurarlo en pocos minutos. Let's Encrypt es una autoridad certificadora gratuita, automatizada y abierta, mantenida por una comunidad sin ánimo de lucro. Syspanel, por su parte, integra esta funcionalidad de forma nativa, por lo que no necesitas instalar nada extra.


Requisitos previos para configurar SSL en Syspanel

Antes de lanzarte a configurar el certificado, asegúrate de cumplir con estos puntos básicos:

  • Tener un dominio apuntando a tu servidor. Los registros DNS (A, CNAME, etc.) deben estar correctamente configurados. Sin un dominio que resuelva a tu IP, Let's Encrypt no podrá verificar la propiedad.
  • Acceso a Syspanel a través del puerto 2106. Recuerda que Syspanel (antes conocido como HestiaCP) se administra mediante una interfaz web en https://tudominio.com:2106 o https://tu-ip:2106. Si no recuerdas la contraseña de administrador, puedes restablecerla desde la terminal.
  • Tener al menos un sitio web (dominio) creado en Syspanel. Si aún no has añadido tu dominio, ve a la sección "Web" y crea uno nuevo.
  • Puertos 80 y 443 abiertos en tu firewall. Let's Encrypt necesita el puerto 80 para la verificación HTTP, y el 443 para servir HTTPS. Si usas un VPS, verifica que tu proveedor no los bloquee.

[WARNING] Si tu dominio no resuelve correctamente, la instalación fallará. Puedes comprobarlo con un simple ping tudominio.com desde tu terminal o usando herramientas online.


Paso a paso: Cómo instalar SSL Let's Encrypt en Syspanel

El proceso es sorprendentemente sencillo. Syspanel automatiza casi todo. Sigue estos pasos:

1. Accede a Syspanel

Abre tu navegador y escribe https://tu-ip:2106 o https://tudominio.com:2106. Introduce tu usuario y contraseña de administrador. Una vez dentro, verás el panel de control con todas las opciones.

2. Ve a la sección "Web"

En el menú lateral izquierdo, haz clic en Web. Aquí verás la lista de todos los dominios que tienes alojados en tu servidor. Busca el dominio al que quieres añadirle SSL.

3. Selecciona el dominio y elige "SSL"

Junto al nombre de tu dominio, hay un botón con tres puntos verticales (⋮) o un icono de engranaje. Haz clic y selecciona "SSL" o "SSL Certificate". Se abrirá una ventana emergente con opciones.

4. Elige "Let's Encrypt" y activa la opción

En la ventana de configuración SSL, verás varias pestañas. La primera suele ser "Let's Encrypt Support". Actívala marcando la casilla "Enable SSL" y, si aparece, "Enable Let's Encrypt". Luego selecciona el tipo de certificado:

  • Single domain: Cubre solo tu dominio principal (ej: tudominio.com).
  • Wildcard: Cubre el dominio principal y todos sus subdominios (ej: *.tudominio.com). Requiere verificación por DNS, un poco más compleja pero muy útil si tienes muchos subdominios.

Para la mayoría de usuarios, Single domain es suficiente.

5. Configura opciones adicionales (opcional)

Syspanel te permite:

  • Forzar HTTPS: Redirige automáticamente todo el tráfico HTTP a HTTPS. Muy recomendable.
  • Renovación automática: Let's Encrypt emite certificados por 90 días. Syspanel los renueva automáticamente, no te preocupes.
  • Incluir www: Añade también el subdominio www.tudominio.com al certificado.

Selecciona las que necesites y haz clic en "Save" o "Install".

6. Espera la confirmación

El proceso toma unos segundos. Syspanel se comunicará con los servidores de Let's Encrypt, verificará que controlas el dominio y generará el certificado. Verás un mensaje verde de éxito: "SSL certificate installed successfully".

7. Verifica que HTTPS funciona

Abre una nueva pestaña y escribe https://tudominio.com. Deberías ver el candado verde. Si tienes problemas, espera unos minutos a que se propaguen los cambios y limpia la caché del navegador.

[TIP] Si tu web carga con HTTP pero no con HTTPS, es posible que tu firewall esté bloqueando el puerto 443. Revisa las reglas de tu servidor.


Solución de problemas comunes al instalar SSL

Aunque el proceso es sencillo, pueden surgir algunos inconvenientes. Aquí tienes los más frecuentes y cómo resolverlos:

"Let's Encrypt no puede verificar el dominio"

Esto sucede porque el dominio no está bien configurado en DNS o porque el puerto 80 está cerrado. Comprueba:

  • Que el registro A apunte a la IP correcta de tu servidor.
  • Que no haya un proxy o CDN (como Cloudflare) que esté ocultando tu IP real. Si usas Cloudflare, pon el DNS en modo "DNS only" (naranja apagado) durante la instalación.
  • Que el firewall permita tráfico entrante en el puerto 80.

"El certificado se instaló pero el navegador muestra error"

Puede ser por contenido mixto (mixed content). Tu web tiene recursos (imágenes, scripts, CSS) cargados desde HTTP. Para solucionarlo:

  • Ve a Syspanel > Web > tu dominio > "SSL" y activa "Force HTTPS".
  • Revisa tu web y cambia todas las URLs absolutas de http:// a https://. Un plugin como "Really Simple SSL" en WordPress puede ayudarte.

"El certificado no se renueva automáticamente"

Syspanel tiene un cron que se encarga de la renovación. Si no ocurre, verifica que el servicio de cron esté activo en tu servidor. Puedes hacerlo desde la terminal con systemctl status cron. También puedes forzar la renovación manual desde el panel: ve a Web > SSL > y haz clic en "Renew".

[INFO] Los certificados Let's Encrypt duran 90 días. Syspanel intenta renovarlos automáticamente 30 días antes de que expiren. Si tu servidor está apagado durante ese periodo, la renovación fallará.


Preguntas frecuentes (FAQ) sobre SSL en Syspanel

¿Puedo instalar SSL en varios dominios a la vez?

Sí. Desde la sección Web puedes seleccionar múltiples dominios (usando la casilla de verificación) y luego elegir la opción "SSL" en el menú superior. Se instalará Let's Encrypt para todos ellos de forma masiva.

¿Qué hago si mi dominio usa Cloudflare?

Si usas Cloudflare, tienes dos opciones:

  • Modo flexible (Flexible SSL): Cloudflare maneja el SSL entre el usuario y su red, pero entre Cloudflare y tu servidor va en HTTP. No necesitas instalar Let's Encrypt en Syspanel, pero tu servidor quedará expuesto.
  • Modo completo (Full SSL): Necesitas un certificado en tu servidor. Instala Let's Encrypt en Syspanel y luego en Cloudflare pon el SSL en "Full (strict)". Recuerda desactivar el proxy (naranja) durante la instalación del certificado.

¿Se puede instalar un certificado Wildcard?

Sí. En la configuración SSL de Syspanel, elige la opción Wildcard. Necesitarás añadir un registro TXT en tu DNS para verificar el dominio. Syspanel te dará el valor exacto que debes agregar. Una vez verificado, el certificado cubrirá todos tus subdominios.

¿Pierdo el SEO si cambio de HTTP a HTTPS?

No, al contrario. Google recomienda HTTPS y lo usa como señal de ranking. Sin embargo, debes hacer una redirección 301 correcta desde HTTP a HTTPS. Syspanel lo hace automáticamente si activas Force HTTPS. También es recomendable actualizar tu sitemap y Google Search Console con la nueva versión HTTPS.

¿Puedo usar otro certificado que no sea Let's Encrypt?

Sí, Syspanel permite subir certificados SSL de pago (como los de Comodo, DigiCert, etc.). En la misma ventana de SSL, elige la pestaña "Custom" y pega el contenido de tu certificado y la clave privada. Pero para la mayoría de los casos, Let's Encrypt es más que suficiente.


Consejos finales para mantener tu web segura

Configurar SSL es solo el primer paso. Para una seguridad completa, te recomiendo:

  • Mantén Syspanel actualizado. Las versiones nuevas corrigen vulnerabilidades.
  • Usa contraseñas seguras para tus cuentas FTP, bases de datos y panel de control.
  • Habilita un firewall como CSF o UFW para proteger puertos no utilizados.
  • Realiza copias de seguridad periódicas. Syspanel tiene una herramienta integrada en la sección "Backup".
  • Revisa los logs de acceso si sospechas de actividad extraña.

Con estos pasos, tu web estará no solo con HTTPS, sino mucho más protegida frente a ataques comunes.

[TIP] Si tienes dudas técnicas, recuerda que siempre puedes consultar la documentación oficial de Syspanel o preguntar en foros especializados. La comunidad es muy activa y siempre hay alguien dispuesto a ayudar.


Resumen rápido

  1. Accede a Syspanel en https://tu-ip:2106.
  2. Ve a Web y selecciona el dominio.
  3. Activa Let's Encrypt y marca Force HTTPS.
  4. Guarda los cambios y espera la confirmación.
  5. Verifica que https://tudominio.com funcione correctamente.

¡Listo! Tu web ya es segura y está lista para navegar con confianza. Si encuentras algún problema, repasa los pasos o consulta la sección de solución de problemas. La seguridad de tu sitio es fundamental, y con Syspanel y Let's Encrypt, es más fácil que nunca.

¿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