50% de descuento en todos los planes, por tiempo limitado. Desde $2.48/mo
12 min de lectura
Servidores y SO

Cómo instalar DirectAdmin en Linux: Ubuntu, CentOS 7 y AlmaLinux (2026)

Rexa Cyrus By Rexa Cyrus 12 min de lectura Updated 72d ago
Banner de la guía de instalación de DirectAdmin con una torre de servidor y los logotipos de escudo Ubuntu y CentOS sobre un fondo azul con nubes

Gestionar un servidor no tiene por qué ser complicado. Solo necesitas las herramientas adecuadas. DirectAdmin destaca como uno de los mejores paneles de control para Linux por ser rápido, ligero y eficiente. Funciona perfectamente en Ubuntu y AlmaLinux, y te ofrece una interfaz gráfica para manejar tareas complejas.

Instalar el panel de control manualmente te da un control preciso sobre la configuración de tu servidor. Puedes decidir exactamente qué servicios ejecutar y cómo gestionar la seguridad, en lugar de depender de la configuración predeterminada. Esta guía te lleva paso a paso por el proceso completo de instalación para que tu entorno quede configurado exactamente como necesitas.

Requisitos del sistema para DirectAdmin

Cumplir los requisitos del sistema de DirectAdmin garantiza una instalación sin problemas y el mejor rendimiento.

IMPORTANTE: Empieza con un servidor limpio. No instales servicios como Apache, PHP, MySQL ni Sendmail antes de instalar DirectAdmin. El instalador compila y configura estos servicios específicamente para el panel de control. Si ya están instalados, provocarán conflictos y fallos en la instalación.

Infografía de requisitos del sistema de DirectAdmin: mínimo 2GHz CPU, 2GB RAM, 40GB de almacenamiento, dirección IP dedicada y distribuciones Linux compatibles, incluyendo Ubuntu, CentOS y AlmaLinux

Requisitos de hardware

El diseño ligero de DirectAdmin permite que funcione bien incluso en hardware modesto. Según los requisitos del sistema de DirectAdmin, las especificaciones oficiales incluyen los siguientes parámetros de hardware.

Requisitos de hardware de DirectAdmin para servidores Linux:

Componente Requisito mínimo Recomendado
Procesador 500 MHz Multinúcleo 1+ GHz
RAM 4 GB 8 GB or more
Memoria swap 4 GB 4 GB+
Almacenamiento 2 GB free space 10+ GB SSD
Dirección IP 1 IPv4 estática 2+ para control DNS

DirectAdmin requiere un mínimo de 4 GB de RAM y al menos 4 GB de memoria swap. En servidores que alojan varios sitios web, conviene asignar más memoria y mayor capacidad de procesamiento.

Los procesadores Intel y AMD funcionan bien con DirectAdmin.

Nota importante sobre el hardware: El almacenamiento SSD es muy recomendable frente a los discos duros tradicionales para obtener el mejor rendimiento con DirectAdmin.

Compatibilidad con sistemas operativos

DirectAdmin es compatible con varias distribuciones Linux. Comienza con una instalación limpia del sistema operativo.

En Cloudzy, nuestro Linux VPS ofrece una base sólida con un 99,95% de disponibilidad y centros de datos en 12 ubicaciones en todo el mundo. Usamos procesadores AMD Ryzen 9 y almacenamiento NVMe para que tu panel DirectAdmin funcione a máxima velocidad.

Distribuciones compatibles: Red Hat Enterprise Linux, AlmaLinux (recomendado para compatibilidad con RHEL), Rocky Linux, CentOS Stream, CloudLinux, Debian, Ubuntu (20.04 LTS, 22.04 LTS, 24.04 LTS).

Nota: CentOS 7 llegó al fin de su vida útil en junio de 2024. Para sistemas basados en RHEL, utiliza AlmaLinux 9 o Rocky Linux 9.

En instalaciones con Ubuntu, DirectAdmin funciona mejor con versiones de soporte a largo plazo. Consulta las diferencias en nuestra guía de comparación CentOS vs Ubuntu.

Requisitos de licencia y dominio

Necesitas una clave de licencia válida de DirectAdmin para iniciar la instalación. El instalador web te la solicitará directamente. El bloqueo por IP está disponible como función de seguridad opcional, pero la clave es el requisito principal. También necesitas un nombre de dominio completamente cualificado para el nombre de host de tu servidor.

Este nombre de host debe resolverse a través de DNS.

Acceso necesario

El acceso root a tu servidor es obligatorio para instalar DirectAdmin. El proceso de instalación modifica configuraciones del sistema e instala varios servicios que requieren privilegios de root.

Con los requisitos cubiertos, ya puedes comenzar la instalación. Las siguientes secciones incluyen instrucciones detalladas tanto para Ubuntu como para CentOS 7.

Si quieres ahorrarte la configuración, prueba el hosting DirectAdmin de VPS. Viene preconfigurado para rendir al máximo. Puedes empezar a gestionar tus sitios web de inmediato, sin tocar la línea de comandos. Así te concentras en el contenido y no en la configuración del servidor.

Cómo instalar DirectAdmin en Ubuntu

Instalar DirectAdmin en Ubuntu es sencillo si sigues estos pasos con atención. Para mayor estabilidad y rendimiento, recomendamos usar un Cloudzy Ubuntu VPS con las versiones 20.04 LTS, 22.04 LTS o 24.04 LTS.

# Update package lists and upgrade all packages
apt update && apt upgrade -y

Paso 1: Actualiza tu sistema

Antes de hacer cualquier otra cosa, cambia al usuario root. Ejecuta sudo -i para abrir una shell de root. Todos los comandos de esta sección de Ubuntu se ejecutan desde esa shell de root, por lo que no necesitarás anteponerles sudo.

# Update package lists and upgrade all packages
apt update && apt upgrade -y

Una vez completada la actualización, reinicia el servidor para aplicar las actualizaciones del kernel:

# Reboot the server
reboot

Paso 2: Instala las dependencias necesarias

El instalador descarga sus propias dependencias durante la configuración. Solo necesitas tener curl instalado de antemano para ejecutar el script:

apt install curl -y

Solución de problemas: paquetes faltantes: Si setup.sh detecta un paquete faltante a mitad de la instalación, instala únicamente ese paquete por nombre y vuelve a ejecutar el script.

Dos paquetes que ya no están en los repositorios de Ubuntu 24.04 son libaio1 (reemplazado por libaio1t64) y libperl4-corelibs-perl (eliminado por completo). No instales una lista completa de dependencias previas desde guías externas. Deja que setup.sh resuelva lo que necesita.

Paso 3: Ejecutar el script de instalación de DirectAdmin

Asegúrate de seguir en la sesión root del Paso 1. Si saliste, ejecuta sudo -i de nuevo antes de continuar. Luego ejecuta el script de instalación:

# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)

No lo ejecutes como sudo sh <(curl …). Ejecútalo directamente desde dentro de la sesión root. Usar sudo en una sesión sin privilegios root puede hacer que el script falle a mitad de la instalación.

El script realiza las comprobaciones iniciales del sistema y proporciona un URL para continuar la instalación desde tu navegador.

El URL tendrá un aspecto similar a http://YOUR_SERVER_IP:35222/?key=UNIQUE_INSTALLATION_KEY. Abre este URL en tu navegador para completar la instalación a través del instalador web de DirectAdmin.

Durante la configuración, el instalador web solicita tu clave de licencia, el nombre de host del servidor, el usuario y contraseña de administrador, la selección del adaptador de red y las preferencias de stack de software.

El proceso de instalación suele tardar entre 30 y 60 minutos, según el rendimiento de tu servidor y la velocidad de conexión a internet.

Paso 4: Configurar el firewall

Si tienes un firewall activo, configúralo para permitir los puertos predeterminados de DirectAdmin. DirectAdmin usa el puerto 2222 para la interfaz del panel de control.

Ejecuta estos comandos en UFW para configurar correctamente el acceso del firewall.

# Allow DirectAdmin control panel access
ufw allow 2222/tcp
# Allow HTTP web traffic
ufw allow 80/tcp
# Allow HTTPS-encrypted web traffic
ufw allow 443/tcp
ufw allow 35222/tcp
# Apply firewall changes
ufw reload

Puerto 2222 da acceso al panel de control de DirectAdmin, mientras que los puertos 80 y 443 gestionan el tráfico web HTTP y HTTPS de tus sitios alojados.

Paso 5: Acceder a DirectAdmin

Una vez completada la instalación, accede a DirectAdmin abriendo tu navegador y dirigiéndote a:

http://YOUR_SERVER_IP:2222

Inicia sesión con las credenciales de administrador que creaste durante la instalación.

Cómo instalar DirectAdmin en CentOS 7 (solo versiones antiguas)

Importante: No uses esto para servidores nuevos.

CentOS 7 llegó al fin de su vida útil en 2024. DirectAdmin también dejó de dar soporte a sistemas RHEL 7. Sigue estos pasos solo si necesitas recuperar infraestructura heredada Alojamiento CentOS VPS .

Diagrama de flujo de instalación de DirectAdmin en CentOS 7 con la configuración de SELinux, actualización del sistema, ejecución del script de instalación con sudo, configuración del firewall y pasos de finalización con indicadores de progreso
Para cualquier instalación nueva en 2026, debes usar AlmaLinux 9. Si continúas con CentOS 7, te enfrentarás a riesgos de seguridad y scripts de actualización que no funcionarán.

Paso 1: Preparar el sistema

Abre una shell como root antes de empezar. Ejecuta sudo -i para abrir una. No uses sudo delante de los comandos individuales. Ejecútalos directamente desde dentro de la shell de root.

sudo -i

Primero, desactiva SELinux temporalmente durante el proceso de instalación. SELinux puede interferir con los scripts de instalación de DirectAdmin:

# Temporarily disable SELinux
setenforce 0
# Permanently disable SELinux on reboot
sed -i 's/enforcing/disabled/g' /etc/selinux/config

Actualiza los paquetes del sistema:

# Update all system packages
yum update -y

Reboot the server after updates complete:

# Reboot to apply updates
reboot

Paso 2: Ejecutar el script de instalación de DirectAdmin

Ya estás en una shell de root desde el Paso 1. Ejecuta el script de instalación directamente:

sh <(curl -fsSL https://download.directadmin.com/setup.sh)

No uses sudo sh <(curl …). Ejecútalo solo desde dentro de la shell de root. El asistente de instalación te guiará por el proceso de configuración. Necesitarás los datos de tu licencia de DirectAdmin y configurarás los ajustes básicos del servidor.

Paso 3: Configurar las reglas del firewall

CentOS 7 usa firewalld para gestionar el firewall. Abre los puertos necesarios:

# Allow DirectAdmin control panel (port 2222)

firewall-cmd --permanent --add-port=2222/tcp

# Allow HTTP traffic (port 80)

firewall-cmd --permanent --add-port=80/tcp

# Allow HTTPS traffic (port 443)

firewall-cmd --permanent --add-port=443/tcp
# Allow Installation Port
firewall-cmd --permanent --add-port=35222/tcp

# Reload firewall to apply changes

firewall-cmd --reload

Estos comandos permiten que el panel de control y los servicios web de DirectAdmin acepten conexiones entrantes.

Paso 4: Completar la instalación

El proceso de instalación instalará y configurará todos los servicios necesarios, incluido el servidor web que hayas elegido, PHP y el sistema de base de datos. Revisa la salida de la instalación por si aparece algún error o aviso.

Una vez completada la instalación, accede a DirectAdmin en:

http://YOUR_SERVER_IP:2222

Inicia sesión con tus credenciales de administrador para empezar a configurar tu entorno de hosting.

Cómo instalar DirectAdmin en AlmaLinux 9 (alternativa recomendada)

AlmaLinux 9 es el reemplazo recomendado para CentOS 7. Ofrece compatibilidad total con RHEL y soporte a largo plazo activo. DirectAdmin soporta oficialmente AlmaLinux, lo que lo convierte en la mejor opción para nuevos despliegues en 2026.

El proceso de instalación es prácticamente idéntico al de CentOS 7, con una gestión de paquetes moderna. Este es el procedimiento resumido:

Pasos de instalación rápida

Primero accede a una shell de root y luego actualiza el sistema:

sudo -i

# Update system packages
dnf update -y

Ejecuta el script de instalación directamente desde esa shell de root. No lo precedes con sudo sh <(curl …):

# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Ejecuta el script directamente desde la shell de root. No lo precedes con sudo.

Configura el firewall con firewalld:

# Allow necessary ports

firewall-cmd --permanent --add-port=2222/tcp

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --permanent --add-port=443/tcp

firewall-cmd --permanent --add-port=35222/tcp

firewall-cmd --reload

Accede al panel de DirectAdmin en http://YOUR_SERVER_IP:2222 cuando finalice la instalación. AlmaLinux 9 ofrece mayor seguridad, actualizaciones activas y soporte oficial de DirectAdmin hasta 2032.

Configuración posterior a la instalación

Tras instalar DirectAdmin correctamente, completa estos pasos de configuración importantes para proteger y mejorar tu instalación.

Interfaz de seguridad y gestión de usuarios de DirectAdmin, con certificados SSL, integración de Let's Encrypt, registros DNS, protección con contraseña y tres niveles de acceso: Administrador, Revendedor y Usuario

Configuración de seguridad

Cambia tu contraseña de administrador nada más iniciar sesión. El instalador genera credenciales aleatorias, así que debes establecer una contraseña personalizada de inmediato. Ve a Account Manager en la interfaz de DirectAdmin y actualiza tus credenciales.

Activa los certificados SSL/TLS para el propio panel de control de DirectAdmin. DirectAdmin admite Let's Encrypt para certificados SSL gratuitos, que puedes configurar desde la sección SSL Certificates.

Configuración de DNS

Configura tus servidores de nombres en la sección DNS Management de DirectAdmin. Una configuración de DNS correcta garantiza que tus dominios resuelvan bien y que el correo electrónico se entregue sin problemas.

Configuración de cuentas de usuario

DirectAdmin funciona con tres niveles de acceso:

  • Administradores tienen control total del servidor
  • Revendedores pueden crear y gestionar cuentas de usuario
  • Usuarios pueden gestionar sus propios sitios web y cuentas de correo electrónico

Instalación de software

Usa la función CustomBuild de DirectAdmin para instalar o actualizar paquetes de software como servidores web, versiones de PHP y sistemas de bases de datos.

Ventajas y limitaciones de DirectAdmin

Antes de instalar DirectAdmin, conviene conocer bien sus ventajas y sus limitaciones. Su principal atractivo es el precio: la licencia Standard cuesta solo 29 $ al mes, bastante menos que cPanel. Si gestionas varios servidores, el ahorro es considerable.

Tabla comparativa de ventajas y limitaciones de DirectAdmin con iconos que muestran el ahorro de costes, el rendimiento y la compatibilidad con Linux frente a las restricciones de red y las limitaciones de plugins

El rendimiento es otro punto a favor. El panel es ligero y funciona bien con hardware modesto, incluso en procesadores de 500 MHz. Esto deja más RAM y capacidad de procesamiento para tus sitios web. Se mantiene estable gracias a funciones de recuperación automática ante fallos.

Pero hay concesiones. Obtienes menos funciones integradas en comparación con cPanel. El ecosistema de plugins también es considerablemente más reducido. Es posible que eches de menos la amplia variedad de herramientas de terceros que ofrecen otros paneles. Esto puede dificultar ciertas personalizaciones sin ayuda externa.

DirectAdmin solo funciona en sistemas Linux. Los usuarios de Windows no pueden utilizarlo. Su comunidad es más pequeña, así que resolver errores poco comunes puede llevar más tiempo. Aun así, si priorizas la velocidad y el coste reducido sobre un gran marketplace de plugins, este panel es una opción sólida.

DirectAdmin vs cPanel: Una comparación rápida

Comparación entre DirectAdmin y cPanel: coste, uso de recursos, funcionalidades y diferencias en la gestión de usuarios entre ambos paneles de control de hosting

Conocer cómo DirectAdmin se compara con cPanel te ayuda a tomar una decisión informada.

Precios: El plan Estándar de DirectAdmin cuesta 29 $ al mes, mientras que cPanel tiene un precio considerablemente mayor por funciones equivalentes. DirectAdmin supone un ahorro significativo, especialmente para proveedores de hosting que gestionan varios servidores.

Uso de recursos: DirectAdmin consume menos recursos del sistema que cPanel, lo que lo hace más adecuado para VPS y entornos de alojamiento compartido.

Características: cPanel ofrece más funciones integradas y un ecosistema más amplio de plugins e integraciones. DirectAdmin proporciona las herramientas esenciales para gestionar el hosting, pero con un conjunto de funciones más reducido.

Si estás evaluando otras opciones, consulta nuestra guía sobre ""cómo instalar cPanel en Ubuntu”.

Curva de aprendizaje: Ambos paneles son accesibles para principiantes, aunque la amplia documentación de cPanel y su mayor comunidad de usuarios ofrecen más recursos de aprendizaje.

Conclusión

Aprender a instalar DirectAdmin en Linux te da una solución fiable y económica para gestionar servidores. Su diseño ligero, interfaz intuitiva y precio accesible lo convierten en una opción excelente para proveedores de hosting.

El proceso de instalación de DirectAdmin en Ubuntu, CentOS 7 y AlmaLinux 9 es sencillo si sigues los pasos correctos. Asegúrate de que tu sistema cumple los requisitos mínimos de 4 GB RAM y 4 GB de memoria swap, obtén una licencia válida y configura tu firewall para permitir el puerto predeterminado de DirectAdmin, el 2222.

Aunque DirectAdmin no ofrezca tantas funciones como cPanel, su enfoque en las funcionalidades esenciales de hosting, la estabilidad y el uso eficiente de recursos lo hace una opción muy sólida para muchos casos de uso.

Preguntas frecuentes

¿Qué es DirectAdmin?

DirectAdmin es un panel de control web ligero para Linux. Te permite gestionar sitios web, correo electrónico y DNS desde una interfaz gráfica, sin necesidad de usar la línea de comandos. Es una alternativa más económica a cPanel.

¿Es DirectAdmin compatible con Ubuntu 24.04 LTS?

Sí, DirectAdmin es totalmente compatible con Ubuntu 24.04 LTS, 22.04 LTS y 20.04 LTS. Se recomienda usar versiones Long Term Support (LTS) porque ofrecen actualizaciones de seguridad extendidas y mayor estabilidad en entornos de servidor.

¿Cuál es el puerto predeterminado de DirectAdmin?

DirectAdmin usa el puerto 2222 para la interfaz del panel de control. Esto difiere del puerto HTTP estándar 80, que sirve los sitios web. Asegúrate de que tu firewall permita el tráfico en el puerto 2222 para acceder al panel de DirectAdmin.

¿Puedo usar DirectAdmin en servidores Windows?

No, DirectAdmin es exclusivo para sistemas operativos Linux. Las distribuciones compatibles incluyen Ubuntu, Debian, CentOS, AlmaLinux, Rocky Linux y Red Hat Enterprise Linux. Para servidores Windows, considera alternativas como Plesk.

¿Cuánto cuesta DirectAdmin en 2026?

DirectAdmin ofrece el plan Personal Plus a 5 $/mes, LITE a 15 $/mes y Standard a 29 $/mes. El plan Personal heredado de 2 $/mes se discontinuó en agosto de 2023. Estos precios siguen siendo notablemente más bajos que los de competidores como cPanel.

¿Cuáles son los requisitos mínimos de RAM para DirectAdmin?

DirectAdmin requiere un mínimo de 4 GB de RAM y 4 GB de memoria swap. En entornos de producción que alojan varios sitios web, asigna más RAM.

¿Por qué algunas guías mencionan CentOS 8 para DirectAdmin?

CentOS 8 llegó a su EOL el 31 de diciembre de 2021, y CentOS 7 lo siguió el 30 de junio de 2024. Para despliegues actuales, usa AlmaLinux 9 o Rocky Linux 9 para contar con soporte oficial de DirectAdmin y actualizaciones de seguridad a largo plazo.

¿Necesito conocimientos técnicos para instalar DirectAdmin en Linux?

Tener familiaridad básica con la línea de comandos de Linux ayuda, pero esta guía incluye todos los comandos necesarios. Necesitas acceso SSH como root y saber ejecutar comandos en la terminal. El script de instalación automatizado hace que el proceso sea sencillo incluso para principiantes.

¿Puedo migrar de cPanel a DirectAdmin en el mismo servidor?

No. DirectAdmin necesita un servidor limpio para funcionar, ya que compila su propio entorno. Como cPanel instala sus propias versiones de Apache y MySQL, instalar DirectAdmin sobre él romperá el servidor. Debes aprovisionar un VPS nuevo y transferir allí tus copias de seguridad.

Compartir

Más del blog

Sigue leyendo.

Mejores aplicaciones autoalojadas que puedes usar con Cosmos Cloud, imagen de portada con paneles de apps alrededor de un panel de Cosmos.
Servidores y SO

Las mejores aplicaciones autoalojadas para usar con Cosmos Cloud: archivos, multimedia, contraseñas, automatización y mucho más

Maybe ya tienes Cosmos Cloud en marcha y quieres saber qué aplicaciones encajan bien con él, o quizás aún no te has decidido por Cosmos y solo quieres ver si se adapta a tu flujo de trabajo

Nick PlataNick Plata 16 min de lectura
Portainer vs Cosmos Cloud para gestionar aplicaciones Docker: portada con diagrama de configuración híbrida y bloques de operaciones vs acceso en neón.
Servidores y SO

Portainer vs Cosmos Cloud: cuál encaja mejor para gestionar aplicaciones Docker

Si ya conoces Docker y solo quieres la forma más limpia de gestionar una pila de aplicaciones en crecimiento, aquí va la respuesta directa sobre Portainer vs Cosmos Cloud. Portainer es la mejor opción para el contro

Nick PlataNick Plata 14 min de lectura
Gráfico de Cosmos Cloud vs CasaOS vs Umbrel con tres rutas de autoalojamiento dentro de una red cloud abstracta.
Servidores y SO

Cosmos Cloud vs CasaOS vs Umbrel: ¿cuál encaja con tu configuración?

La respuesta corta: CasaOS sigue siendo el punto de partida más sencillo, Umbrel ofrece la experiencia más cuidada y seleccionada, y Cosmos Cloud tiene más sentido cuando necesitas un control más fino sobre el domi

Nick PlataNick Plata 11 min de lectura

¿Listo para desplegar? Desde 2,48 $/mes.

Cloud independiente, desde 2008. AMD EPYC, NVMe, 40 Gbps. 14 días de garantía de devolución.