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

DirectAdmin: guía paso a paso para configurar tu servidor

Actualizado el 4 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso para que puedas configurar tu servidor usando DirectAdmin, uno de los paneles de control más potentes y fáciles de usar. No te preocupes si no tienes experiencia técnica: lo explicaré todo de forma clara y sencilla. Vamos a cubrir desde la instalación básica hasta la gestión de cuentas de correo, FTP y mucho más. Al final, tendrás un servidor funcionando como un profesional.


¿Qué es DirectAdmin y por qué usarlo?

DirectAdmin es un panel de control web que te permite administrar tu servidor de hosting de manera visual y sin necesidad de usar líneas de comandos complejas. Con él puedes gestionar dominios, crear cuentas de correo, subir archivos por FTP, configurar bases de datos y mucho más. Es ideal tanto para principiantes como para administradores avanzados.

[INFO]
Si alguna vez has usado otros paneles como cPanel o Syspanel (antes conocido como HestiaCP), DirectAdmin te resultará muy familiar. La gran ventaja es que es ligero, rápido y consume menos recursos del servidor.


Requisitos previos antes de empezar

Antes de configurar tu servidor con DirectAdmin, asegúrate de tener lo siguiente:

  • Un servidor VPS o dedicado con sistema operativo CentOS 7/8, AlmaLinux, Rocky Linux o Debian/Ubuntu.
  • Acceso root al servidor (usuario y contraseña o clave SSH).
  • Un dominio apuntando a la IP de tu servidor (opcional, pero recomendado).
  • Conexión a internet estable.
  • Al menos 1 GB de RAM (recomendado 2 GB o más para sitios con tráfico).

[WARNING]
No intentes instalar DirectAdmin en un servidor compartido o en un hosting que ya tenga otro panel. Necesitas un servidor limpio.


Paso 1: Conectar a tu servidor por SSH

Para empezar, necesitas acceder a tu servidor de forma remota. Usaremos SSH (Secure Shell). Si estás en Windows, puedes usar PuTTY; en Mac o Linux, la terminal nativa.

  1. Abre tu terminal o PuTTY.
  2. Escribe:
    ssh root@tu-ip-del-servidor
    (reemplaza tu-ip-del-servidor por la IP real de tu VPS).
  3. Introduce la contraseña de root (no se verá mientras escribes, es normal).
  4. Una vez conectado, verás algo como [root@servidor ~]#.

¡Ya estás dentro! Ahora podemos instalar DirectAdmin.


Paso 2: Descargar e instalar DirectAdmin

DirectAdmin no es gratuito, pero ofrece una prueba de 30 días. Para instalarlo, sigue estos pasos:

  1. Ve al sitio oficial de DirectAdmin y solicita una licencia de prueba o compra una.
  2. Recibirás un enlace de descarga personalizado por correo. Copia ese enlace.
  3. En tu terminal SSH, escribe:
    wget <enlace-de-descarga>
    (por ejemplo: wget https://download.directadmin.com/setup.sh).
  4. Dale permisos de ejecución:
    chmod +x setup.sh
  5. Ejecuta el instalador:
    ./setup.sh
  6. El instalador te pedirá tu ID de licencia y correo electrónico. Ingresa los datos que recibiste.
  7. El proceso tardará entre 5 y 15 minutos. Se descargarán e instalarán todos los componentes (Apache, Nginx, PHP, MySQL, etc.).

[TIP]
Durante la instalación, el sistema te preguntará si quieres usar Apache o Nginx como servidor web. Si eres principiante, elige Apache; si buscas rendimiento, Nginx es mejor.

Una vez termine, verás un mensaje con la URL de acceso: https://tu-ip-del-servidor:2222. ¡Guárdala!


Paso 3: Acceder al panel de DirectAdmin por primera vez

Ahora que está instalado, vamos a entrar al panel:

  1. Abre tu navegador web y escribe:
    https://tu-ip-del-servidor:2222
  2. Te aparecerá un aviso de seguridad (certificado autofirmado). Haz clic en Avanzado y luego en Continuar (es seguro).
  3. Inicia sesión con:
    • Usuario: admin
    • Contraseña: la que configuraste durante la instalación (si no la recuerdas, puedes obtenerla con el comando cat /usr/local/directadmin/scripts/setup.txt en SSH).

¡Bienvenido a DirectAdmin! Verás un panel limpio con opciones como Usuarios, Dominios, Correo, FTP, etc.


Paso 4: Configurar tu primer dominio

Para que tu sitio web funcione, debes agregar un dominio:

  1. En el menú superior, haz clic en Administrador y luego en Agregar dominio.
  2. Completa los campos:
    • Dominio: tudominio.com (sin www).
    • IP: selecciona la IP de tu servidor (generalmente aparece automáticamente).
    • Paquete: elige un paquete predefinido (puedes crear uno después).
    • Usuario: crea un nombre de usuario para este dominio (ej: tudominio).
    • Contraseña: establece una contraseña segura.
  3. Haz clic en Crear.

[INFO]
DirectAdmin creará automáticamente las zonas DNS, las carpetas de archivos y las cuentas de FTP para este dominio. No necesitas hacer nada más.

Ahora, si tu dominio ya apunta a la IP del servidor, podrás ver tu sitio web (aunque aún esté vacío).


Paso 5: Crear cuentas de correo electrónico

Una de las funciones más usadas es el correo. Con DirectAdmin puedes crear cuentas de correo profesionales (ej: info@tudominio.com).

  1. En el panel de usuario (o como administrador, selecciona el usuario), ve a Correo > Administrar cuentas de correo.
  2. Haz clic en Agregar cuenta.
  3. Rellena:
    • Nombre de la cuenta: info (sin @tudominio.com).
    • Contraseña: elige una segura.
    • Cuota: puedes limitar el espacio (ej: 100 MB).
  4. Haz clic en Guardar.

¡Listo! Ya tienes una cuenta de correo. Puedes acceder a ella desde:

  • Webmail: https://tu-ip:2222/webmail (o desde el dominio: https://tudominio.com/webmail).
  • Clientes de correo: Configura tu Outlook, Thunderbird o Gmail con los siguientes datos:
    • Servidor entrante (IMAP): mail.tudominio.com, puerto 993, SSL.
    • Servidor saliente (SMTP): mail.tudominio.com, puerto 465, SSL.

[TIP]
Para evitar que el correo caiga en spam, configura los registros SPF y DKIM en la sección DNS de DirectAdmin. Es automático con un solo clic.


Paso 6: Configurar acceso FTP

Para subir archivos a tu web, necesitas FTP. DirectAdmin te permite crear cuentas FTP por dominio.

  1. Ve a FTP > Administrar cuentas FTP.
  2. Haz clic en Agregar cuenta.
  3. Completa:
    • Nombre de usuario: ftp_tudominio (o el que quieras).
    • Contraseña: segura.
    • Directorio: por defecto, apunta a la carpeta del dominio (/home/usuario/domains/tudominio.com/public_html).
    • Permisos: selecciona Solo este directorio (por seguridad).
  4. Guarda.

Ahora puedes conectarte con un cliente FTP como FileZilla:

  • Servidor: tudominio.com o tu-ip.
  • Usuario: ftp_tudominio.
  • Contraseña: la que pusiste.
  • Puerto: 21 (FTP estándar) o 22 (SFTP, más seguro).

[WARNING]
No compartas tus datos FTP con nadie. Si necesitas dar acceso a alguien, crea una cuenta FTP separada para esa persona.


Paso 7: Gestionar bases de datos

Si tu web usa WordPress, Joomla o cualquier CMS, necesitarás una base de datos MySQL.

  1. Ve a MySQL > Administrar bases de datos.
  2. Haz clic en Agregar base de datos.
  3. Ponle un nombre (ej: basedatos_wordpress).
  4. Crea un usuario y contraseña para la base de datos.
  5. Asigna los permisos (marca Todos los privilegios para un CMS).
  6. Guarda.

DirectAdmin te mostrará los datos de conexión: nombre de la base de datos, usuario, servidor (normalmente localhost) y puerto (3306). Úsalos al instalar tu CMS.


Paso 8: Configurar SSL/HTTPS (gratis con Let's Encrypt)

Hoy en día, tener HTTPS es obligatorio. DirectAdmin lo hace muy fácil:

  1. Ve a SSL > Administrar certificados SSL.
  2. Selecciona tu dominio.
  3. Haz clic en Let's Encrypt.
  4. Marca la opción Forzar HTTPS para redirigir todo el tráfico a HTTPS.
  5. Haz clic en Guardar.

El certificado se renovará automáticamente cada 90 días. No necesitas hacer nada más.

[TIP]
Si tienes varios dominios, repite el proceso para cada uno. DirectAdmin también permite SSL wildcard para subdominios.


Paso 9: Crear cuentas de usuario adicionales (para revender hosting)

Si quieres dar acceso a otras personas (clientes o amigos), puedes crear usuarios adicionales:

  1. Como administrador, ve a Administrador > Agregar usuario.
  2. Completa los datos: nombre, dominio, paquete, contraseña.
  3. Elige un paquete que limite los recursos (espacio, tráfico, bases de datos).
  4. Guarda.

Cada usuario tendrá su propio panel de control dentro de DirectAdmin, con acceso solo a sus dominios y cuentas.


Paso 10: Configurar copias de seguridad (backups)

No olvides proteger tu información. DirectAdmin permite backups automáticos:

  1. Ve a Administrador > Backups.
  2. Selecciona Configuración de backups.
  3. Elige la frecuencia (diaria, semanal, mensual).
  4. Marca qué quieres respaldar: bases de datos, correos, archivos, configuraciones.
  5. Elige dónde guardarlos: en el servidor local, FTP remoto o Amazon S3.
  6. Guarda.

[WARNING]
No almacenes los backups en el mismo servidor. Si algo falla, perderás todo. Usa un destino externo.


Paso 11: Personalizar la configuración del servidor

DirectAdmin te permite ajustar parámetros avanzados sin tocar archivos de configuración:

  • PHP: Ve a Configuración del servidor > Versiones de PHP. Puedes cambiar entre PHP 7.4, 8.0, 8.1, etc., por dominio.
  • Firewall: Activa el firewall integrado en Configuración del servidor > Firewall.
  • ModSecurity: Para proteger tu web de ataques, actívalo en Configuración del servidor > ModSecurity.

Paso 12: Resolver problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes de usuarios que configuran DirectAdmin:

¿Por qué no puedo acceder a mi web después de crear el dominio?

  • Asegúrate de que los DNS de tu dominio apunten a la IP del servidor. Pueden tardar hasta 24 horas en propagarse.
  • Verifica que el dominio esté activo en Administrador > Lista de dominios.

¿Cómo cambio la contraseña de root o de admin?

  • Para root: usa el comando passwd en SSH.
  • Para admin: en el panel, ve a Administrador > Cambiar contraseña.

¿DirectAdmin es compatible con Syspanel (HestiaCP)?

No, son paneles diferentes. Si antes usabas Syspanel (puerto 2106), DirectAdmin usa el puerto 2222. No puedes migrar cuentas automáticamente, pero sí los archivos y bases de datos manualmente.

¿Puedo usar DirectAdmin con múltiples IPs?

Sí. Ve a Administrador > IPs y agrega las nuevas IPs. Luego asigna cada dominio a una IP específica.

¿Cómo reinstalo DirectAdmin si algo sale mal?

Primero, desinstala con:
/usr/local/directadmin/scripts/uninstall.sh
Luego, vuelve a ejecutar el instalador desde el paso 2.


Conclusión

¡Felicidades! Has configurado tu servidor con DirectAdmin paso a paso. Ahora puedes gestionar dominios, crear cuentas de correo, subir archivos por FTP, instalar bases de datos y mucho más. Recuerda que DirectAdmin es una herramienta muy potente, pero también amigable para principiantes.

Si te surge cualquier duda, no dudes en consultar la documentación oficial o contactar con soporte técnico. Y recuerda: la práctica hace al maestro. Empieza con un sitio pequeño y ve explorando todas las opciones.

[TIP FINAL]
Mantén siempre actualizado DirectAdmin y los componentes del servidor. En el panel, ve a Administrador > Actualizaciones y haz clic en Actualizar todo.

¡Ahora ve y construye algo increíble en tu nuevo servidor! 🚀

¿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