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

Cómo instalar y configurar Let's Encrypt SSL en Syspanel (Gratis)

Actualizado el 27 de febrero de 2026

¿Por qué necesitas un certificado SSL en tu servidor?

Si estás leyendo esto, probablemente ya sabes que un candadito en la barra de direcciones del navegador es algo más que un adorno. Un certificado SSL (Secure Sockets Layer) cifra la conexión entre el navegador de tus visitantes y tu servidor, lo que significa que los datos que viajan de un lado a otro (contraseñas, formularios, pagos, etc.) son ilegibles para cualquiera que intente interceptarlos.

Pero más allá de la seguridad, hay dos razones de peso para instalar SSL hoy mismo:

  1. Confianza del usuario: Los navegadores modernos muestran una advertencia de "No seguro" en sitios sin SSL. Eso ahuyenta visitantes.
  2. Posicionamiento SEO: Google y otros buscadores dan prioridad a los sitios con HTTPS. Si quieres aparecer en los primeros resultados, el SSL es un requisito básico.

La buena noticia es que ya no necesitas pagar por un certificado. Let's Encrypt ofrece certificados SSL gratuitos, automáticos y reconocidos por todos los navegadores. Y la mejor parte es que puedes instalarlos y configurarlos en Syspanel (el panel de control que antes conocías como HestiaCP) en pocos minutos, sin necesidad de ser un experto en Linux.

En esta guía paso a paso, te voy a explicar exactamente cómo hacerlo. Vamos a ello.


¿Qué es Syspanel y por qué usar Let's Encrypt con él?

Syspanel es un panel de control de hosting gratuito y de código abierto que te permite gestionar servidores Linux completos desde una interfaz web sencilla. Es potente, rápido y, para este tutorial, lo más importante: tiene integración nativa con Let's Encrypt.

Esto significa que no necesitas tocar archivos de configuración manualmente, ni usar la terminal para generar claves complejas. Todo se hace desde la interfaz de Syspanel, a la que accedes a través del puerto 2106 (por ejemplo, https://tu-servidor:2106).

[INFO]
A lo largo de este artículo, cuando hablemos de "Syspanel", nos referimos al panel de control. Si ves referencias antiguas a HestiaCP, es el mismo software con un nuevo nombre. El acceso siempre será por el puerto 2106.


Requisitos previos antes de instalar SSL

Antes de lanzarnos a instalar el certificado, asegurémonos de que todo está en orden. No querrás llegar al final y darte cuenta de que algo falla por un pequeño detalle.

1. Acceso al panel de Syspanel

Necesitas las credenciales de administrador o de un usuario con privilegios suficientes para gestionar el dominio donde vas a instalar el SSL. Normalmente, el usuario principal (admin) es el que tiene todos los permisos.

2. Un dominio apuntando a tu servidor

Este es el paso más crítico. Let's Encrypt necesita verificar que eres el dueño del dominio. Para ello, el servidor debe ser capaz de responder a peticiones HTTP para ese dominio.

Asegúrate de que tu dominio (ejemplo.com) y el subdominio www.ejemplo.com (si quieres protegerlo también) tengan registros DNS tipo A apuntando a la IP pública de tu servidor.

[WARNING]
Si el dominio no apunta a tu servidor, la instalación del certificado fallará. Espera a que el DNS se propague (puede tardar de 1 a 48 horas) antes de continuar.

3. Puerto 80 abierto

El proceso de validación de Let's Encrypt se realiza a través del puerto 80 (HTTP). Asegúrate de que tu firewall no esté bloqueando este puerto. Si lo está, la verificación no se completará.


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

Ahora sí, vamos a la acción. Sigue estos pasos al pie de la letra y en menos de 5 minutos tendrás tu certificado SSL gratis instalado.

Paso 1: Accede a Syspanel

Abre tu navegador web y escribe la dirección de tu servidor seguida del puerto 2106.

https://la-ip-de-tu-servidor:2106

Te pedirá una contraseña. Introduce tus credenciales de administrador y haz clic en "Iniciar sesión".

Paso 2: Ve a la sección de dominios

Una vez dentro del panel, verás un menú en la parte superior o lateral. Busca la sección que dice "Web" o "Dominios". Haz clic en ella para ver la lista de todos los sitios web alojados en tu servidor.

Paso 3: Selecciona el dominio y edita sus ajustes

Localiza el dominio al que quieres instalar el SSL. A la derecha de ese dominio, verás una serie de iconos o botones de acción. Busca el icono que parece un lápiz o un engranaje que dice "Editar" y haz clic en él.

Paso 4: Activa el SSL gratuito de Let's Encrypt

En la página de edición del dominio, busca la pestaña que dice "SSL". Al hacer clic, se abrirá un panel con opciones de certificados.

Aquí verás una sección que dice algo como "Let's Encrypt" o "SSL Gratis". Marca la casilla de verificación para activarlo. Asegúrate de que la opción "Soportar www" o "Incluir www" también esté marcada si quieres que el certificado cubra ambas versiones (con y sin www).

[TIP]
Marca la opción "Soportar www" para evitar errores de contenido mixto en el futuro. Es una práctica recomendada y no tiene coste adicional.

Paso 5: Guarda los cambios

Después de marcar la opción de Let's Encrypt, busca el botón "Guardar" o "Actualizar" en la parte inferior de la página y haz clic en él.

Syspanel se pondrá a trabajar. Enviará una solicitud a Let's Encrypt, verificará tu dominio y, si todo está correcto, instalará el certificado automáticamente. Este proceso suele tardar solo unos segundos.

Paso 6: Verifica la instalación

Una vez guardado, vuelve a la lista de dominios. Verás que el estado del SSL para ese dominio ha cambiado. Ahora debería mostrar un icono de candado cerrado o la fecha de expiración del certificado.

Para verificar que todo funciona, abre tu navegador en modo incógnito y visita https://tudominio.com. Deberías ver el candado verde (o un candado gris en algunos navegadores) en la barra de direcciones. Si haces clic en él, verás que dice "Conexión segura".


Configuración adicional: Redirigir HTTP a HTTPS

Ahora que tienes el SSL instalado, te recomiendo encarecidamente redirigir todo el tráfico de tu sitio de HTTP a HTTPS. Así, si alguien escribe http://tudominio.com, será redirigido automáticamente a https://tudominio.com.

Opción 1: Desde Syspanel (la más fácil)

En Syspanel, dentro de la edición del dominio, busca una pestaña que diga "Redirecciones" o "Proxy". Algunas versiones tienen una opción directa de "Forzar HTTPS".

Simplemente activa esa opción y guarda los cambios. Syspanel se encargará de todo.

Opción 2: A través del archivo .htaccess

Si no encuentras la opción en el panel, puedes hacerlo manualmente. Accede al gestor de archivos de Syspanel y localiza la carpeta public_html de tu dominio. Dentro, busca el archivo .htaccess (si no existe, créalo). Añade el siguiente código al principio:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Guarda el archivo. Ahora, todo el tráfico HTTP se redirigirá automáticamente a HTTPS.

[INFO]
La redirección 301 es la forma correcta de hacerlo a nivel SEO. Le dice a Google que la versión HTTPS es la canónica y evita penalizaciones por contenido duplicado.


Renovación automática: La magia de Let's Encrypt

Una de las mejores cosas de Let's Encrypt es que los certificados son válidos por 90 días. Pero no te preocupes por renovarlos manualmente.

Syspanel incluye un cron job (tarea programada) que se encarga de renovar automáticamente los certificados antes de que expiren. No tienes que hacer absolutamente nada.

Sin embargo, es buena práctica verificar de vez en cuando que la renovación está funcionando. Puedes hacerlo revisando la fecha de expiración de tu certificado en el panel. Si se acerca la fecha y no se ha renovado, revisa los logs del sistema o asegúrate de que el cron job está activo.

[TIP]
Para comprobar la fecha de expiración de tu certificado, puedes usar herramientas online como "SSL Labs" o simplemente hacer clic en el candado del navegador y ver los detalles del certificado.


Solución de problemas comunes (FAQ)

A veces las cosas no salen a la primera. Aquí tienes las soluciones a los problemas más frecuentes al instalar SSL en Syspanel.

"No se pudo verificar el dominio"

Este es el error más común. Significa que Let's Encrypt no pudo comunicarse con tu servidor para verificar que eres el dueño del dominio.

Soluciones:

  1. Verifica el DNS: Asegúrate de que el dominio apunta a la IP correcta. Usa el comando ping tudominio.com en tu terminal para ver a qué IP responde.
  2. Espera la propagación: Si acabas de cambiar el DNS, espera unas horas.
  3. Comprueba el firewall: Asegúrate de que el puerto 80 está abierto. Puedes probar con un comprobador de puertos online.

"El certificado se instaló pero mi navegador dice que no es seguro"

Esto suele pasar por una de estas razones:

  1. Contenido mixto: Tu sitio tiene recursos (imágenes, scripts) cargados por HTTP. Debes cambiar todas las URLs a HTTPS. En WordPress, puedes usar plugins como "Really Simple SSL".
  2. Certificado incompleto: Asegúrate de haber marcado la opción "Soportar www". Si accedes por www y el certificado no lo cubre, verás un error.

"No encuentro la opción de Let's Encrypt en mi versión de Syspanel"

Asegúrate de que tu Syspanel esté actualizado a la última versión. La integración con Let's Encrypt está disponible desde hace varias versiones. Si aún así no la ves, contacta con tu proveedor de hosting o revisa la documentación oficial.

¿Puedo instalar SSL en subdominios?

Sí, absolutamente. El proceso es el mismo. Solo tienes que seleccionar el subdominio en la lista de dominios de Syspanel y seguir los mismos pasos. Let's Encrypt genera un certificado que cubre el subdominio específico.

¿Y si quiero un certificado para varios dominios (multi-dominio)?

Syspanel te permite gestionar cada dominio por separado. Puedes instalar un certificado Let's Encrypt diferente para cada dominio que tengas. No hay límite en la práctica.


Conclusión: Disfruta de tu SSL gratis y seguro

Instalar y configurar Let's Encrypt SSL en Syspanel es un proceso increíblemente sencillo gracias a la integración nativa del panel. En solo unos minutos, has transformado tu sitio de "No seguro" a "Conexión segura", ganando la confianza de tus usuarios y una ventaja competitiva en los buscadores.

Recuerda los puntos clave:

  1. Accede a Syspanel por el puerto 2106.
  2. Ve a la sección de Dominios y edita el dominio deseado.
  3. Activa la opción de Let's Encrypt en la pestaña SSL.
  4. Guarda los cambios y listo.

La renovación es automática, así que no tienes que preocuparte por el mantenimiento. Ahora ya puedes tachar "instalar ssl syspanel" de tu lista de tareas. ¡Tu sitio web te lo agradecerá!

Si has seguido todos los pasos y tienes algún problema, no dudes en revisar los logs de error en la sección de administración de Syspanel. Y recuerda, la comunidad de Syspanel es muy activa y siempre hay alguien dispuesto a ayudar.

¡Feliz hosting seguro!

¿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