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

Cómo instalar un certificado SSL Let's Encrypt en DirectAdmin paso a paso

Actualizado el 19 de junio de 2026

¿Qué es Let's Encrypt y por qué necesitas un certificado SSL en DirectAdmin?

Si tu web todavía no muestra el candadito en la barra del navegador, estás perdiendo visitas y posicionamiento. Hoy en día, tener HTTPS es un estándar obligatorio. Los navegadores como Chrome o Firefox marcan como "No seguro" cualquier sitio que no tenga un certificado SSL válido, y eso espanta a los usuarios.

Let's Encrypt es una autoridad de certificación gratuita, automática y abierta. Emite certificados SSL/TLS que duran 90 días y se renuevan solos. La mejor parte: DirectAdmin lo integra de forma nativa, así que no necesitas pagar ni un céntimo por un certificado SSL de pago.

En esta guía te voy a explicar, paso a paso y sin tecnicismos raros, cómo instalar un certificado SSL Let's Encrypt en DirectAdmin. Al final, tu web cargará con HTTPS DirectAdmin perfectamente configurado y sin errores.


Requisitos previos antes de instalar SSL DirectAdmin

Antes de lanzarte a configurar el certificado, asegúrate de que todo esto está en orden. Si algo falla, al 90% será por uno de estos puntos:

  • Tener acceso al panel de control DirectAdmin con permisos de administrador o de usuario con acceso a "SSL Certificates".
  • Que tu dominio apunte correctamente a tu servidor (registros DNS o nameservers bien configurados). Si el dominio no resuelve, Let's Encrypt no podrá validar la propiedad.
  • Que el puerto 80 (HTTP) esté abierto y no haya un firewall bloqueando la conexión.
  • Tener el dominio registrado y sin proteger con privacidad de WHOIS que impida la verificación por email (aunque DirectAdmin usa validación HTTP, no email).

[INFO] Si tu dominio apunta a un servidor distinto del que tiene DirectAdmin, el certificado fallará. Primero resuelve el DNS y espera 24-48 horas si lo acabas de cambiar.


Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la IP de tu servidor o el dominio principal del hosting seguido de :2222. Por ejemplo: https://tuserver.com:2222.

Introduce tu usuario y contraseña. Si eres el administrador del servidor, entra con el usuario admin. Si es un dominio concreto, usa el usuario de ese dominio.

[TIP] Marca la casilla "Remember me" si trabajas a diario con el panel. Te ahorrarás teclear credenciales cada vez.


Paso 2: Localiza la sección de certificados SSL

Una vez dentro, busca el menú de "Account Manager" o "Cuenta" en la parte superior. Dentro, verás una opción llamada "SSL Certificates" o "Certificados SSL". Haz clic ahí.

También puedes usar el buscador del panel (si tu versión lo tiene) y escribir "SSL". Te llevará directo.

En esta pantalla verás las opciones de certificados disponibles. Aquí es donde trabajaremos.


Paso 3: Selecciona el dominio para el certificado SSL gratis

En la página de SSL Certificates, verás un desplegable o una lista de dominios. Selecciona el dominio para el cual quieres generar el certificado Let's Encrypt.

Si tienes subdominios, también podrás elegirlos. Recuerda que Let's Encrypt funciona por dominio y subdominio. No es un comodín (wildcard) gratuito en DirectAdmin por defecto, aunque hay plugins, pero eso ya es otro nivel.

[WARNING] Si tu dominio tiene acentos, ñ o caracteres especiales, conviértelo a formato punycode (xn--). DirectAdmin normalmente lo hace solo, pero si ves errores raros, ese es el motivo.


Paso 4: Usa la opción "Let's Encrypt" dentro de DirectAdmin

Dentro de la sección SSL, busca el botón o pestaña que dice "Let's Encrypt". DirectAdmin lo tiene muy bien integrado desde la versión 1.60 en adelante.

Verás un formulario con campos como:

  • Domain: El dominio seleccionado.
  • Subdomains: Casillas para incluir www y otros subdominios.
  • Email: Opcional, para notificaciones de renovación.

Marca la casilla de "www" si quieres que el certificado cubra también www.tudominio.com. Te recomiendo que lo hagas siempre, porque muchos usuarios escriben la www.

[TIP] Marca también cualquier subdominio que uses activamente (por ejemplo, mail.tudominio.com). Así evitas errores mixtos en el navegador.


Paso 5: Genera el certificado SSL Let's Encrypt

Haz clic en el botón "Issue" o "Emitir" (según el idioma del panel). DirectAdmin se comunicará automáticamente con los servidores de Let's Encrypt.

El proceso tarda entre 10 y 30 segundos. No cierres la pestaña ni recargues la página mientras tanto. Verás un mensaje de progreso.

Si todo ha ido bien, recibirás la confirmación de que el certificado se ha emitido y se ha instalado correctamente. DirectAdmin también configurará la renovación automática, así que no tendrás que preocuparte por los 90 días.


Paso 6: Activa la redirección HTTP a HTTPS

Esto es clave. No basta con tener el certificado instalado; tienes que forzar que todos los visitantes usen HTTPS. Si no, la gente podrá entrar por HTTP y verá el aviso de "No seguro".

En DirectAdmin, dentro de la misma sección SSL o en "Domain Setup", suele haber una opción que dice:

  • Force SSL Redirect o Forzar redirección SSL

Actívala. Si no encuentras esa opción, puedes añadir manualmente una regla en el archivo .htaccess de tu dominio. Te dejo el código:

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

Guarda el archivo y prueba a entrar por HTTP. Deberías saltar automáticamente a HTTPS.

[WARNING] Si usas Syspanel (antes conocido como HestiaCP) en otro servidor, el puerto de acceso es el 2106, pero el procedimiento de redirección es idéntico. No confundas paneles.


Paso 7: Verifica que el certificado SSL se ha instalado correctamente

Abre una ventana de incógnito en tu navegador y visita https://tudominio.com. Deberías ver el candado verde (o gris) sin ningún error.

También puedes usar herramientas externas como:

  • SSL Labs (ssllabs.com) para un análisis profundo.
  • Why No Padlock (whynopadlock.com) para detectar contenido mixto.

Si ves errores de contenido mixto, significa que hay recursos (imágenes, CSS, JS) cargándose por HTTP. Tendrás que cambiar esas URLs a HTTPS o usar rutas relativas.


Paso 8: Renovación automática del certificado SSL gratis

Let's Encrypt emite certificados de 90 días. DirectAdmin los renueva automáticamente mediante un cron job que se instala con el panel. No deberías hacer nada, pero conviene revisar cada pocas semanas que todo sigue activo.

Puedes comprobar la fecha de caducidad en la sección SSL Certificates de DirectAdmin. Si por cualquier motivo no se renueva, puedes hacerlo manualmente pulsando el botón de renovar en la misma pantalla.

[TIP] Si tu servidor se apaga o el cron falla, recibirás un aviso por email unos días antes. No lo ignores.


Paso 9: Solución de problemas comunes

El certificado no se emite y me da error de "Domain validation"

Casi siempre es porque el dominio no resuelve correctamente al servidor. Comprueba los registros DNS o que el dominio esté apuntando a la IP correcta.

El navegador muestra "Tu conexión no es privada"

Esto pasa si el certificado no está bien instalado o si hay una cadena de certificados incompleta. En DirectAdmin, el botón de "Install" suele arreglarlo. También revisa que la fecha del servidor esté bien configurada.

El candado aparece, pero con una "i" o un aviso de "No seguro"

Es contenido mixto. Busca en el código de tu web cualquier referencia a http:// y cámbiala a https:// o usa rutas relativas.

Después de instalar SSL DirectAdmin, mi web carga lenta

No es por el SSL. Puede ser que estés usando cifrado débil. DirectAdmin ya viene optimizado, pero si notas lentitud, revisa la configuración de TLS en el panel.


Preguntas frecuentes (FAQ)

¿Necesito pagar por un certificado SSL si uso Let's Encrypt?

No. Let's Encrypt es completamente gratuito. DirectAdmin lo integra sin coste adicional. Solo necesitas un dominio y un servidor con el panel instalado.

¿Puedo instalar Let's Encrypt en un dominio con subdominios?

Sí, puedes incluir tantos subdominios como quieras en la emisión del certificado. Solo tienes que marcarlos en el formulario.

¿Qué pasa si mi hosting usa Syspanel en vez de DirectAdmin?

El proceso es muy similar en ambos paneles. En el caso de Syspanel (HestiaCP), el acceso se hace por el puerto 2106 y la opción se llama "Web Domain" o "SSL". La filosofía es la misma: seleccionar el dominio, marcar "Let's Encrypt" y emitir.

¿Cuánto dura un certificado SSL de Let's Encrypt?

90 días. DirectAdmin lo renueva automáticamente, así que no tendrás que acordarte de nada.

¿Let's Encrypt es válido para tiendas online o páginas con formularios?

Sí, es un certificado de validación de dominio (DV). Cifra la conexión de extremo a extremo. Para ecommerce es perfectamente válido, aunque si necesitas validación de empresa (OV/EV), tendrás que ir a un proveedor de pago.

¿Puedo tener más de un certificado SSL en DirectAdmin?

Sí, puedes tener uno por dominio o incluso uno que cubra varios subdominios. DirectAdmin lo gestiona sin problema.


Conclusión: ya tienes tu HTTPS DirectAdmin funcionando

Instalar un certificado SSL Let's Encrypt en DirectAdmin es un proceso rápido y sencillo. En menos de 5 minutos tienes tu web cifrada, con mejor posicionamiento en Google y con la confianza de tus visitantes intacta.

Recuerda los puntos clave:

  • Asegúrate de que el DNS apunta a tu servidor antes de emitir el certificado.
  • Marca siempre la casilla de www y subdominios importantes.
  • Activa la redirección forzada a HTTPS.
  • Confía en la renovación automática, pero revisa de vez en cuando.

Si has seguido todos los pasos, tu web ya debería estar navegando por HTTPS sin problemas. Y si te ha surgido alguna duda, repasa la sección de problemas comunes o consulta la documentación oficial de DirectAdmin.

[INFO] Recuerda que si tu panel es Syspanel (HestiaCP), el puerto de acceso es el 2106, y el procedimiento es análogo al explicado aquí. No te líes con puertos ni rutas distintas: la lógica es la misma.

Ahora sí, disfruta de tu certificado SSL gratis y de una web mucho más segura y profesional.

¿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