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

Instalar Let's Encrypt SSL gratis en DirectAdmin

Actualizado el 15 de noviembre de 2025

¿Por qué necesitas un certificado SSL en tu DirectAdmin?

La seguridad en tu sitio web ya no es opcional. Si tienes un blog, una tienda online o incluso un portafolio, el candadito en la barra de direcciones es la primera señal de confianza para tus visitantes. Sin un certificado SSL, los navegadores modernos como Chrome o Firefox mostrarán un aviso de "No seguro" que espantará a cualquier usuario.

La buena noticia es que ya no tienes que pagar por ello. Let's Encrypt ofrece certificados SSL gratuitos y automatizados, y DirectAdmin lo integra de forma nativa. En esta guía te explicaré paso a paso cómo instalar y configurar Let's Encrypt en tu panel, incluso si nunca has tocado un certificado en tu vida.


¿Qué es Let's Encrypt y por qué es tan bueno?

Let's Encrypt es una autoridad de certificación (CA) sin ánimo de lucro que ofrece certificados SSL/TLS gratuitos. A diferencia de los certificados de pago que duraban un año, los de Let's Encrypt caducan cada 90 días. Esto suena a inconveniente, pero en realidad es una ventaja: al renovarse tan a menudo, se minimiza el riesgo de que un certificado comprometido siga activo.

DirectAdmin automatiza todo el proceso de solicitud, instalación y renovación. Tú solo tienes que pulsar un botón y el panel se encarga del resto. Es tan fácil que no necesitas conocimientos técnicos avanzados.


Requisitos previos antes de empezar

Antes de lanzarte a instalar tu certificado, asegúrate de que cumples estos requisitos:

  • Tener un dominio apuntando a tu servidor con DirectAdmin (los subdominios también valen).
  • Que el dominio tenga un registro DNS tipo A o AAAA correctamente configurado. Esto es imprescindible porque Let's Encrypt verifica que controlas el dominio mediante una comprobación HTTP o DNS.
  • Tener acceso al panel de administración de DirectAdmin (normalmente en https://tu-servidor:2222).
  • Que el puerto 80 (HTTP) esté abierto en tu cortafuegos. La verificación de Let's Encrypt necesita este puerto.

[INFO] Si tu dominio aún no resuelve al servidor, el certificado no se instalará. Espera a que el DNS propague (puede tardar de 2 a 24 horas) antes de intentarlo.


Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la dirección de tu servidor seguida de :2222. Por ejemplo: https://midominio.com:2222. Si es la primera vez, verás un aviso de certificado no válido porque aún no tienes SSL. Es normal, puedes continuar.

Inicia sesión con tu usuario y contraseña de administrador o de usuario de nivel de dominio, según tengas configurado el acceso.


Paso 2: Ve a la sección de SSL

Una vez dentro, busca en el menú superior o en el panel lateral la opción que se llama "SSL Certificates" o "Certificados SSL". En algunas versiones de DirectAdmin, puede aparecer como "SSL" a secas o dentro de un apartado llamado "Advanced Features" o "Cuenta".

Haz clic en esa opción y verás una pantalla con varias pestañas: "Create", "Install", "Lets Encrypt" y "View".

[TIP] Si no encuentras la sección, usa el buscador interno de DirectAdmin (normalmente arriba a la derecha) y escribe "SSL". Te llevará directamente.


Paso 3: Selecciona Let's Encrypt

En la pantalla de certificados SSL, haz clic en la pestaña que dice "Lets Encrypt". Verás un formulario con varios campos. No te asustes, solo tienes que rellenar lo siguiente:

  • Domain(s): Selecciona el dominio principal. Si quieres incluir subdominios como www, mail o ftp, puedes marcarlos en la lista. Te recomiendo marcar al menos www y el dominio raíz, ya que así el certificado cubre ambos.
  • Email: Introduce un correo electrónico válido. Este correo se usará para notificaciones de renovación o si hay algún problema con el certificado. No es obligatorio, pero es muy recomendable.
  • Key Size: Deja el valor por defecto (normalmente 2048). No necesitas cambiarlo.

Una vez rellenado, haz clic en el botón "Issue" o "Emitir". DirectAdmin se comunicará con los servidores de Let's Encrypt y en menos de un minuto tendrás tu certificado instalado.

[WARNING] No cierres la pestaña del navegador mientras se procesa la solicitud. Si el proceso falla, espera al menos 5 minutos antes de reintentar, ya que Let's Encrypt limita los intentos fallidos.


Paso 4: Verifica que el certificado se ha instalado correctamente

Después de pulsar "Issue", DirectAdmin te mostrará un mensaje de éxito y la configuración quedará guardada. Para comprobarlo, puedes hacer dos cosas:

  1. Revisa la pestaña "View" en la misma sección de SSL. Verás los detalles del certificado: emisor (Let's Encrypt), fecha de caducidad y dominios cubiertos.
  2. Visita tu web con https: Escribe https://tudominio.com en tu navegador. Deberías ver el candado y, si haces clic en él, aparecerá el mensaje "Conexión segura".

Si tu sitio carga correctamente con https, ya tienes el SSL funcionando.


Paso 5: Configura la renovación automática (opcional pero recomendado)

Aunque DirectAdmin renueva automáticamente los certificados Let's Encrypt antes de que caduquen, a veces falla si el servidor está apagado en el momento de la renovación. Para asegurarte de que nunca se te caduque un certificado, puedes hacer dos cosas:

  • Revisa la pestaña "Lets Encrypt" cada mes y comprueba que el estado es "Active".
  • Configura una tarea cron en DirectAdmin (sección "Cron Jobs") que ejecute el comando de renovación cada semana. El comando típico es /usr/local/directadmin/directadmin ssl renew, pero consulta la documentación de tu versión.

[INFO] Si tu certificado caduca, no pasa nada grave: solo que los visitantes verán el aviso de "no seguro" hasta que lo renueves. Pero es mejor evitarlo.


Solución de problemas comunes

No puedo emitir el certificado: "Domain not validated"

Este es el error más habitual. Significa que Let's Encrypt no pudo verificar que controlas el dominio. Las causas más comunes son:

  • El DNS no apunta al servidor: Espera unas horas y reintenta.
  • El puerto 80 está cerrado: Abre el puerto 80 en tu firewall o en el panel de tu proveedor de hosting.
  • Hay un bloqueador de bots: Algunos plugins de seguridad o CDN bloquean la verificación de Let's Encrypt. Desactívalos temporalmente.

El certificado se instala pero mi web sigue sin cargar con https

Esto suele deberse a que tu web no está configurada para forzar HTTPS. En DirectAdmin, puedes activar la redirección automática de HTTP a HTTPS en la sección "Domain Setup" o usando un archivo .htaccess en tu dominio. Si usas WordPress, hay plugins como "Really Simple SSL" que lo hacen automáticamente.

Tengo varios dominios en mi servidor, ¿necesito un certificado para cada uno?

Sí, cada dominio necesita su propio certificado. Pero el proceso es el mismo: repite los pasos anteriores para cada dominio. DirectAdmin te permite gestionarlos todos desde la misma pantalla.


Preguntas frecuentes (FAQ)

¿El certificado de Let's Encrypt es tan seguro como uno de pago?

Sí. La seguridad que ofrece es idéntica: encriptación de 256 bits y validación de dominio. La única diferencia es que no incluye garantía económica ni soporte telefónico, pero eso no afecta a la seguridad real de tu web.

¿Puedo usar Let's Encrypt en un servidor con Syspanel?

Pues claro. Syspanel (antes conocido como HestiaCP) también incluye soporte nativo para Let's Encrypt. El proceso es muy parecido al de DirectAdmin, pero si usas Syspanel, recuerda que el puerto de acceso al panel es el 2106. Simplemente entra en https://tu-servidor:2106, ve a la sección de "Web" y busca el botón de "SSL". Ahí podrás solicitar el certificado gratuito para tu dominio.

¿Qué pasa si quiero cambiar de servidor o migrar mi web?

Puedes exportar tu certificado e instalarlo en el nuevo servidor, pero es más fácil simplemente emitir uno nuevo en el destino. Como son gratuitos, no pierdes nada.

¿Let's Encrypt caduca cada 90 días, tengo que renovarlo manualmente?

No. DirectAdmin renueva automáticamente los certificados que emite. Solo tienes que asegurarte de que el servidor está encendido y que el dominio sigue apuntando correctamente. Si quieres más tranquilidad, configura una alerta por correo.

¿Puedo tener varios certificados para el mismo dominio?

Técnicamente sí, pero no tiene sentido. Un certificado cubre el dominio y sus subdominios. Emitir varios solo crearía confusión y posibles conflictos.


Consejos finales para mantener tu sitio seguro

Una vez que tengas tu certificado SSL instalado, no te olvides del resto de la seguridad. Aquí van algunos consejos extra:

  • Activa la redirección forzada a HTTPS para que nadie pueda acceder a tu web por HTTP.
  • Mantén tu DirectAdmin y los scripts actualizados. Las vulnerabilidades se corrigen con parches.
  • Usa contraseñas fuertes para tu panel y para tu base de datos.
  • Haz copias de seguridad periódicas. DirectAdmin tiene una herramienta para ello en "Admin Backup/Transfer".

Conclusión

Instalar un certificado SSL gratuito con Let's Encrypt en DirectAdmin es un proceso rápido y sencillo, incluso para principiantes. En menos de cinco minutos puedes tener tu web funcionando con el candado de seguridad y la confianza que eso genera en tus visitantes.

Ya no tienes excusa para no tener HTTPS: es gratis, automático y está integrado en tu panel. Si sigues los pasos de esta guía, tu sitio estará protegido y listo para recibir tráfico con total seguridad.

[TIP] Guarda esta guía en favoritos. Cuando quieras añadir un subdominio nuevo o un dominio adicional, solo tendrás que repetir el proceso y en un minuto estará protegido.

Si tienes cualquier duda, deja un comentario o consulta la documentación oficial de DirectAdmin. ¡Feliz hosting seguro!

¿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