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

Instalar certificado SSL en DirectAdmin gratis (Let's Encrypt)

Actualizado el 6 de junio de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender a instalar un certificado SSL gratuito en tu panel DirectAdmin usando Let's Encrypt. Esto es fundamental para que tu sitio web sea seguro (con el candado verde) y mejore tu posicionamiento en buscadores (SEO). Vamos paso a paso, sin complicaciones.


¿Qué es un certificado SSL y por qué lo necesitas?

Un certificado SSL (Secure Sockets Layer) es como un carné de identidad digital para tu sitio web. Cuando lo tienes instalado, la conexión entre el navegador de tus visitantes y tu servidor se cifra, lo que significa que nadie puede espiar los datos que se envían, como contraseñas o información de tarjetas de crédito.

Además, los motores de búsqueda como Google dan prioridad a los sitios con HTTPS (el candado verde). Si no tienes SSL, tu web puede aparecer como "No segura" y perder visitantes. Instalarlo es un paso clave para tu SEO.


¿Qué necesitas antes de empezar?

  • Acceso a DirectAdmin: Debes tener un usuario con permisos de administrador o al menos de usuario final con acceso a la sección de SSL.
  • Un dominio apuntando a tu servidor: Asegúrate de que tu dominio (ej: tudominio.com) tenga los registros DNS correctos (A o CNAME) apuntando a la IP de tu servidor. Si el dominio no resuelve, la instalación fallará.
  • Let's Encrypt habilitado en tu servidor: La mayoría de los servidores con DirectAdmin ya lo tienen. Si no, tu proveedor de hosting puede activarlo.

Paso a paso: Instalar certificado SSL gratis con Let's Encrypt en DirectAdmin

1. Accede a tu panel DirectAdmin

Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como https://tu-ip:2222 o https://tudominio.com:2222. Inicia sesión con tu usuario y contraseña.

2. Ve a la sección "SSL Certificates"

Una vez dentro, busca en el menú principal o en la sección de "Advanced Features" la opción "SSL Certificates". En algunas versiones puede llamarse "SSL/HTTPS" o "Let's Encrypt". Haz clic.

3. Selecciona el dominio

Verás una lista de tus dominios alojados. Elige el dominio para el que quieres instalar el certificado. Si tienes subdominios (como blog.tudominio.com), también aparecerán.

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

DirectAdmin te mostrará varias opciones: "Self-signed", "Custom", o "Let's Encrypt". Selecciona "Let's Encrypt". Esta es la opción gratuita y automática.

5. Configura las opciones (opcional)

Aparecerán algunas casillas:

  • Wildcard SSL: Marca esta opción si quieres un certificado que cubra el dominio principal y todos sus subdominios (ej: *.tudominio.com). Es muy útil si tienes muchos subdominios.
  • Incluir www: Normalmente se marca automáticamente para que tanto tudominio.com como www.tudominio.com estén seguros.
  • Renovación automática: Déjala activada. Let's Encrypt emite certificados por 90 días, pero DirectAdmin los renueva automáticamente.

6. Haz clic en "Save" o "Install"

DirectAdmin comenzará a comunicarse con los servidores de Let's Encrypt para validar que eres el dueño del dominio. Esto puede tardar unos segundos.

[TIP] Si ves un error, lo más común es que el dominio no esté apuntando correctamente. Espera unos minutos y vuelve a intentarlo. También asegúrate de que el puerto 80 (HTTP) esté abierto en tu firewall.

7. Verifica la instalación

Cuando termine, verás un mensaje verde de éxito. Ahora puedes comprobarlo visitando tu web con https://tudominio.com. Deberías ver el candado verde en la barra de direcciones.


¿Qué hacer si algo sale mal? (Solución de problemas comunes)

A veces pueden surgir errores. No te preocupes, son fáciles de solucionar.

Error: "No se pudo validar el dominio"

Esto significa que Let's Encrypt no pudo comprobar que controlas el dominio. Causas comunes:

  • DNS no propagado: Si acabas de cambiar los DNS, espera hasta 24 horas.
  • El dominio no carga: Asegúrate de que tu web responde en HTTP (puerto 80). Puedes usar herramientas online como "SSL Checker" para diagnosticar.
  • Firewall bloqueando: Pide a tu hosting que verifique que el puerto 80 esté abierto.

Error: "El certificado no se renueva automáticamente"

Esto suele pasar si cambias la IP del servidor o modificas los DNS. La solución: simplemente vuelve a instalar el certificado manualmente desde el panel.

Error: "El certificado expiró"

Let's Encrypt dura 90 días. Si la renovación automática falla, puedes reinstalarlo manualmente. DirectAdmin lo hace cada 60 días por defecto, pero si ves que no se renueva, revisa el cron job.

[WARNING] No intentes instalar un certificado de Let's Encrypt en un dominio que no te pertenece. El proceso valida la propiedad, así que es seguro.


Preguntas frecuentes (FAQ)

¿Let's Encrypt es realmente gratis?

Sí, 100% gratis. No hay costos ocultos ni límites de uso (aunque hay un límite de 50 certificados por dominio por semana, que es más que suficiente).

¿Puedo instalar SSL en varios dominios con un solo clic?

Sí, DirectAdmin te permite seleccionar múltiples dominios desde la lista y aplicar el certificado a todos a la vez.

¿Qué hago si mi web está en Syspanel (HestiaCP)?

Si usas Syspanel (el nombre que le damos a HestiaCP), el proceso es similar pero accedes por el puerto 2106. La interfaz es diferente, pero la opción de Let's Encrypt está en "Web" > "SSL" o en "Dominios". Si tienes dudas, consulta la documentación de Syspanel.

¿Afecta el SSL al rendimiento de mi web?

Mínimamente. La encriptación añade una pequeña carga, pero con la tecnología moderna es imperceptible. De hecho, Google premia los sitios HTTPS con mejor posicionamiento.

¿Necesito un certificado SSL si solo tengo un blog personal?

Sí, incluso para blogs es recomendable. Además de seguridad, evitas que los navegadores muestren la advertencia "No seguro", lo que da mala imagen.


Consejos adicionales para mantener tu SSL al día

  • Revisa la renovación automática: Una vez al mes, verifica que tu certificado esté activo. Puedes usar herramientas como "SSL Labs" para comprobar su estado.
  • No desactives el puerto 80: Aunque tengas HTTPS, el puerto 80 es necesario para las redirecciones y la validación de Let's Encrypt.
  • Usa redirección 301: Después de instalar el SSL, asegúrate de que todo el tráfico HTTP se redirija a HTTPS. En DirectAdmin, esto se configura desde la sección "Domain Setup" o con un archivo .htaccess.

Conclusión

Instalar un certificado SSL gratis en DirectAdmin con Let's Encrypt es un proceso rápido y sencillo que cualquiera puede hacer. No solo proteges a tus visitantes, sino que también mejoras tu SEO y la confianza en tu marca. Recuerda que si tienes problemas, tu hosting o un técnico amigable (como yo) podemos ayudarte.

¿Listo para dar el paso? ¡Manos a la obra y disfruta de tu web segura!

[INFO] Si después de seguir estos pasos tu web sigue sin mostrar el candado verde, revisa que no tengas contenido mixto (imágenes o scripts cargados desde HTTP). Puedes usar la herramienta "Why No Padlock" para detectarlo.

¡Espero que te haya sido útil! Si tienes más dudas, déjalas en los comentarios o contacta con soporte. ¡Hasta la próxima!

¿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