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

Cómo usar DirectAdmin: Primeros pasos para administrar tu servidor

Actualizado el 28 de mayo de 2026

¡Hola! Bienvenido a esta guía completa para dar tus primeros pasos con DirectAdmin. Si acabas de contratar un servidor VPS o dedicado, es muy probable que te hayas encontrado con este panel de control. No te preocupes si al principio te parece un mundo nuevo; hoy vamos a desglosarlo todo, paso a paso y sin tecnicismos innecesarios, para que en menos de lo que piensas estés gestionando tu propio servidor como un profesional.

A lo largo de este artículo, resolveremos las dudas más comunes (FAQ) y te daremos un directadmin tutorial práctico y visual. Aprenderás a navegar por la interfaz, crear cuentas, gestionar dominios y solucionar problemas básicos. Al final, tendrás una hoja de ruta clara para administrar tu hosting sin dolores de cabeza.

¿Qué es DirectAdmin y por qué deberías usarlo?

Antes de ponernos manos a la obra, vamos a entender qué es exactamente esto. DirectAdmin es un panel de control web para gestionar servidores de hosting. Imagina que tu servidor es un edificio de apartamentos; DirectAdmin sería el sistema de llaves, el conserje y el panel de control de la electricidad, todo en uno. Te permite crear "inquilinos" (cuentas de hosting), asignarles "apartamentos" (espacio y recursos) y gestionar los accesos sin necesidad de tocar una sola línea de código o usar comandos complejos.

Es una herramienta muy popular por su equilibrio entre potencia y simplicidad. A diferencia de otros paneles más pesados, es extremadamente rápido y ligero. Si buscas un panel directadmin que no consuma muchos recursos y sea intuitivo, estás en el lugar correcto.

Ventajas clave frente a otros paneles

  • Rendimiento: Es mucho más rápido que otros paneles como cPanel o Plesk, lo que se traduce en un servidor más ágil.
  • Simplicidad: Su interfaz es limpia y está bien organizada. No te perderás entre menús infinitos.
  • Seguridad: Se actualiza constantemente y tiene una comunidad muy activa que reporta y corrige vulnerabilidades rápidamente.
  • Coste: Su licencia suele ser más económica que la de sus competidores principales, lo que abarata el coste total de tu servicio.

Primer acceso a tu servidor: La URL mágica

Cuando contratas un servidor con DirectAdmin, tu proveedor te enviará un correo electrónico con los datos de acceso. Normalmente, la dirección para acceder al panel es algo así como:

https://tu-servidor.com:2222

O también puedes usar la IP directamente:

https://123.45.67.89:2222

El puerto 2222 es el estándar. Verás un aviso de seguridad en tu navegador porque el certificado SSL no es "oficial" en un principio. No te asustes, es normal. Haz clic en "Avanzado" y luego en "Continuar" para acceder.

[TIP] Si tu proveedor te da la opción de elegir el puerto, cámbialo a uno aleatorio (ej. 2847) para aumentar la seguridad. Es una práctica sencilla que dificulta los ataques de bots.

El Panel Principal: Tu centro de comando

Una vez dentro, verás la interfaz principal. A la izquierda tienes el menú de navegación principal, que se divide en secciones lógicas. Al principio, solo verás las opciones de "Usuario", pero si eres administrador, podrás cambiar al modo "Admin" desde el menú superior derecho. Para esta guía, nos centraremos en las tareas de administración de nivel de servidor y de usuario, que son las que más usarás.

La barra superior: Cambio de nivel

En la esquina superior derecha, verás un desplegable que te permite cambiar entre los niveles de acceso: Admin, Reseller y User.

  • Admin: Tienes control total sobre el servidor, la configuración del sistema y todos los usuarios.
  • Reseller: Puedes crear y gestionar cuentas de usuario (vender hosting, por ejemplo).
  • User: Gestionas tus propios dominios, correos y archivos.

Para este artículo, nos moveremos principalmente entre Admin (para configurar el sistema) y User (para gestionar un sitio web concreto).

Administrar DirectAdmin: Creando tu primer dominio y cuenta

La acción más básica y fundamental es crear una cuenta de usuario. Sin una cuenta, no puedes alojar un sitio web. Vamos a ver cómo hacerlo desde el nivel de Admin.

Paso 1: Crear una nueva cuenta de usuario

  1. En el menú de la izquierda, dentro de la sección Admin, haz clic en "List All Users".
  2. Verás un botón azul que dice "Create New Account". Haz clic en él.
  3. Se abrirá un formulario. Aquí es donde se define todo.

Paso 2: Rellenar los datos principales

  • Domain: Introduce el dominio principal de la cuenta (ej: mipaginaweb.com).
  • Username: El nombre de usuario para acceder al panel. Será también el prefijo de las cuentas de correo (ej: usuario para usuario@mipaginaweb.com).
  • Password y Email: Establece una contraseña segura (¡muy importante!) y un correo electrónico válido donde recibir las notificaciones del sistema.
  • Package: Si eres Reseller o Admin, puedes asignar un paquete predefinido que limite el espacio en disco, el tráfico y el número de dominios. Si no tienes paquetes, deja la opción por defecto.

[WARNING] No uses contraseñas fáciles de adivinar como "123456" o "password". Una buena contraseña debe tener al menos 12 caracteres, incluyendo mayúsculas, minúsculas, números y símbolos. Tu servidor es un objetivo constante de ataques automatizados.

Paso 3: Opciones avanzadas (opcional pero útil)

En la parte inferior, verás opciones para configurar el límite de cuentas de correo, bases de datos, etc. Para empezar, déjalas en "0" o "Unlimited" si tu plan lo permite. Una vez relleno, pulsa "Create".

¡Felicidades! Ya has creado tu primer dominio y cuenta. DirectAdmin habrá configurado automáticamente el servidor web (Apache o LiteSpeed), el servicio de correo (Dovecot/Exim) y el FTP. Todo listo para que subas tu web.

Gestionando tus archivos: El Administrador de Archivos

Una vez tienes tu cuenta, necesitas subir los archivos de tu sitio web. Tienes dos opciones: usar un cliente FTP (como FileZilla) o usar el Administrador de Archivos integrado, que es mucho más cómodo para tareas rápidas.

Usando el Administrador de Archivos integrado

  1. Entra en tu cuenta de usuario (nivel User).
  2. Busca el icono "File Manager" en el menú principal.
  3. Se abrirá una nueva ventana con la estructura de directorios de tu cuenta.

Verás una carpeta llamada domains. Dentro de ella, habrá una carpeta con el nombre de tu dominio (ej: mipaginaweb.com). Dentro de esta, encontrarás la carpeta public_html. Este es el directorio raíz de tu sitio web. Todo lo que coloques ahí será visible en internet.

[TIP] Para subir archivos, simplemente arrastra y suelta tus ficheros desde tu ordenador a la ventana del File Manager. Es tan fácil como usar el explorador de Windows o el Finder de Mac.

Creando cuentas de correo electrónico profesional

Tener un correo como tucorreo@mipaginaweb.com da mucha más confianza que usar un Gmail o Hotmail personal. DirectAdmin hace que esto sea increíblemente sencillo.

Configurar una nueva dirección de correo

  1. En el nivel de User, haz clic en "Email Manager" y luego en "Accounts".
  2. Verás un botón "Create Account" o similar.
  3. Introduce el nombre de la cuenta (ej: info) y una contraseña.
  4. Pulsa "Create".

¡Listo! Ya tienes una dirección info@mipaginaweb.com funcionando. DirectAdmin configura automáticamente los registros MX y el servidor de correo para que funcione sin que hagas nada más.

Redirigir el correo a tu bandeja de entrada principal

Muy poca gente revisa el correo a través del webmail de DirectAdmin (Roundcube o RainLoop). Lo más común es redirigirlo a tu Gmail o Outlook.

  1. En el menú de Email Manager, busca la opción "Forwarders".
  2. Haz clic en "Create Forwarder".
  3. En el campo "Address", escribe info (o la cuenta que quieras).
  4. En el campo "Forward to", escribe tu correo personal (ej: micorreopersonal@gmail.com).
  5. Pulsa "Create".

Ahora, todos los correos que lleguen a info@mipaginaweb.com se reenviarán automáticamente a tu Gmail, y podrás responder desde ahí con la dirección de tu dominio si configuras el SMTP, pero eso es un tema más avanzado.

Bases de datos: El corazón dinámico de tu web

Si tu sitio web usa WordPress, PrestaShop o cualquier CMS, necesitarás una base de datos MySQL. DirectAdmin lo gestiona de forma muy visual.

Crear una base de datos y un usuario

  1. En el nivel de User, ve a "MySQL Management".
  2. Verás un botón para "Create Database".
  3. Introduce un nombre para la base de datos (ej: mipagina_db). El sistema le añadirá un prefijo con tu nombre de usuario (ej: usuario_mipagina_db).
  4. A continuación, crea un usuario para esa base de datos. Introduce un nombre (ej: db_user) y una contraseña segura.
  5. Finalmente, asigna todos los privilegios al usuario sobre esa base de datos (marca la casilla "ALL PRIVILEGES" o similar).

[INFO] Guarda bien el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de WordPress o cualquier otro script.

Seguridad básica: Cambia tu puerto SSH y desactiva el login root

Una de las primeras cosas que debes hacer al administrar DirectAdmin es asegurar el acceso SSH. Aunque uses el panel para casi todo, el SSH es la puerta trasera de tu servidor.

Cambiar el puerto SSH por defecto

  1. Entra en el nivel de Admin.
  2. Ve a "SSH/Console" o "System" -> "SSH Keys" (la ruta puede variar ligeramente según la versión).
  3. Busca la sección de configuración del demonio (sshd_config) o usa el terminal integrado.

Es más fácil hacerlo por terminal. Haz clic en el icono de "Terminal" o "Command Line" en el nivel de Admin. Luego ejecuta:

nano /etc/ssh/sshd_config

Busca la línea #Port 22 y cámbiala a un número alto, por ejemplo Port 4827. Guarda el archivo (Ctrl+O, luego Enter, luego Ctrl+X) y reinicia el servicio SSH con:

systemctl restart sshd

[WARNING] Asegúrate de que el nuevo puerto está abierto en el firewall de tu servidor (si tienes uno). Si no lo haces, te quedarás sin acceso SSH y tendrás que pedir ayuda a tu proveedor.

Desactivar el login como root

Es una mala práctica conectarse como root directamente. Es mejor crear un usuario con permisos sudo.

  1. Crea un nuevo usuario desde el panel (en Admin -> List All Users -> Create New Account). Nómbralo, por ejemplo, admin.
  2. Conéctate por SSH con ese usuario y luego ejecuta su - para ser root temporalmente.
  3. Edita el archivo de configuración SSH de nuevo (nano /etc/ssh/sshd_config) y busca la línea PermitRootLogin yes. Cámbiala a PermitRootLogin no.
  4. Reinicia SSH.

Copias de seguridad: Tu salvavidas digital

DirectAdmin tiene un sistema de copias de seguridad integrado muy potente. No esperes a tener un problema para configurarlo.

Configurar una copia de seguridad programada

  1. En el nivel de Admin, busca "Admin Backups".
  2. Puedes crear una copia de seguridad inmediata o programar una diaria/semanal.
  3. Elige qué quieres respaldar: cuentas de usuario, bases de datos, configuraciones, etc.
  4. Indica el destino: almacenamiento local, FTP remoto o incluso un servicio en la nube como Google Drive.

[TIP] No guardes las copias de seguridad en el mismo servidor. Si el disco duro falla, perderás tanto los datos como la copia. Configura un destino FTP remoto o un bucket de Amazon S3 para mayor seguridad.

Resolución de problemas comunes (FAQ)

Aquí van algunas de las dudas más frecuentes que nos llegan al soporte técnico:

1. No puedo acceder al panel, la página no carga

  • Comprueba que el puerto 2222 está abierto en el firewall de tu servidor.
  • Asegúrate de que el servicio de DirectAdmin está corriendo. Puedes reiniciarlo desde el terminal con /usr/local/directadmin/directadmin restart.
  • Verifica que tu IP no esté bloqueada por un fallo de contraseñas. Espera unos minutos e inténtalo de nuevo.

2. Mi sitio web muestra un error 500 (Internal Server Error)

Esto suele deberse a un error en el archivo .htaccess o en los permisos de los archivos.

  • Revisa el archivo .htaccess en public_html. A veces una línea mal escrita da problemas.
  • Los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos desde el File Manager.

3. ¿Cómo instalo un certificado SSL gratuito?

DirectAdmin tiene una integración perfecta con Let's Encrypt.

  1. Ve a tu cuenta de User.
  2. Busca la sección "SSL Certificates".
  3. Haz clic en "Let's Encrypt".
  4. Selecciona tu dominio y pulsa "Issue". El certificado se instalará y renovará automáticamente.

4. ¿Qué es el webmail y cómo lo uso?

El webmail es una interfaz para leer tu correo desde el navegador. DirectAdmin incluye varios (Roundcube, RainLoop). Puedes acceder a él a través de https://tu-servidor.com/webmail o desde el botón "Webmail" en el panel de usuario.

Conclusión y próximos pasos

Hemos cubierto los fundamentos para administrar DirectAdmin con confianza: desde el primer acceso hasta la creación de cuentas, correos, bases de datos y medidas de seguridad esenciales. Este directadmin tutorial es solo la punta del iceberg, pero ya tienes una base sólida para gestionar tu servidor sin miedo.

Recuerda que la práctica hace al maestro. No tengas miedo de explorar el panel y hacer clic en las opciones (siempre con cuidado). DirectAdmin es muy indulgente y la mayoría de las configuraciones se pueden revertir fácilmente.

[INFO] Si en algún momento te sientes abrumado, recuerda que todos los paneles de control tienen una sección de ayuda y documentación oficial. Además, no dudes en contactar con tu proveedor de hosting; para eso estás pagando.

Espero que esta guía te haya sido de gran utilidad. Ahora, ¡ve y administra tu servidor con total tranquilidad! Si tienes más dudas, déjalas en los comentarios y las iremos resolviendo juntos. ¡Buena suerte!

¿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