Este tutorial práctico explica la instalación y configuración de DirectAdmin en Almalinux 8, optimizado con CloudLinux, LiteSpeed Web Server, Imunify360, MailBaby, JetBackup 5, Redis y Memcached.
DirectAdmin es una muy buena alternativa a cPanel o Plesk. Destaca por su interfaz limpia y eficiente, es estable, robusto y escalable, con recursos optimizados, y además cuesta menos.
DirectAdmin es conocido por su capacidad de ser flexible en una variedad de entornos de servidor, lo que lo hace ideal tanto para principiantes como para profesionales de TI que buscan una solución robusta y escalable.
En este tutorial, aprenderemos cómo aprovechar al máximo este panel de control junto con herramientas de vanguardia como LiteSpeed para un rendimiento óptimo del servidor, Imunify360 para seguridad avanzada, CloudLinux para estabilidad mejorada, MailBaby para gestión de email eficaz y JetBackup para respaldos confiables. ¡Empecemos a maximizar el potencial de tu servidor con DirectAdmin!
A continuación, dejamos los comandos utilizados en este videotutorial publicado en nuestro canal de YouTube:
Actualizar el Sistema Operativo (Almalinux 8):
sudo dnf check-updatesudo dnf update -ysudo rebootInstalar DirectAdmin:
bash <(curl -fsSL https://download.directadmin.com/setup.sh) 'Ingrese la licencia aquí'📚 Documentación: https://docs.directadmin.com/getting-started/installation/installguide.html
Instalar SSL para el Hostname
/usr/local/directadmin/scripts/letsencrypt.sh server_certConvertir el servidor a CloudLinux:
Instalar wget:
yum install wget -ywget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploysh cldeploy -k activation_keyrebootCambiar directivas PHP Selector
vi /etc/cl.selector/php.confDirective = max_input_vars Default = 1000 Type = list Range = 1000,5000,10000,12000,20000 Comment = Max Input Vars
/bin/systemctl restart lsws.serviceInstalar LiteSpeed Web Server:
cd /usr/local/directadmin/custombuild./build set webserver litespeed./build set php1_mode lsphp./build set php2_mode lsphp./build set php3_mode lsphp./build set php4_mode lsphp./build litespeed./build phpCambiar contraseña de la consola de LiteSpeed:
cd /usr/local/lsws/admin/misc./admpass.sh📚 Documentación: https://docs.directadmin.com/webservices/litespeed/general.html
Descargar plugin LiteSpeed para DirectAdmin:
📚 https://www.litespeedtech.com/products/litespeed-web-server/control-panel-support/download
Instalar Imunify360:
wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.shbash i360deploy.sh --key esta_es_la_licenciaConfigurar MailBaby:
📚 Documentación: https://www.mail.baby/tips/direct-admin/
vi /etc/exim.authenticators.post.confvi /etc/exim.transports.pre.conf*Cambiar el puerto 25 a 587.
vi /etc/exim.routers.pre.confsystemctl restart exim.service/usr/local/directadmin/directadmin set extra_spf_value ” include:relay.mailbaby.net”systemctl restart directadmin.service*Cómo cambiar los registros SPF para todos los dominios:
cd /usr/local/directadmin/data/templatesperl -pi -e 's/\|TXT\|/|DOMAIN|. 14400 IN TXT "v=spf1 a mx ip4:XX.XX.XX.XX include:relay.mailbaby.net -all"/' named.db*Cambiar XX.XX.XX.XX por la IP del servidor.
cd /usr/local/directadminecho "action=rewrite&value=named" > data/task.queue./dataskq d2000systemctl restart namedProbar Envío de correos del sistema:
echo "Este es el cuerpo del correo." | mail -s "Correo desde DirectAdmin 11" correo@gmail.com*Cambiar correo@gmail.com por tu correo.
Instalar JetBackup 5:
bash <(curl -LSs http://repo.jetlicense.com/static/install)jetapps --install jetbackup5-directadmin stableInstalar Redis para CloudLinux:
yum install redissystemctl start redissystemctl enable redissystemctl status redisRedis para WordPress, para DirectAdmin:
cd /usr/local/directadmin/custombuild./build set redis yes./build redis./build php_redisInstalar Memcached para CloudLinux en DirectAdmin:
cd /usr/local/directadmin/scripts/customwget https://raw.githubusercontent.com/poralix/directadmin-utils/master/php/php-extension.sh -O php-extension.shchmod 750 php-extension.sh./php-extension.shyum install memcached -ysystemctl start memcachedsystemctl enable memcachedsystemctl status memcachedCambiar parámetros de Memcached:
vi /etc/sysconfig/memcachedsystemctl restart memcachedsystemctl status memcachedSi quieres saber cómo realizar el monitoreo del servidor con UptimeRobot, de cómo configurar JetBackup con Wasabi Storage como destino S3, crear reglas de Firewall o configurar CSF te recomendamos ver el Tutorial desde cero cPanel – WHM, optimizado con: LiteSpeed, Imunify360, CloudLinux, JetBackup5. También puedes ver Plesk tutorial desde cero: CloudLinux, LiteSpeed, Imunify360, MailBaby, JetBackup.
En DirectAdmin desde cero tutorial, se responden estas preguntas comunes:
- ¿Cómo instalar DirectAdmin en un VPS?
- ¿Cómo instalar DirectAdmin en un servidor dedicado?
- ¿Cómo instalar DirectAdmin en Vultr?
- ¿Cómo configurar el hostname en DirectAdmin?
- ¿Cómo actualizar Almalinux?
- ¿Cómo convertir Almalinux 8 en CloudLinux?
- ¿Cómo instalar CloudLinux en DirectAdmin?
- ¿Cómo instalar DirectAdmin en CloudLinux?
- ¿Cómo instalar PHP Selector en CloudLinux?
- ¿Cómo instalar PHP Selector en DirectAdmin?
- ¿Cómo instalar LiteSpeed en DirectAdmin?
- ¿Cómo instalar plugin de LiteSpeed en DirectAdmin.
- ¿Cómo instalar Imunify360 en DirectAdmin?
- ¿Cómo instalar Google reCaptcha en Imunify360?
- ¿Cómo instalar KernelCare en DirectAdmin?
- ¿Cómo instalar Redis en DirectAdmin?
- ¿Cómo instalar Memcached en DirectAdmin?
- ¿Cómo instalar JetBackup en DirectAdmin?
- ¿Cómo instalar MailBaby en DirectAdmin?
- ¿Cómo configurar DirectAdmin como servidor de correos?
- ¿Cómo enviar correos desde DirectAdmin?
- ¿Cómo solucionar el bloqueo del puerto 25?
- ¿Cómo enviar correos desde el puerto 587?
- ¿Cómo configurar el registro SPF para envío de correos en DirectAdmin?















