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

DirectAdmin: Cómo crear y administrar cuentas de hosting

Actualizado el 3 de abril de 2026

Introducción a DirectAdmin

DirectAdmin es uno de los paneles de control de hosting más populares y confiables del mundo, utilizado por administradores de servidores, agencias de diseño web y empresas de hosting para gestionar cuentas de alojamiento de forma eficiente. Su interfaz limpia y su bajo consumo de recursos lo convierten en una opción ideal tanto para principiantes como para expertos.

En este tutorial completo aprenderás desde los fundamentos hasta las tareas más avanzadas de administración de cuentas en DirectAdmin. Cubriremos la creación de cuentas, configuración de dominios, gestión de bases de datos, correos electrónicos y FTP, así como buenas prácticas de seguridad y rendimiento.


¿Qué necesitas antes de empezar?

Antes de sumergirte en la creación y administración de cuentas de hosting, asegúrate de tener lo siguiente:

  • Acceso de administrador (reseller o root) a DirectAdmin.
  • Un dominio propio o la posibilidad de asignar dominios a las cuentas.
  • Conocimientos básicos sobre DNS y servidores web (aunque iremos paso a paso).
  • Conexión estable a internet y un navegador moderno.

[INFO] Si eres nuevo en DirectAdmin, te recomiendo explorar primero la interfaz de administración durante unos minutos para familiarizarte con las secciones principales: Usuarios, Paquetes, Dominios, etc.


Crear cuentas de hosting en DirectAdmin

Paso 1: Acceder al panel de administración

Inicia sesión en DirectAdmin con tu usuario administrador (normalmente admin o tu usuario de reseller). La URL típica es https://tu-servidor:2222.

Una vez dentro, verás un menú superior con opciones como "Usuarios", "Paquetes", "Dominios", "Estadísticas", etc.

Paso 2: Crear un nuevo paquete de hosting (opcional pero recomendado)

Antes de crear cuentas individuales, es buena práctica definir paquetes de hosting preconfigurados. Esto te permitirá asignar rápidamente límites de disco, ancho de banda, bases de datos, cuentas de correo, etc.

  1. En el menú superior, haz clic en "Paquetes".
  2. Selecciona "Añadir paquete".
  3. Completa los campos:
    • Nombre del paquete: Ejemplo: "Básico", "Estándar", "Premium".
    • Límites de disco, ancho de banda, bases de datos, cuentas FTP, etc.
    • Características adicionales: SSL, acceso SSH, subdominios, etc.
  4. Haz clic en "Crear".

[TIP] Puedes crear paquetes ilimitados si es necesario, pero es mejor establecer límites realistas para evitar abusos. Un paquete "Básico" típico podría tener 1 GB de disco, 10 GB de ancho de banda y 2 bases de datos.

Paso 3: Crear una nueva cuenta de usuario

Ahora procedamos a crear la cuenta de hosting propiamente dicha.

  1. En el menú superior, haz clic en "Usuarios".
  2. Selecciona "Crear nuevo usuario".
  3. Rellena los campos obligatorios:
    • Nombre de usuario: Elige un nombre único (ej: "cliente1").
    • Contraseña: Genera una contraseña segura o utiliza el generador automático.
    • Email: Correo del usuario (se enviarán notificaciones).
    • Paquete: Selecciona el paquete que creaste anteriormente o elige "Personalizado" para definir límites manualmente.
    • Dominio: Introduce el dominio principal del usuario (ej: "midominio.com").
  4. Opcionalmente, puedes configurar:
    • Dirección IP: Si el servidor tiene múltiples IPs, elige una.
    • PHP selector: Versión de PHP (recomendado: 8.x).
    • Shell: Si se permite acceso SSH, elige "/bin/bash".
  5. Haz clic en "Crear".

[WARNING] Asegúrate de que el dominio esté apuntando correctamente a la IP del servidor antes de crear la cuenta. De lo contrario, el sitio no será accesible hasta que el DNS se propague.


Administrar cuentas de hosting existentes

Una vez que las cuentas están creadas, necesitarás gestionarlas de forma continua. Aquí te explico las tareas más comunes.

Ver lista de usuarios y sus detalles

En "Usuarios" > "Lista de usuarios" verás una tabla con todos los usuarios, su estado (activo/suspendido), espacio usado, ancho de banda, etc. Puedes hacer clic en cualquier usuario para ver y editar sus detalles.

Modificar límites y características

Para cambiar los límites de una cuenta sin cambiar de paquete:

  1. Ve a "Usuarios" > "Lista de usuarios".
  2. Haz clic en el nombre del usuario.
  3. En la página de detalles, selecciona "Editar límites".
  4. Ajusta disco, ancho de banda, bases de datos, etc.
  5. Guarda los cambios.

[INFO] Si necesitas cambiar de paquete, puedes hacerlo desde la misma sección seleccionando un paquete diferente en "Editar usuario".

Suspender o eliminar cuentas

  • Suspender: Temporalmente desactiva la cuenta sin perder datos. Ve a "Usuarios" > "Lista de usuarios" y haz clic en el icono de suspensión (generalmente un candado).
  • Eliminar: Borra permanentemente la cuenta y todos sus datos. Ve a "Usuarios" > "Lista de usuarios" y selecciona "Eliminar". Ten cuidado, esta acción no se puede deshacer.

[WARNING] Antes de eliminar una cuenta, asegúrate de haber hecho una copia de seguridad de los archivos y bases de datos si es necesario.


Gestión de dominios y subdominios

Añadir dominios adicionales a una cuenta

Cada cuenta puede tener múltiples dominios (addon domains).

  1. Inicia sesión como el usuario (o como administrador en su cuenta).
  2. Ve a "Dominios" > "Añadir dominio".
  3. Introduce el nuevo dominio y selecciona la carpeta raíz donde se alojará.
  4. Haz clic en "Añadir".

Crear subdominios

Los subdominios son ideales para secciones del sitio (ej: blog.tudominio.com).

  1. En la cuenta del usuario, ve a "Subdominios".
  2. Introduce el nombre del subdominio (ej: "blog").
  3. Elige la carpeta destino (por defecto se crea una subcarpeta).
  4. Haz clic en "Crear".

Configuración de correo electrónico

DirectAdmin incluye un sistema de correo completo (Exim, Dovecot, Roundcube).

Crear cuentas de correo

  1. En la cuenta del usuario, ve a "Correo" > "Cuentas de correo".
  2. Haz clic en "Crear cuenta".
  3. Introduce el nombre (ej: "info"), selecciona el dominio y establece una contraseña.
  4. Define el límite de espacio (recomendado: 100-500 MB).
  5. Haz clic en "Crear".

Acceder al webmail

Puedes acceder al webmail desde https://tudominio.com/webmail o https://tudominio.com:2222/webmail. Las credenciales son las mismas que la cuenta de correo.

[TIP] Recomiendo habilitar la autenticación de dos factores (2FA) en las cuentas de correo si es posible, para mayor seguridad.


Gestión de bases de datos

DirectAdmin soporta MySQL/MariaDB y PostgreSQL.

Crear una base de datos

  1. En la cuenta del usuario, ve a "Base de datos" > "MySQL".
  2. Haz clic en "Crear base de datos".
  3. Introduce el nombre de la base de datos, usuario y contraseña.
  4. Haz clic en "Crear".

Acceder a phpMyAdmin

Desde la misma sección de bases de datos, haz clic en "phpMyAdmin" para gestionar visualmente las tablas y datos.

[WARNING] Nunca compartas las credenciales de la base de datos por correo electrónico sin cifrar. Usa un gestor de contraseñas seguro.


FTP y gestión de archivos

Crear cuentas FTP adicionales

  1. Ve a "FTP" > "Cuentas FTP".
  2. Haz clic en "Crear cuenta".
  3. Introduce nombre de usuario, contraseña y carpeta de inicio (normalmente public_html).
  4. Haz clic en "Crear".

Usar el gestor de archivos integrado

DirectAdmin incluye un gestor de archivos web muy útil. Ve a "Archivos" > "Gestor de archivos" para subir, editar o eliminar archivos directamente.

[TIP] Para sitios grandes, es más eficiente usar FTP con un cliente como FileZilla que el gestor web.


Copias de seguridad y restauración

Crear una copia de seguridad

  1. En la cuenta del usuario, ve a "Administración" > "Copias de seguridad".
  2. Selecciona qué incluir: archivos, bases de datos, correos, etc.
  3. Elige destino: descarga directa o guardar en el servidor.
  4. Haz clic en "Crear copia".

Restaurar una copia

Desde la misma sección, puedes subir un archivo de copia de seguridad (formato .tar.gz) y restaurarlo completamente.

[INFO] Programa copias de seguridad automáticas desde el panel de administración (Reseller Level > Backup/Transfer) para mayor tranquilidad.


Seguridad y buenas prácticas

Actualizaciones automáticas

DirectAdmin se actualiza automáticamente, pero es recomendable revisar las actualizaciones de plugins y software (PHP, MySQL, etc.) desde "Panel de control" > "Actualizaciones".

Protección contra spam y malware

  • SpamAssassin: Actívalo en "Correo" > "Filtro de spam".
  • ModSecurity: Desde el panel de administración, puedes activar el firewall de aplicaciones web.
  • Escaneo de malware: Utiliza herramientas como ClamAV (disponible en DirectAdmin).

SSL y HTTPS

  1. Ve a "SSL" > "Certificados SSL".
  2. Puedes usar Let's Encrypt para certificados gratuitos automáticos.
  3. Una vez instalado, redirige todo el tráfico a HTTPS desde "Dominios" > "Redirecciones".

[WARNING] No uses certificados autofirmados en producción. Let's Encrypt es gratuito, seguro y ampliamente aceptado.


FAQ: Preguntas frecuentes sobre DirectAdmin

P: ¿Puedo migrar cuentas de otro panel (como Syspanel) a DirectAdmin?
R: Sí, DirectAdmin tiene herramientas de migración. Puedes importar cuentas desde cPanel, Plesk y otros paneles. Para Syspanel (HestiaCP, puerto 2106), deberás exportar las cuentas manualmente (archivos y bases de datos) y luego importarlas en DirectAdmin.

P: ¿Cómo cambio la contraseña de un usuario sin perder datos?
R: Ve a "Usuarios" > "Lista de usuarios", haz clic en el usuario y selecciona "Editar usuario". Allí puedes cambiar la contraseña sin afectar los datos.

P: ¿Qué hago si un usuario excede el límite de disco?
R: Puedes aumentar temporalmente el límite desde "Editar límites" o enviar una notificación al usuario para que libere espacio. También puedes configurar alertas automáticas.

P: ¿DirectAdmin permite múltiples versiones de PHP?
R: Sí, desde "PHP" > "Selector de PHP" puedes elegir entre versiones 7.4, 8.0, 8.1, 8.2, etc., por cuenta o por directorio.

P: ¿Cómo accedo al panel de un usuario específico?
R: Como administrador, ve a "Usuarios" > "Lista de usuarios" y haz clic en "Iniciar sesión como" al lado del usuario. Esto te lleva directamente a su panel sin necesidad de contraseña.

P: ¿Puedo usar DirectAdmin con Syspanel en el mismo servidor?
R: No es recomendable, ya que ambos paneles compiten por los mismos servicios (Apache, MySQL). Si necesitas Syspanel, instálalo en un servidor separado o en un contenedor.


Conclusión

DirectAdmin es una herramienta potente y flexible para la administración de cuentas de hosting. Desde la creación de paquetes personalizados hasta la gestión avanzada de correo y bases de datos, este panel te brinda control total sobre tu servidor.

Recuerda siempre mantener buenas prácticas de seguridad, realizar copias de seguridad periódicas y monitorear el rendimiento de las cuentas. Con este tutorial, estás listo para gestionar múltiples clientes o proyectos con confianza.

[TIP] Si encuentras algún problema, la comunidad de DirectAdmin es muy activa en foros y grupos de Telegram. No dudes en buscar ayuda.

¡Ahora ya sabes cómo crear y administrar cuentas de hosting en DirectAdmin como un 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