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

Configurar un certificado SSL en Syspanel para tu web

Actualizado el 28 de mayo de 2026

¿Qué es un certificado SSL y por qué tu web lo necesita?

Si alguna vez has visto un candado en la barra de direcciones de tu navegador, ya has visto un certificado SSL en acción. SSL (Secure Sockets Layer) es un protocolo que cifra la información que viaja entre el navegador del visitante y tu servidor. Esto significa que datos como contraseñas, números de tarjeta o formularios de contacto viajan de forma ilegible para cualquiera que intente interceptarlos.

Activar HTTPS en tu web no es solo una recomendación, es prácticamente una obligación hoy en día. Google penaliza en los resultados de búsqueda a las webs que no tienen SSL, y los navegadores modernos muestran avisos de "No seguro" que ahuyentan a los visitantes. Además, si tienes una tienda online o un formulario de login, la confianza del usuario depende directamente de que vea ese candado.

La buena noticia es que configurar un certificado SSL en Syspanel es un proceso muy sencillo, incluso si nunca has tocado un panel de control de hosting. En esta guía te explico paso a paso cómo hacerlo, qué opciones tienes y cómo resolver los problemas más comunes.

¿Qué es Syspanel y por qué facilita tanto este proceso?

Syspanel es un panel de control de hosting gratuito y de código abierto, muy popular en servidores Linux. Es una bifurcación de HestiaCP, pero con una interfaz renovada y algunas mejoras de rendimiento. Si estás usando Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106), a diferencia de otros paneles que usan puertos distintos.

Una de las grandes ventajas de Syspanel es que integra la gestión de SSL directamente en su interfaz. No necesitas tocar la terminal, editar archivos de configuración de Apache o Nginx, ni generar claves manualmente. Todo se hace desde un par de clics, y el panel se encarga de la parte técnica por ti.

Syspanel soporta dos formas principales de instalar un certificado SSL: usando Let's Encrypt de forma automática, o subiendo un certificado personalizado (por ejemplo, uno comprado a una autoridad certificadora). Te explico ambas opciones.

Requisitos previos antes de empezar

Antes de lanzarte a configurar el certificado SSL en Syspanel, asegúrate de tener lo siguiente:

  1. Acceso al panel de Syspanel con permisos de administrador. Normalmente se accede en https://IP-de-tu-servidor:2106.

  2. Un dominio apuntando a tu servidor. Esto es fundamental. El dominio debe tener un registro DNS tipo A que apunte a la IP de tu servidor. Si el dominio no resuelve correctamente, la validación de Let's Encrypt fallará.

  3. Puertos 80 y 443 abiertos en el firewall del servidor. El puerto 80 es para HTTP y el 443 para HTTPS. Let's Encrypt necesita comunicarse con tu servidor para validar que eres el dueño del dominio.

  4. Tener creada la web en Syspanel. Es decir, el dominio debe estar registrado como una web en el panel, con su carpeta de archivos y su configuración de servidor.

[INFO] Si tu dominio usa subdominios como www.tudominio.com o blog.tudominio.com, asegúrate de que todos apunten al servidor. Let's Encrypt puede emitir un certificado que cubra varios subdominios a la vez.

Cómo activar Let's Encrypt en Syspanel (la vía más rápida)

Let's Encrypt es una autoridad certificadora gratuita y automatizada. Emite certificados SSL válidos por 90 días, y Syspanel los renueva automáticamente, así que no tendrás que preocuparte por la caducidad. Esta es la opción recomendada para el 99% de los casos.

Sigue estos pasos:

  1. Entra a Syspanel con tu usuario y contraseña en el puerto 2106.

  2. En el menú lateral, busca la sección "Webs" o "Dominios". Ahí verás la lista de tus sitios web.

  3. Localiza el dominio para el que quieres activar el SSL y haz clic en el icono de edición (normalmente un lápiz o los tres puntos).

  4. Dentro de la configuración de ese dominio, busca una pestaña o sección llamada "SSL" o "Seguridad".

  5. Verás varias opciones. La que te interesa es la que dice "Let's Encrypt" o "SSL gratuito". Haz clic en el botón que dice "Activar" o "Instalar".

  6. Syspanel te pedirá que marques los subdominios que quieres incluir en el certificado. Por defecto suele estar marcado el dominio principal y www. Si tienes otros subdominios, puedes marcarlos también.

  7. Haz clic en "Guardar" o "Instalar".

  8. Espera unos segundos. Syspanel se comunicará con Let's Encrypt, validará tu dominio y generará el certificado. Verás un mensaje de confirmación en verde.

  9. Ya está. Tu web ahora funciona con HTTPS. Puedes comprobarlo visitando https://tudominio.com y viendo el candado en el navegador.

[TIP] Si tienes varios dominios en el mismo servidor, repite el proceso para cada uno. El certificado es específico por dominio, aunque el proceso es idéntico.

Cómo instalar un certificado SSL personalizado en Syspanel

Si por algún motivo necesitas un certificado de pago (por ejemplo, una organización con validación extendida, o un certificado wildcard para muchos subdominios), Syspanel también te permite subirlo manualmente.

Estos son los pasos:

  1. Compra el certificado a una autoridad certificadora (como DigiCert, Comodo, GoDaddy, etc.). Te darán tres archivos: el certificado, la clave privada y el certificado intermedio (a veces combinado en un solo archivo).

  2. Entra en Syspanel y ve a la misma sección de "Webs" y luego a la pestaña "SSL" de tu dominio.

  3. En lugar de elegir Let's Encrypt, busca la opción que dice "Certificado personalizado" o "Subir certificado".

  4. Copia y pega el contenido de los archivos en los campos correspondientes:

    • Certificate (CRT): aquí va el certificado principal.
    • Private Key (KEY): aquí va la clave privada.
    • CA Bundle: aquí va el certificado intermedio.
  5. Haz clic en "Guardar" o "Instalar".

  6. Syspanel actualizará la configuración del servidor web y activará HTTPS con tu certificado personalizado.

[WARNING] Asegúrate de que la clave privada coincide con el certificado. Si no coinciden, Syspanel te dará un error. También verifica que el certificado no esté caducado. No olvides que los certificados de pago también caducan y tendrás que renovarlos manualmente.

Verificación de que el SSL funciona correctamente

Una vez que hayas activado el certificado SSL en Syspanel, es importante verificar que todo funciona bien. Aquí tienes algunas comprobaciones rápidas:

  1. Visita tu web con https:// delante del dominio. Deberías ver el candado en la barra de direcciones.

  2. Haz clic en el candado y luego en "Conexión segura" o similar. Ahí verás los detalles del certificado: quién lo emitió, para qué dominio y su fecha de caducidad.

  3. Comprueba que no hay contenido mixto. Esto ocurre cuando tu web está en HTTPS pero carga recursos (imágenes, scripts, CSS) desde URLs HTTP. Para verlo, abre la consola del navegador (F12) y busca errores de "Mixed Content". Si los hay, tendrás que actualizar esas URLs a HTTPS.

  4. Usa herramientas online como SSL Labs (sslabs.com) para obtener un análisis completo de tu configuración SSL. Te dará una calificación de A a F y te indicará si hay problemas de configuración.

  5. Comprueba la renovación automática. Let's Encrypt se renueva solo, pero es buena idea verificar que el cron de Syspanel está activo. Normalmente el panel instala un cron que renueva los certificados cuando faltan menos de 30 días.

[INFO] Si después de activar el SSL ves que tu web carga en HTTP en lugar de HTTPS, es posible que necesites activar una redirección forzada. En Syspanel hay una opción en la configuración del dominio que se llama "Forzar HTTPS" o "Redirección SSL". Actívala y el panel añadirá las reglas necesarias en el servidor web para redirigir todo el tráfico HTTP a HTTPS.

Solución de problemas comunes con SSL en Syspanel

Aunque el proceso suele ser muy fluido, a veces pueden aparecer errores. Aquí tienes los más frecuentes y cómo resolverlos.

Error: "No se pudo validar el dominio" o "Challenge failed"

Esto significa que Let's Encrypt no pudo confirmar que eres el dueño del dominio. Las causas más comunes son:

  • El dominio no apunta a tu servidor. Verifica los registros DNS. Puedes usar el comando dig tudominio.com en tu terminal o herramientas online como dnschecker.org.

  • El puerto 80 está bloqueado. Let's Encrypt usa el puerto 80 para la validación HTTP. Asegúrate de que tu firewall permite el tráfico entrante en ese puerto.

  • El dominio está detrás de un proxy o CDN. Si usas Cloudflare u otro proxy, la validación puede fallar. Temporalmente, pon el DNS en "DNS only" o "Sin proxy" durante la instalación del certificado.

Error: "El certificado no es válido para este dominio"

Esto suele pasar cuando has subido un certificado personalizado que no cubre el dominio que estás configurando. Por ejemplo, si el certificado es para tudominio.com pero estás intentando instalarlo en sub.dominio.com. Revisa los nombres incluidos en el certificado.

Error: "La clave privada no coincide"

Este error es típico al subir un certificado manual. Asegúrate de que la clave privada que estás pegando corresponde al mismo certificado. A veces el archivo de clave viene cifrado con una contraseña; si es así, tienes que descifrarlo antes de copiarlo.

La web carga en HTTP incluso con SSL activado

Como mencioné antes, necesitas activar la redirección forzada a HTTPS. Ve a la configuración del dominio en Syspanel y busca la opción de redirección. Si ya está activada y sigue sin funcionar, puede que el problema sea de caché del navegador o de tu CDN.

El certificado se caduca y no se renueva automáticamente

En Syspanel, la renovación automática de Let's Encrypt depende de un cron que se ejecuta diariamente. Para verificar que funciona, revisa los logs del sistema o intenta renovar manualmente desde la interfaz. Si el cron no está activo, puedes añadirlo manualmente desde la terminal con el comando crontab -e, pero lo más recomendable es contactar con tu administrador de sistemas o revisar la documentación de Syspanel.

Preguntas frecuentes (FAQ) sobre SSL en Syspanel

¿El certificado Let's Encrypt es realmente gratuito?

Sí, Let's Encrypt ofrece certificados SSL gratuitos y válidos por 90 días. Syspanel los renueva automáticamente, así que no tienes que pagar nada.

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

Por supuesto. Cada dominio puede tener su propio certificado SSL, tanto de Let's Encrypt como personalizado. Solo tienes que repetir el proceso de instalación en cada dominio.

¿Qué diferencia hay entre SSL y HTTPS?

SSL es el protocolo de cifrado, mientras que HTTPS es la versión segura del protocolo HTTP que usa SSL/TLS. Cuando activas un certificado SSL, tu web pasa a funcionar con HTTPS.

¿Necesito un certificado SSL para un subdominio?

Si el subdominio es una web independiente, sí. Por ejemplo, si tienes blog.tudominio.com como un sitio separado, necesitarás un certificado para ese subdominio. Let's Encrypt en Syspanel te permite incluir varios subdominios en un solo certificado.

¿Qué pasa si mi certificado caduca?

Si usas Let's Encrypt, Syspanel lo renueva automáticamente. Si usas un certificado personalizado, tendrás que renovarlo manualmente con tu proveedor de certificados y subirlo de nuevo al panel.

¿El SSL afecta al SEO de mi web?

Sí, positivamente. Google considera HTTPS como un factor de ranking. Las webs con SSL suelen tener una pequeña ventaja en los resultados de búsqueda frente a las que no lo tienen.

¿Puedo activar SSL en una web que aún no está en producción?

Sí, siempre que el dominio apunte a tu servidor. Puedes activar SSL antes de publicar tu web; de hecho, es recomendable para evitar problemas de contenido mixto más adelante.

Conclusión: asegura tu web con SSL en Syspanel, no lo dejes para mañana

Configurar un certificado SSL en Syspanel es uno de esos procesos que, una vez que lo haces, te preguntas por qué no lo hiciste antes. La interfaz del panel hace que sea trivial: un par de clics y tu web está cifrada, protegida y con mejor posicionamiento en Google.

Recuerda que el SSL no es un lujo, es una necesidad. Los visitantes son cada vez más conscientes de la seguridad, y un aviso de "No seguro" en el navegador puede hacer que abandonen tu web antes de cargar nada. Además, si tu web recopila cualquier tipo de dato personal, estás legalmente obligado a protegerlo.

En esta guía hemos visto las dos formas de instalar SSL en Syspanel: con Let's Encrypt de forma automática y gratuita, o subiendo un certificado personalizado. También hemos repasado los errores más comunes y cómo solucionarlos, y hemos respondido a las preguntas frecuentes que suelen tener los usuarios.

Si te ha quedado alguna duda, no dudes en consultar la documentación oficial de Syspanel o abrir un ticket de soporte con tu proveedor de hosting. Pero, por experiencia, te digo que en el 99% de los casos el proceso funciona a la primera si sigues los pasos que te he explicado.

Ahora ve y activa ese SSL. Tu web (y tus visitantes) te lo agradecerán.

¿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