50% de descuento Todos los planes, tiempo limitado. A partir de $2.48/mo
Quedan 12 minutos
Servidores y SO

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

Rexa Ciro By Rexa Ciro 12 minutos de lectura Actualizado hace 53 días
Banner de la guía de instalación de DirectAdmin que muestra la torre del servidor con los logotipos de escudo de Ubuntu y CentOS sobre un fondo azul nublado

Administrar un servidor no tiene por qué ser difícil. Sólo necesitas las herramientas adecuadas. DirectAdmin se destaca como uno de los mejores paneles de control para Linux porque es rápido, liviano y eficiente. Funciona perfectamente en Ubuntu y AlmaLinux, brindándote una interfaz gráfica para manejar tareas complejas.

La instalación manual del panel de control le brinda un control granular sobre la configuración de su servidor. Puedes decidir exactamente qué servicios ejecutar y cómo se maneja la seguridad, en lugar de depender de la configuración predeterminada. Esta guía lo guía a través del proceso de configuración completo para garantizar que su entorno esté construido exactamente como lo necesita.

Requisitos del sistema para DirectAdmin

Cumplir con los requisitos del sistema de DirectAdmin proporciona una instalación fluida y el mejor rendimiento.

CRÍTICO: Comience con un servidor limpio. No instale servicios como Apache, PHP, MySQL o Sendmail antes de instalar DirectAdmin. El instalador compila y configura estos servicios específicamente para el panel de control. Las instalaciones existentes causarán conflictos y fallas.

Infografía de requisitos del sistema DirectAdmin que muestra una CPU mínima de 2 GHz, 2 GB de RAM, 40 GB de almacenamiento, dirección IP dedicada y distribuciones de Linux compatibles, incluidas Ubuntu, CentOS y AlmaLinux.

Requisitos de hardware

El diseño liviano de DirectAdmin significa que un hardware modesto puede ejecutar el panel de control de manera efectiva. Según el Requisitos del sistema DirectAdmin, las especificaciones oficiales incluyen pruebas comparativas de hardware específicas.

Requisitos de hardware de DirectAdmin para servidores Linux:

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

DirectAdmin requiere un mínimo de 4 GB de RAM con al menos 4 GB de memoria de intercambio. Para servidores que alojan varios sitios web, asigne memoria y potencia de procesamiento adicionales.

Tanto los procesadores Intel como AMD funcionan bien.

Nota clave sobre el hardware: Se recomienda encarecidamente el almacenamiento SSD en lugar de los discos duros tradicionales para obtener el mejor rendimiento de DirectAdmin.

Compatibilidad del sistema operativo

DirectAdmin admite varias distribuciones de Linux. Comience con una instalación limpia del sistema operativo.

En Cloudzy, nuestro VPS Linux proporciona una base sólida con un tiempo de actividad del 99,95 % y centros de datos en 12 ubicaciones globales. Usamos procesadores AMD Ryzen 9 y almacenamiento NVMe, por lo que su panel DirectAdmin funciona rápido.

Distribuciones admitidas: 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 alcanzó el EOL en junio de 2024. Para sistemas basados ​​en RHEL, utilice AlmaLinux 9 o Rocky Linux 9 en su lugar.

Para instalaciones de Ubuntu, DirectAdmin funciona mejor en versiones de soporte a largo plazo. Conozca más sobre las diferencias en nuestro Guía comparativa de CentOS vs Ubuntu.

Requisitos de licencia y dominio

Necesita una clave de licencia de DirectAdmin válida para iniciar la instalación. El instalador web solicita esta clave directamente. El bloqueo IP está disponible como característica de seguridad opcional, pero la clave es el requisito principal. También necesita un nombre de dominio completo para el nombre de host de su servidor.

Este nombre de host debería resolverse a través de DNS.

Acceso requerido

El acceso raíz a su servidor es obligatorio para la instalación de DirectAdmin. El proceso de instalación modifica las configuraciones del sistema e instala varios servicios que requieren privilegios de root.

Con los requisitos cubiertos, está listo para comenzar el proceso de instalación. Las siguientes secciones proporcionan instrucciones detalladas tanto para Ubuntu como para CentOS 7.

Si desea evitar la molestia de configuración, obtenga Cloudzy Alojamiento VPS DirectAdmin. Viene preconfigurado para un rendimiento máximo. Puede comenzar a administrar sus sitios web inmediatamente sin tocar la línea de comando. Esto le permite concentrarse en su contenido en lugar de en la configuración del servidor.

Cómo instalar DirectAdmin en Ubuntu

Instalar DirectAdmin en Ubuntu es sencillo si sigues estos pasos cuidadosamente. Para obtener la mejor estabilidad y rendimiento, recomendamos utilizar Cloudzy VPS Ubuntu ejecutando 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: actualice su sistema

Cambie al usuario root antes de hacer cualquier otra cosa. Correr sudo-i para abrir un shell raíz. Todos los comandos en esta sección de Ubuntu se ejecutan desde ese shell raíz, por lo que no necesitará anteponerles el prefijo sudo.

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

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

# Reboot the server
reboot

Paso 2: instalar las dependencias necesarias

El instalador extrae sus propias dependencias durante la instalación. solo necesitas rizo instalado de antemano para ejecutar el script:

apt install curl -y

Solución de problemas: paquetes faltantes: Si setup.sh indica que falta un paquete durante la instalación, instale solo ese paquete por su nombre y luego vuelva 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 instale una lista completa de dependencias previas de guías externas. Deje que setup.sh resuelva lo que necesita.

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

Asegúrese de estar todavía en su shell raíz desde el Paso 1. Si salió, ejecute sudo-i nuevamente antes de continuar. Luego ejecute el script de instalación:

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

No ejecutes esto como sudo sh <(curvatura…). Ejecútelo directamente desde el interior del shell raíz. Usando sudo en un shell que no sea root puede provocar que el script falle durante la instalación.

El script realiza comprobaciones iniciales del sistema y proporciona una URL para continuar con la instalación a través de su navegador web.

La URL será similar a http://YOUR_SERVER_IP:35222/?key=UNIQUE_INSTALLATION_KEY. Abra esta URL en su navegador para completar la instalación a través del instalador basado en web de DirectAdmin.

Durante la instalación, el instalador web le solicita su clave de licencia, nombre de host del servidor, nombre de usuario y contraseña del administrador, selección del adaptador de red y preferencias de la pila de software.

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

Paso 4: configurar los ajustes del firewall

Si está ejecutando un firewall, configúrelo para permitir los puertos predeterminados de DirectAdmin. DirectAdmin utiliza el puerto 2222 para la interfaz del panel de control.

Ejecute estos comandos para que UFW configure el acceso al firewall correctamente.

# 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 brinda acceso al panel de control DirectAdmin, mientras que los puertos 80 y 443 manejan el tráfico web HTTP y HTTPS para sus sitios web alojados.

Paso 5: acceda a DirectAdmin

Una vez que se complete la instalación, acceda a DirectAdmin abriendo su navegador web y navegando a:

http://YOUR_SERVER_IP:2222

Inicie sesión con las credenciales de administrador que creó durante la instalación.

Cómo instalar DirectAdmin en CentOS 7 (solo heredado)

Importante: No utilice esto para servidores nuevos.

CentOS 7 llegó al final de su vida útil en 2024. DirectAdmin también dejó de admitir sistemas RHEL 7. Sólo debes seguir estos pasos si estás intentando recuperar el legado Alojamiento VPS CentOS ambientes.

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

Paso 1: preparar el sistema

Cambie a un shell raíz antes de comenzar. Correr sudo-i para abrir uno. no usar sudo frente a comandos individuales. Ejecútelos directamente desde el interior del shell raíz.

sudo -i

Primero, deshabilite SELinux temporalmente para 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

Actualice los paquetes de su sistema:

# Update all system packages
yum update -y

Reboot the server after updates complete:

# Reboot to apply updates
reboot

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

Ya estás en un shell raíz desde el Paso 1. Ejecute el script de instalación directamente:

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

no usar sudo sh <(curvatura…). Ejecútelo desde dentro del shell raíz únicamente. El asistente de instalación lo guiará a través del proceso de instalación. Necesitará la información de su licencia de DirectAdmin y configurará los ajustes básicos del servidor.

Paso 3: configurar las reglas del firewall

CentOS 7 utiliza firewalld para la gestión del firewall. Abra 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: instalación completa

El proceso de instalación instalará y configurará todos los servicios necesarios, incluido el servidor web elegido, PHP y el sistema de base de datos. Supervise el resultado de la instalación para detectar errores o advertencias.

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

http://YOUR_SERVER_IP:2222

Inicie sesión con sus credenciales de administrador para comenzar a configurar su entorno de hosting.

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

AlmaLinux 9 es el reemplazo recomendado para CentOS 7, y ofrece compatibilidad total con RHEL con soporte activo a largo plazo. DirectAdmin es compatible oficialmente con AlmaLinux, lo que lo convierte en la mejor opción para las nuevas implementaciones de 2026.

El proceso de instalación es casi idéntico al de CentOS 7, con una gestión de paquetes moderna. Este es el enfoque simplificado:

Pasos rápidos de instalación

Primero cambie a un shell raíz y luego actualice su sistema:

sudo -i

# Update system packages
dnf update -y

Ejecute el script de instalación directamente desde ese shell raíz. No le pongas el prefijo sudo sh <(curvatura…):

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

Ejecute el script directamente desde el shell raíz. No le pongas el prefijo sudo.

Configure el firewall usando 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

Acceda a su panel DirectAdmin en http://YOUR_SERVER_IP:2222 después de que se complete la instalación. AlmaLinux 9 proporciona mejor seguridad, actualizaciones activas y soporte oficial de DirectAdmin hasta 2032.

Configuración posterior a la instalación

Después de instalar DirectAdmin con éxito, complete estos importantes pasos de configuración para proteger y mejorar su instalación.

Funciones de seguridad y administración de usuarios de DirectAdmin que muestran certificados SSL, integración Let's Encrypt, registros DNS, protección con contraseña y roles de usuario de tres niveles: administrador, revendedor y usuario.

Configuración de seguridad

Actualice su contraseña de administrador inmediatamente después de iniciar sesión. El instalador genera credenciales aleatorias, por lo que debe establecer una contraseña personalizada de inmediato. Navegue hasta Administrador de cuentas en la interfaz DirectAdmin y actualice sus credenciales.

Habilite los certificados SSL/TLS para el panel de control DirectAdmin. DirectAdmin admite Let's Encrypt para certificados SSL gratuitos, que puede configurar a través de la sección Certificados SSL.

Configuración de DNS

Configure sus servidores de nombres en la sección Administración de DNS de DirectAdmin. Una configuración DNS adecuada significa que sus dominios se resuelven correctamente y la entrega de correo electrónico funciona correctamente.

Configuración de cuenta de usuario

DirectAdmin opera en tres niveles de acceso:

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

Instalación de software

Utilice 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

Debe sopesar las fortalezas de DirectAdmin con sus debilidades antes de instalarlo. El mayor atractivo es el precio. La licencia estándar cuesta sólo $29 por mes. Esto es mucho más bajo que cPanel. Le ahorra dinero si administra varios servidores.

Cuadro comparativo de ventajas y limitaciones de DirectAdmin con íconos que muestran ahorro de costos, rendimiento y compatibilidad con Linux versus restricciones de red y limitaciones de complementos

El rendimiento es otra gran ventaja. El panel es liviano. Funciona bien con un hardware mínimo, incluso en CPU de 500 MHz. Esto deja más RAM y potencia de procesamiento para sus sitios web reales. Se mantiene estable gracias a las funciones de recuperación automática de fallos.

Pero hay compensaciones. Obtienes menos funciones integradas en comparación con cPanel. El ecosistema de complementos también es mucho más pequeño. Es posible que se pierda la amplia gama de herramientas de terceros que ofrecen otros paneles. Esto puede hacer que sea más difícil encontrar personalizaciones específicas sin ayuda.

DirectAdmin solo funciona en sistemas Linux. Los usuarios de Windows no pueden usarlo. La comunidad de usuarios es más pequeña, por lo que encontrar respuestas a errores raros lleva más tiempo. Sin embargo, si busca velocidad y bajos costos en lugar de un mercado masivo, este panel es una opción sólida.

DirectAdmin vs cPanel: una breve comparación

Comparación de DirectAdmin vs cPanel que muestra la rentabilidad, el uso de recursos, las listas de funciones y las diferencias en la administración de usuarios entre los dos paneles de control de alojamiento web

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

Precios: El paquete estándar de DirectAdmin cuesta $29 por mes, mientras que el precio de cPanel es significativamente más alto para funciones comparables. DirectAdmin ofrece ahorros de costos sustanciales, especialmente para proveedores de hosting que administran múltiples 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 complementos e integraciones. DirectAdmin proporciona herramientas esenciales de administración de alojamiento, pero con un conjunto de funciones más optimizado.

Si está considerando alternativas, consulte nuestra guía sobre "cómo instalar cPanel en Ubuntu”.

Curva de aprendizaje: Ambos paneles son aptos para principiantes, aunque la extensa documentación de cPanel y la comunidad de usuarios más grande brindan más recursos de aprendizaje.

Conclusión

Aprender cómo instalar DirectAdmin en Linux le brinda una solución confiable y rentable para la administración de servidores. Su diseño liviano, interfaz intuitiva y precios asequibles lo convierten en una excelente opción para los proveedores de hosting.

El proceso de instalación para instalar DirectAdmin en Ubuntu, CentOS 7 y AlmaLinux 9 es sencillo si sigues los pasos adecuados. Asegúrese de que su sistema cumpla con los requisitos mínimos de 4 GB de RAM y 4 GB de memoria de intercambio, obtenga una licencia válida y configure su firewall para permitir el puerto predeterminado 2222 de DirectAdmin.

Si bien es posible que DirectAdmin no ofrezca tantas funciones como cPanel, su enfoque en la funcionalidad principal de alojamiento, la estabilidad y la eficiencia de los recursos sirve excepcionalmente bien para muchos casos de uso.

Preguntas frecuentes

¿Qué es DirectAdmin?

DirectAdmin es un panel de control ligero basado en web para Linux. Le permite administrar sitios web, correo electrónico y DNS a través de una interfaz gráfica en lugar de la línea de comandos. Es una alternativa rentable a cPanel.

¿DirectAdmin es compatible con Ubuntu 24.04 LTS?

Sí, DirectAdmin es totalmente compatible con Ubuntu 24.04 LTS, 22.04 LTS y 20.04 LTS. Es mejor utilizar versiones de soporte a largo plazo (LTS) porque ofrecen actualizaciones de seguridad extendidas y mayor estabilidad para entornos de servidores.

¿Cuál es el puerto predeterminado para DirectAdmin?

DirectAdmin utiliza el puerto 2222 para la interfaz del panel de control. Esto difiere del puerto HTTP estándar 80, que sirve a sitios web. Asegúrese de que su firewall permita que el tráfico en el puerto 2222 acceda al panel de DirectAdmin.

¿Puedo usar DirectAdmin en servidores Windows?

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

¿Cuánto cuesta DirectAdmin en 2026?

DirectAdmin ofrece Personal Plus a $5 al mes, LITE a $15 al mes y Estándar a $29 al mes. El paquete personal heredado de $ 2 al mes se suspendió en agosto de 2023. Estos precios siguen siendo significativamente más bajos que los de competidores como cPanel.

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

DirectAdmin requiere 4 GB de RAM y 4 GB de memoria de intercambio como mínimo. Para entornos de producción que alojan varios sitios web, asigne más RAM.

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

CentOS 8 alcanzó el EOL el 31 de diciembre de 2021 y CentOS 7 lo siguió el 30 de junio de 2024. Para las implementaciones actuales, utilice AlmaLinux 9 o Rocky Linux 9 para obtener soporte oficial de DirectAdmin y actualizaciones de seguridad a largo plazo.

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

La familiaridad básica con la línea de comandos de Linux ayuda, pero esta guía proporciona todos los comandos necesarios. Necesita acceso raíz SSH y la capacidad de ejecutar comandos de terminal. El script de instalación automatizada facilita el proceso para los principiantes.

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

No. DirectAdmin requiere un servidor limpio para funcionar porque compila su propio entorno. Dado que cPanel instala sus propias versiones de Apache y MySQL, instalar DirectAdmin encima dañará su servidor. Debes aprovisionar un VPS nuevo y transferir tus copias de seguridad allí.

Compartir

Más del blog

Sigue leyendo.

Las mejores aplicaciones autohospedadas que puede ejecutar con Imagen de portada de Cosmos Cloud con paneles de aplicaciones alrededor de un panel de Cosmos.
Servidores y SO

Las mejores aplicaciones autohospedadas que puede ejecutar con Cosmos Cloud: archivos, medios, contraseñas, automatización y más.

Tal vez hayas configurado Cosmos Cloud y ahora quieras ver qué aplicaciones combinan bien con él, o tal vez aún no te hayas decidido por Cosmos y solo quieras ver qué tan bien se adapta a tu trabajo.

Nick PlataNick Plata 16 minutos de lectura
Portainer vs Cosmos Cloud para administrar aplicaciones Docker cubren un diagrama de configuración híbrida y operaciones de neón frente a bloques de acceso.
Servidores y SO

Portainer vs Cosmos Cloud: la mejor opción para la gestión de aplicaciones Docker

Si ya conoce Docker y solo desea una forma más limpia de ejecutar una pila de aplicaciones en crecimiento, aquí está la respuesta breve a Portainer vs Cosmos Cloud. Portainer es la elección más fuerte para la dirección

Nick PlataNick Plata 14 minutos de lectura
Gráfico de características de Cosmos Cloud, CasaOS y Umbrel que muestra tres rutas autohospedadas dentro de un mundo abstracto de red en la nube.
Servidores y SO

Cosmos Cloud vs CasaOS vs Umbrel: ¿Qué plataforma autohospedada se adapta a su configuración?

La respuesta corta es que CasaOS sigue siendo el lugar más fácil para comenzar, Umbrel tiene la sensación más limpia y Cosmos Cloud tiene más sentido una vez que desea un control más estricto sobre el dominio.

Nick PlataNick Plata 11 minutos de lectura

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

Nube independiente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolución de dinero en 14 días.