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

Syspanel: cómo configurar un certificado SSL gratuito (Let's Encrypt)

Actualizado el 30 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a convertir tu sitio web en una fortaleza segura, ¡y sin gastar ni un solo euro! Te voy a guiar paso a paso para que puedas configurar un certificado SSL gratuito usando Let's Encrypt directamente desde Syspanel.

¿Por qué es tan importante esto? Porque un certificado SSL activa el candado verde y el famoso https:// en la barra de direcciones de tu web. Esto no solo protege los datos de tus visitantes (como contraseñas o formularios), sino que además Google lo usa como señal de confianza para mejorar tu posicionamiento SEO. Y lo mejor: con Let's Encrypt Syspanel, todo el proceso es automático y gratuito. ¡Vamos allá!

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

Syspanel (antes conocido como HestiaCP) es un panel de control de hosting gratuito y potente que te permite gestionar tus sitios web, bases de datos, cuentas de correo y, por supuesto, la seguridad. Si tienes un servidor VPS o un hosting dedicado, Syspanel es la herramienta perfecta para administrarlo sin tener que tocar la línea de comandos constantemente.

El acceso a tu panel se realiza a través del puerto 2106. Por ejemplo: https://tu-dominio.com:2106 o https://tu-ip:2106. Ahí es donde iniciarás sesión con tu usuario administrador.

Por otro lado, Let's Encrypt es una autoridad certificadora gratuita, automatizada y abierta. Su misión es que cualquier sitio web pueda tener SSL sin coste. La integración con Syspanel es tan sencilla que en menos de 5 minutos tendrás tu certificado activo.

Beneficios clave de tener SSL en tu web

  • Seguridad: Cifra toda la comunicación entre el navegador del usuario y tu servidor. Adiós a los "robos de datos" en redes públicas.
  • Confianza: Tus visitantes verán el candado y sabrán que su información está protegida.
  • SEO: Google penaliza los sitios sin HTTPS. Con SSL, tu web tendrá mejores posiciones en los resultados de búsqueda.
  • Gratuito: Let's Encrypt es 100% gratuito y se renueva automáticamente cada 90 días. Syspanel lo gestiona por ti.

Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, asegúrate de tener todo listo:

  1. Acceso a Syspanel: Debes tener un usuario administrador (root o un usuario con permisos sudo). Recuerda que la URL de acceso termina en :2106.
  2. Un dominio apuntando a tu servidor: El dominio para el que quieres el SSL debe estar configurado en Syspanel y tener los registros DNS (A o CNAME) correctamente apuntando a la IP de tu servidor. Sin esto, Let's Encrypt no podrá verificar la propiedad del dominio.
  3. Puertos abiertos: Asegúrate de que los puertos 80 (HTTP) y 443 (HTTPS) estén abiertos en tu firewall. Si usas un VPS, revisa las reglas de seguridad de tu proveedor (como DigitalOcean, AWS o Linode).
  4. Correo electrónico: Aunque no es obligatorio, te recomiendo tener un correo válido para recibir notificaciones de renovación (aunque Syspanel lo hace automáticamente).

[WARNING] Si tu dominio no está apuntando a tu servidor o los puertos 80/443 están cerrados, la instalación del certificado fallará. Verifica primero con herramientas como ping o whatsmydns.net.

Paso a paso: Cómo configurar SSL gratuito en Syspanel

Ahora sí, manos a la obra. Sigue estos pasos al pie de la letra:

1. Accede a Syspanel

Abre tu navegador favorito y escribe: https://tu-dominio.com:2106 o https://tu-ip:2106. Te aparecerá una pantalla de inicio de sesión. Introduce tu usuario y contraseña de administrador.

[INFO] Si es la primera vez que entras, el usuario por defecto suele ser admin y la contraseña te la proporcionó tu proveedor de hosting o la configuraste al instalar Syspanel.

2. Ve a la sección de dominios

Una vez dentro, verás un menú lateral. Busca la opción "WEB" o "Sitios web". Haz clic en ella. Se desplegará una lista con todos los dominios que tienes alojados en tu servidor. Localiza el dominio al que quieres añadir el SSL y haz clic en su nombre (o en el icono de lápiz para editar).

3. Accede a la configuración SSL

Dentro de la página de edición de tu dominio, busca una pestaña o sección que diga "SSL", "Seguridad" o "Certificados". En Syspanel, normalmente verás un botón que dice "Añadir certificado SSL" o "Let's Encrypt". Haz clic ahí.

4. Elige Let's Encrypt

Se abrirá un formulario con varias opciones. Verás algo como:

  • Tipo de certificado: Selecciona "Let's Encrypt" (o "Gratuito").
  • Dominios: Por defecto aparecerá tu dominio principal. Si quieres incluir el subdominio www, marca la casilla correspondiente (ej: midominio.com y www.midominio.com).
  • Correo electrónico: Opcional, pero recomendado para recibir alertas.
  • Renovación automática: Activa esta opción. Syspanel renovará el certificado automáticamente cada 90 días sin que tengas que hacer nada.

5. Guarda y espera

Haz clic en "Guardar" o "Instalar". El proceso tarda entre 10 y 30 segundos. Syspanel se comunicará con los servidores de Let's Encrypt, verificará que tu dominio apunta a tu servidor y generará el certificado. Verás un mensaje verde de éxito: "Certificado SSL instalado correctamente".

[TIP] Si ves un error como "No se pudo verificar el dominio", revisa que los DNS estén propagados (puede tardar hasta 24 horas). También asegúrate de que no tengas otro certificado SSL previo que esté causando conflictos.

6. Verifica la instalación

Ahora, abre una nueva pestaña en tu navegador y escribe https://tudominio.com. Deberías ver el candado verde. También puedes usar herramientas online como SSL Labs o Why No Padlock para comprobar que todo está correcto.

Configuración adicional: Redirigir HTTP a HTTPS

Una vez que tienes el SSL, es importante que todos tus visitantes usen la versión segura. Para ello, debes redirigir el tráfico HTTP (puerto 80) a HTTPS (puerto 443). Syspanel lo hace automáticamente si activas la opción "Forzar HTTPS" en la misma sección de SSL. Si no la ves, puedes hacerlo manualmente editando el archivo .htaccess de tu web (si usas Apache) o la configuración de Nginx.

Ejemplo para .htaccess:

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

[WARNING] Guarda siempre una copia de seguridad de tus archivos antes de editarlos manualmente. Un error puede dejar tu web inaccesible.

Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes que me suelen llegar:

¿Cada cuánto se renueva el certificado?

Let's Encrypt emite certificados con validez de 90 días. Syspanel los renueva automáticamente unos días antes de que caduquen. No obstante, te recomiendo revisar cada 2 meses que todo esté en orden.

¿Qué hago si el certificado no se renueva automáticamente?

Primero, verifica que los puertos 80 y 443 sigan abiertos. Luego, desde Syspanel, ve a la sección SSL de tu dominio y haz clic en "Renovar" manualmente. Si el error persiste, revisa los logs del sistema en /var/log/hestia/ o contacta a tu proveedor.

¿Puedo usar Let's Encrypt para subdominios?

¡Sí! Al configurar el certificado, puedes añadir todos los subdominios que quieras (ej: blog.tudominio.com, tienda.tudominio.com). Solo asegúrate de que cada subdominio tenga su propio registro DNS apuntando al servidor.

¿Qué pasa si tengo varios dominios en el mismo servidor?

Syspanel te permite instalar un certificado SSL independiente para cada dominio. Let's Encrypt no tiene límite de certificados por servidor, así que puedes proteger todos tus sitios sin problema.

¿Afecta el SSL al rendimiento de mi web?

Mínimamente. El cifrado añade una pequeña sobrecarga, pero los servidores modernos lo manejan sin problemas. De hecho, Google recomienda HTTPS para mejorar el rendimiento percibido (con HTTP/2, las conexiones seguras son incluso más rápidas).

Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes soluciones rápidas:

  • Error "No se pudo conectar con Let's Encrypt": Revisa que tu servidor tenga acceso a internet y que el firewall no bloquee las conexiones salientes al puerto 443.
  • Error "El dominio no está configurado correctamente": Asegúrate de que el registro A de tu dominio apunte a la IP correcta y que no haya un proxy inverso (como Cloudflare) que esté ocultando la IP real. Si usas Cloudflare, desactiva el proxy (naranja a gris) durante la instalación.
  • Certificado instalado pero no se ve el candado: Limpia la caché de tu navegador (Ctrl+Shift+Supr) o prueba en una ventana de incógnito. También verifica que no haya contenido mixto (imágenes o scripts cargados por HTTP).

Conclusión: Tu web ya es más segura

Felicidades, has configurado con éxito un certificado SSL gratuito con Let's Encrypt desde Syspanel. Ahora tu sitio web es más confiable, seguro y amigable con el SEO. Recuerda que este proceso es automático, pero siempre es bueno revisar cada cierto tiempo que todo funcione correctamente.

Si en algún momento te surge otra duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte. ¡Nos vemos en el próximo tutorial!

[INFO] ¿Te ha servido esta guía? Compártela con otros usuarios de Syspanel. La seguridad web es cosa de todos.

¿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