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

Cómo instalar certificados SSL gratis en DirectAdmin (Let's Encrypt)

Actualizado el 22 de enero de 2026

¿Por qué necesitas un certificado SSL en DirectAdmin?

Antes de entrar en materia, vamos a entender qué es y por qué es tan importante. Un certificado SSL (Secure Sockets Layer) es como un DNI digital para tu sitio web. Cuando lo instalas, activas el protocolo HTTPS, lo que significa que la información que viaja entre el navegador del visitante y tu servidor está encriptada y protegida.

Esto no solo es crucial para tiendas online o formularios de contacto, sino que también es un factor de posicionamiento. Google penaliza los sitios sin HTTPS y los navegadores modernos muestran avisos de "No seguro" que ahuyentan a los visitantes. Por eso, instalar un certificado SSL gratis en DirectAdmin es el primer paso para tener una web profesional y segura.

La buena noticia es que, gracias a Let's Encrypt, puedes obtener un certificado SSL totalmente gratuito directamente desde el panel de control de DirectAdmin. No necesitas conocimientos avanzados de Linux ni pagar un solo centavo.

Requisitos previos para instalar SSL en DirectAdmin

Para que el proceso funcione sin problemas, asegúrate de tener esto listo antes de comenzar:

  • Un servidor con DirectAdmin instalado (obviamente).
  • Acceso al panel de control de DirectAdmin con permisos de administrador o de usuario con acceso a la gestión del dominio.
  • Tu dominio debe estar apuntando correctamente a los servidores DNS de tu hosting. Es decir, el registro A debe resolver a la IP de tu servidor.
  • Asegúrate de que el puerto 80 (HTTP) y el 443 (HTTPS) estén abiertos en el firewall del servidor. Si no sabes cómo hacerlo, es posible que tu proveedor de hosting lo tenga ya configurado.

[INFO] Si tu dominio usa un servicio de proxy como Cloudflare, es recomendable pausar el proxy (nube naranja) durante la instalación para que Let's Encrypt pueda validar el dominio correctamente. Luego puedes reactivarlo.


Paso 1: Accede a tu panel de DirectAdmin

Lo primero es entrar en tu panel. Normalmente se accede a través de una URL como https://tu-servidor:2222 o https://tu-dominio.com:2222. Introduce tu usuario y contraseña. Una vez dentro, verás el escritorio con todas las opciones de gestión.

En la barra superior o en el menú lateral, busca la sección de Gestión de Dominios. Dependiendo de la versión de DirectAdmin, puede aparecer como "Domain Setup" o "Dominios". Haz clic en el dominio para el que quieres instalar el certificado SSL.


Paso 2: Localiza la sección de Certificados SSL

Dentro de la gestión de tu dominio, busca la opción que dice "SSL Certificates" o "Certificados SSL". En algunas versiones, esta opción puede estar dentro de un submenú llamado "Seguridad" o directamente en el panel principal del dominio.

Al hacer clic, se abrirá una página con varias pestañas o botones. Verás opciones para subir un certificado manualmente, generar una solicitud de firma (CSR) o, lo más importante para nosotros, la opción de "Let's Encrypt".


Paso 3: Activa Let's Encrypt para tu dominio

Esta es la parte más fácil y gratificante. En la sección de certificados, busca un botón o enlace que diga "Let's Encrypt" o "Obtener certificado gratuito". Al hacer clic, se desplegarán algunas opciones.

Deberías ver una lista de subdominios asociados a tu dominio principal (como www, ftp, mail, etc.). Te recomendamos marcar al menos el dominio principal y el subdominio www. Esto asegura que tanto tudominio.com como www.tudominio.com tengan certificado válido.

Luego, haz clic en el botón "Issue" o "Emitir". El proceso tarda unos segundos. DirectAdmin se comunicará automáticamente con los servidores de Let's Encrypt, validará que tienes control sobre el dominio y generará e instalará el certificado por ti.

[TIP] Si tu sitio usa subdominios importantes como tienda.tudominio.com o blog.tudominio.com, es recomendable que también los marques en esta lista para que queden cubiertos por el mismo certificado.


Paso 4: Verifica la instalación del certificado

Una vez que el proceso termine, verás un mensaje de éxito. Para asegurarte de que todo está correcto, puedes hacer lo siguiente:

  1. Vuelve a la página de "SSL Certificates" de tu dominio.
  2. Deberías ver la información del certificado emitido por Let's Encrypt, con la fecha de caducidad.
  3. También puedes verificar desde tu navegador: visita https://tudominio.com y haz clic en el candado que aparece en la barra de direcciones. Debería decir "Conexión segura".

[WARNING] Es posible que, si tienes una caché de navegador antigua, veas un error. Simplemente borra la caché o prueba en una ventana de incógnito para ver el resultado real.


Paso 5: Configura la renovación automática (La clave del éxito)

El único "inconveniente" de los certificados de Let's Encrypt es que caducan cada 90 días. Pero no te preocupes, DirectAdmin tiene un sistema de renovación automática integrado.

En la misma sección de "SSL Certificates", busca la pestaña o casilla que dice "Auto-renew" o "Renovación automática". Actívala para el certificado que acabas de generar.

De esta forma, DirectAdmin se encargará de renovar el certificado automáticamente antes de que caduque, sin que tengas que hacer nada. Es la mejor forma de mantener tu seguridad web DirectAdmin al día sin preocuparte por fechas.


Solución de problemas comunes al instalar SSL DirectAdmin

A veces las cosas no salen a la primera. Aquí te dejamos las soluciones a los problemas más habituales:

Error de validación de dominio

Si al emitir el certificado ves un error del tipo "Unable to validate domain", significa que Let's Encrypt no pudo verificar que controlas el dominio. Las causas más comunes son:

  • El dominio no apunta a tu servidor (revisa los DNS).
  • Tienes un firewall que bloquea el puerto 80.
  • Estás usando un proxy (como Cloudflare) que interfiere en la validación.

Solución: Revisa los DNS, abre el puerto 80 y desactiva temporalmente el proxy.

El certificado se instala, pero el sitio no carga con HTTPS

Esto suele deberse a que el sitio tiene enlaces internos (imágenes, CSS, etc.) que apuntan a la versión HTTP. Deberías configurar una redirección forzada a HTTPS. En DirectAdmin, a menudo puedes hacer esto desde el archivo .htaccess o desde el panel de configuración del sitio.

El navegador muestra "Conexión no privada"

Si ves este aviso justo después de instalar el certificado, puede ser que estés visitando una versión antigua del sitio en caché, o que el certificado no se haya instalado correctamente en el servidor web (Apache o Nginx). Revisa que en la configuración del dominio, el certificado SSL esté activado y asignado al virtual host correcto.


Preguntas frecuentes (FAQ) sobre Let's Encrypt y DirectAdmin

¿Es realmente gratis el certificado SSL de Let's Encrypt?

Sí, 100% gratis. Es un proyecto sin ánimo de lucro que busca que toda la web esté cifrada. DirectAdmin lo integra de serie, así que no hay costes ocultos.

¿Puedo instalar varios certificados SSL para diferentes dominios?

Por supuesto. El proceso es el mismo para cada dominio que tengas en tu DirectAdmin. Solo tienes que repetir los pasos en cada dominio.

¿Qué pasa si mi sitio usa un subdominio que no está en la lista?

DirectAdmin solo muestra los subdominios que existen en tu cuenta. Si necesitas un subdominio nuevo, debes crearlo primero en "Domain Setup" y luego volver a la sección de SSL para emitir el certificado con ese subdominio incluido.

¿Cuánto tarda en emitirse el certificado?

El proceso suele tardar entre 10 y 30 segundos. Es casi instantáneo.

¿Necesito ser un experto en Linux para hacer esto?

No, para nada. DirectAdmin automatiza todo el proceso. Lo único que necesitas es saber navegar por el panel. Si has llegado hasta aquí, ya puedes hacerlo.

¿Qué es Syspanel?

Syspanel es otro panel de control de hosting similar a DirectAdmin. Si usas Syspanel, el acceso se realiza a través del puerto 2106 y el proceso de instalación del certificado es muy similar, aunque la interfaz puede variar un poco. En Syspanel, también encontrarás una sección dedicada a Let's Encrypt para generar tus certificados gratis.


Consejos finales para tu seguridad web DirectAdmin

Una vez que tengas tu certificado SSL instalado y funcionando, te recomendamos hacer lo siguiente:

  • Activa la redirección forzada a HTTPS: Asegúrate de que cualquier visita a http://tudominio.com se redirija automáticamente a https://tudominio.com. Esto evita que los usuarios vean la versión no segura.
  • Actualiza los enlaces internos: Revisa que tu base de datos o archivos de configuración no tengan URLs antiguas con http://.
  • Configura HSTS (HTTP Strict Transport Security): Es una cabecera que le dice al navegador que siempre use HTTPS. Puedes añadirla en el archivo de configuración de Apache o Nginx.

Instalar un certificado SSL gratis en DirectAdmin es una de las tareas más gratificantes y sencillas que puedes hacer para mejorar tu sitio. No solo proteges a tus visitantes, sino que también mejoras tu posicionamiento en buscadores. Con Let's Encrypt y la automatización de DirectAdmin, no hay excusa para no tener una web segura.

Esperamos que esta guía te haya sido de gran ayuda. Si tienes alguna duda, déjanos un comentario y estaremos encantados de ayudarte a resolverla. ¡A navegar 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