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

Cómo configurar un certificado SSL en DirectAdmin (Let's Encrypt)

Actualizado el 31 de octubre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender a instalar un certificado SSL en tu panel DirectAdmin usando Let's Encrypt. Es más fácil de lo que piensas y, además, es totalmente gratuito. Un certificado SSL es como un candado digital que protege la información entre tu sitio web y tus visitantes. Con él, tu web pasará de "http://" a "https://", lo que mejora la seguridad y la confianza de tus usuarios.

Vamos paso a paso, sin prisas. Si sigues estas instrucciones, en menos de 10 minutos tendrás tu certificado activo.

[INFO] Este tutorial está pensado para usuarios de DirectAdmin. Si usas Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106 y los pasos pueden variar ligeramente.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la configuración, asegurémonos de que todo está listo. No te preocupes, no necesitas ser un experto.

  • Acceso a DirectAdmin: Debes tener las credenciales de tu panel (usuario y contraseña). Normalmente accedes desde tudominio.com:2222.
  • Un dominio apuntando a tu servidor: El dominio para el que quieres el SSL debe estar correctamente configurado en DirectAdmin y apuntar a tu IP.
  • Nada más. Let's Encrypt es gratuito y DirectAdmin lo integra de serie. No necesitas instalar nada extra.

Paso 1: Accede a tu panel DirectAdmin

Abre tu navegador favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de tu panel. Normalmente es algo como:

https://tudominio.com:2222

O si estás dentro de tu red local, puede ser la IP de tu servidor, por ejemplo: https://192.168.1.100:2222.

Introduce tu Usuario y Contraseña y haz clic en Entrar.

[TIP] Si ves un aviso de "Conexión no segura" al entrar al panel, no te alarmes. Es normal porque aún no tienes SSL en el panel mismo. Puedes continuar sin problema.

Paso 2: Busca la sección de "SSL Certificates"

Una vez dentro, verás un montón de iconos. No te agobies. Busca uno que se llame "SSL Certificates" o "Certificados SSL". Suele tener un icono de un candado o una llave.

  • Si no lo ves a simple vista, puedes usar el buscador interno del panel (si lo tiene) o revisar en la categoría "Advanced Features" (Características avanzadas).
  • Haz clic en ese icono.

Paso 3: Selecciona tu dominio

Se abrirá una nueva página con varias opciones. Verás una lista desplegable o un campo para seleccionar el dominio. Elige el dominio para el que quieres instalar el certificado SSL.

Por ejemplo, si tu web es mipaginaweb.com, selecciona ese dominio.

Paso 4: Elige Let's Encrypt

Ahora viene la parte fácil. DirectAdmin te ofrece varias formas de obtener un certificado. La más sencilla y la que usaremos hoy es Let's Encrypt.

Busca una sección que diga "Free & Automatic Certificate" o "Let's Encrypt". Normalmente hay un botón grande o un enlace que dice "Issue Free Certificate" (Emitir certificado gratuito) o similar.

Haz clic en ese botón.

Paso 5: Configura las opciones (casi siempre están bien por defecto)

Se abrirá un pequeño formulario. No te asustes, casi siempre puedes dejar todo como está. Solo revisa estas opciones:

  • Domain: Asegúrate de que sea el dominio correcto.
  • Enable SSL for Subdomains: Si tienes subdominios (como blog.mipaginaweb.com), puedes marcarlo para que también tengan SSL. Es recomendable.
  • Enable SSL for WWW: Marca esta casilla si quieres que tanto mipaginaweb.com como www.mipaginaweb.com tengan SSL. Es muy recomendable.
  • Mail SSL: Si usas correo en ese dominio, puedes marcarlo para proteger el correo.
  • Auto-renew: ¡IMPORTANTE! Asegúrate de que esta casilla esté marcada. Los certificados de Let's Encrypt caducan cada 90 días. Con esta opción, DirectAdmin los renovará automáticamente. No tendrás que preocuparte.

[WARNING] Si desmarcas "Auto-renew", tendrás que renovar el certificado manualmente cada 3 meses. Es fácil de olvidar, así que te recomiendo dejarlo siempre activado.

Una vez revisado, haz clic en el botón "Save", "Issue" o "Create" (depende de la versión de DirectAdmin).

Paso 6: Espera unos segundos

DirectAdmin se comunicará con los servidores de Let's Encrypt y verificará que el dominio te pertenece. Este proceso suele durar entre 10 y 30 segundos. Verás un mensaje de "cargando" o "verificando".

Si todo va bien, aparecerá un mensaje verde de éxito: "Certificate has been issued successfully" (El certificado se ha emitido correctamente).

Paso 7: Verifica que todo funciona

Ahora vamos a comprobar que el certificado está activo.

  1. Abre una nueva pestaña en tu navegador.
  2. Escribe https://tudominio.com (por ejemplo, https://mipaginaweb.com).
  3. Fíjate en la barra de direcciones. Deberías ver un candado cerrado de color verde o gris.

¡Enhorabuena! Ya tienes SSL en tu web.

[TIP] Si ves un candado con un signo de advertencia, puede ser que tengas contenido mixto (imágenes o scripts cargados desde http://). Eso se soluciona desde la configuración de tu web, pero no es culpa del certificado.

Solución de problemas comunes (FAQ)

A veces las cosas no salen a la primera. No te preocupes, aquí tienes las soluciones a los problemas más frecuentes.

¿Por qué recibo un error "Failed to issue certificate"?

Esto suele pasar por tres razones:

  1. El dominio no apunta a este servidor: Let's Encrypt verifica que el dominio existe y que está configurado en tu DirectAdmin. Si tu dominio aún está apuntando a otro lado (por ejemplo, a un hosting anterior), no funcionará. Revisa los DNS.
  2. El dominio no está correctamente configurado en DirectAdmin: Asegúrate de que el dominio existe como "Dominio propio" o "Subdominio" en tu panel.
  3. Problemas de firewall: A veces el puerto 80 (HTTP) está bloqueado. Let's Encrypt necesita poder acceder a tu web por HTTP para verificar. Si tienes un firewall, asegúrate de que el puerto 80 esté abierto.

[WARNING] No intentes emitir más de 5 certificados por hora para el mismo dominio. Let's Encrypt tiene límites para evitar abusos. Espera un poco e inténtalo de nuevo.

¿Cómo renovar el certificado manualmente?

Si por algún motivo desactivaste la renovación automática, puedes renovarlo manualmente desde la misma sección de "SSL Certificates". Busca el dominio y verás un botón que dice "Renew" (Renovar). Haz clic y listo.

¿El SSL funciona para el correo?

Sí, si marcaste la opción "Mail SSL" durante la instalación, tu servidor de correo (como Roundcube o SquirrelMail) también se beneficiará del SSL. Tus correos estarán cifrados.

¿Puedo usar Let's Encrypt en Syspanel?

Si usas Syspanel (HestiaCP), el proceso es similar pero no igual. Recuerda que el puerto de acceso es el 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca la sección de "SSL" o "Certificados" y selecciona el dominio. La opción de Let's Encrypt suele estar en un botón llamado "Add SSL" o similar.

Consejos finales para mantener tu web segura

  • Mantén el "Auto-renew" activado: Es la clave para no tener sorpresas.
  • Revisa el estado de tu SSL periódicamente: Puedes usar herramientas online como "SSL Checker" para ver si todo está correcto.
  • Actualiza DirectAdmin: Las versiones nuevas suelen incluir mejoras de seguridad y compatibilidad con Let's Encrypt.
  • No compartas tus claves privadas: El certificado incluye una clave privada. No la compartas con nadie ni la subas a sitios web no oficiales.

[INFO] Recuerda que un certificado SSL solo cifra la conexión. Para una seguridad completa, también debes mantener tu web actualizada (WordPress, plugins, etc.) y usar contraseñas seguras.

¿Y si aún tengo dudas?

No te preocupes, es normal. Aquí tienes un resumen rápido:

  1. Entra a DirectAdmin.
  2. Ve a "SSL Certificates".
  3. Selecciona tu dominio.
  4. Haz clic en "Let's Encrypt" o "Free Certificate".
  5. Marca "Auto-renew".
  6. Guarda.

Y ya está. Si el proceso falla, revisa los puntos del FAQ. Y si nada funciona, contacta con tu proveedor de hosting. Ellos pueden verificar la configuración del servidor.

¡Espero que este artículo te haya sido de gran ayuda! Ahora ya sabes cómo darle a tu web ese plus de seguridad y confianza que tanto necesitas. Si te ha gustado, compártelo con otros usuarios que también estén empezando. ¡Nos vemos en el próximo tutorial!

¿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