Plesk tutorial desde cero: CloudLinux, LiteSpeed, Imunify360, MailBaby, JetBackup 🚀

Plesk tutorial desde cero
No hay comentarios
Plesk tutorial desde cero: CloudLinux, LiteSpeed, Imunify360, MailBaby, JetBackup, Redis, Memcached, WordPress.

Este tutorial práctico explica la instalación y configurar Plesk, optimizado con: LiteSpeed Web Server, Imunify360, CloudLinux, KernelCare, MailBaby, JetBackup, Redis y Memcached para alojar varias cuentas de usuario, múltiples dominios, múltiples sitios web o tiendas Online, sitios web de alto tráfico o utilizarlo como servidor de correo electrónico.

Este es un tutorial práctico y básico, por lo que no profundizaremos en conceptos técnicos ni de Plesk, ni de la administración de servidores.

Plesk es un panel de control versátil y amigable para la gestión de servidores web, siendo una alternativa a cPanel y DirectAdmin, y es más estable y confiable que otros paneles como CyberPanel o Webuzo.

Plesk destaca por su interfaz intuitiva y su enfoque en la seguridad. También cuenta con la gestión de sitios web, dominios, correo electrónico y otras aplicaciones. De igual forma, proporciona herramientas avanzadas como la integración con Docker, soporte para Node.js, y una extensa gama de extensiones como Imunify360, CloudLinux, y JetBackup.

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-update
sudo dnf update -y
sudo reboot

Convertir Almalinux 8 en CloudLinux:

wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -k Licencia_Aquí
sudo reboot

Instalar Plesk:

sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

📚 Documentación: https://docs.plesk.com/en-US/obsidian/deployment-guide/plesk-installation-and-upgrade-on-single-server/1click-plesk-installation/installing-plesk-for-linux-in-one-click.76444/

Solucionar el problema de PHP Selector:

Problema: PHP Selector de CloudLinux no puede funcionar porque la versión nativa de PHP no está instalada en tu servidor.

Instalar la versión nativa de PHP:

yum install php php-fpm php-gd php-mbstring php-mysqlnd php-pdo php-xml -y

Solucionar el problema de instalación de MySQL Governor:

yum remove db-governor db-governor-mysql
yum install governor-mysql

*Instalar los paquetes de MariaDB adaptados para trabajar con MySQL Governor:

Comprobar versión SQL:

mysql -V
/usr/share/lve/dbgovernor/mysqlgovernor.py --mysql-version=mariadb103
/usr/share/lve/dbgovernor/mysqlgovernor.py --install

Instalar Imunify360:

wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh
bash i360deploy.sh --key Licencia_Aquí

Cambiar licencia Imunify360:

imunify360-agent unregister
imunify360-agent register Licencia_Aquí

Configurar MailBaby:

Para configurar MailBaby en Plesk, se debe realizar modificando la configuración de Postfix:

1. Crear archivo /etc/postfix/password:

vi /etc/postfix/password

Ingresar en el archivo, las credenciales de MailBaby:

relay.mailbaby.net username:password

2. Dar permisos al archivo:

chown root:root /etc/postfix/password
chmod 0600 /etc/postfix/password
postmap hash:/etc/postfix/password

3. Crear X-Sender-id header:

vi /etc/postfix/header_custom

Agregar el encabezado:

/^Received: (.*Authenticated sender:)([^)]*)(.*)/i PREPEND X-Sender-id: $2

4. Agregar la autenticación al Smarthost de Postfix:

vi /etc/postfix/main.cf

Agregar al archivo las siguientes líneas:

relayhost = relay.mailbaby.net:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/password
smtp_sasl_security_options = noanonymous
smtpd_sasl_authenticated_header = yes
smtp_tls_security_level = encrypt
smtp_header_checks = regexp:/etc/postfix/header_custom

*Recuerda comentar línea duplicada al final del archivo: #smtp_tls_security_level
*Agregar el puerto 587 al relayhost.

5. Reiniciar Postfix:

systemctl restart postfix

Realizar prueba de envío de correo:

echo "Este es el cuerpo del correo." | mail -s "Correo desde Plesk" [email protected]

Ver registros de envío de correo:

cat /var/log/maillog

Cambiar directivas de PHP Selector:

Editar el archivo: /etc/cl.selector/php.conf:

vi /etc/cl.selector/php.conf

Insertar estas líneas de texto que contienen la directiva max_input_vars:

Directive = max_input_vars
Default = 1000
Type = list
Range = 1000,5000,10000,12000,20000
Comment = Max Input Vars

Reiniciar LiteSpeed:

/bin/systemctl restart lsws.service

Instalar Memcached para CloudLinux:

yum install libmemcached-devel
sudo yum install memcached
systemctl start memcached
systemctl enable memcached
systemctl status memcached

Cambiar parámetros de memoria de Memcached:

vi /etc/sysconfig/memcached
systemctl restart memcached
systemctl status memcached

Instalar Redis para CloudLinux:

yum install redis
systemctl start redis
systemctl enable redis
systemctl status redis

Instalar JetBackup:

bash <(curl -LSs http://repo.jetlicense.com/static/install)
jetapps --install jetbackup5-plesk alpha

 

En Plesk tutorial desde cero, se responden las siguientes preguntas comunes:

  1. ¿Cómo instalar Plesk en un VPS?
  2. ¿Cómo instalar Plesk en un servidor dedicado?
  3. ¿Cómo instalar Plesk en Vultr?
  4. ¿Cómo configurar el hostname en Plesk?
  5. ¿Cómo actualizar Almalinux?
  6. ¿Cómo convertir Almalinux 8 en CloudLinux?
  7. ¿Cómo instalar CloudLinux en Plesk?
  8. ¿Cómo instalar Plesk en CloudLinux?
  9. ¿Cómo instalar PHP Selector en CloudLinux?
  10. ¿Cómo instalar PHP Selector en Plesk?
  11. ¿Cómo instalar LiteSpeed en Plesk?
  12. ¿Cómo instalar Imunify360 en Plesk ?
  13. ¿Cómo instalar Google reCaptcha en Imunify360?
  14. ¿Cómo instalar KernelCare en Plesk ?
  15. ¿Cómo instalar Redis en Plesk ?
  16. ¿Cómo instalar Memcached en Plesk ?
  17. ¿Cómo instalar JetBackup en Plesk ?
  18. ¿Cómo instalar MailBaby en Plesk ?
  19. ¿Cómo configurar Plesk como servidor de correos?
  20. ¿Cómo enviar correos desde Plesk?
  21. ¿Cómo solucionar el bloqueo del puerto 25?
  22. ¿Cómo enviar correos desde el puerto 587?
  23. ¿Cómo configurar el registro SPF para envío de correos en Plesk ?

Este tutorial ha cubierto exhaustivamente la instalación y configuración de Plesk desde cero, demostrando cómo optimizarlo con potentes herramientas como CloudLinux, LiteSpeed, Imunify360, JetBackup, Mailbaby, Redis y Memcached, y hemos probado todas las configuraciones instalando un sitio web en WordPress, comprobando un correcto funcionamiento.

Estas integraciones no solo mejoran la seguridad y la eficiencia del servidor, sino que también ofrecen una escalabilidad y rendimiento superiores para cualquier entorno de hosting. Al seguir los pasos detallados en este video, podrás maximizar la funcionalidad de tu servidor y asegurar una gestión eficaz y segura de tus recursos web. Esperamos que encuentres este tutorial valioso y te invitamos a suscribirte y compartir tu feedback para seguir aprendiendo y mejorando juntos.

Te invitamos a que también veas Tutorial desde cero cPanel – WHM, optimizado con: LiteSpeed, Imunify360, CloudLinux, JetBackup5 y DirectAdmin desde cero, tutorial: CloudLinux, LiteSpeed, Imunify360, MailBaby, JetBackup.

Compartir en:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rellena este campo

Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.
Tienes que aprobar los términos para continuar

Mejores Prácticas Enviar Correos

Mejores Prácticas para Enviar Correos Electrónicos desde Servidores

Riesgos Envío Correos desde Servidores

Riesgos del Envío de Correos desde Servidores

Plesk y LiteSpeed Gratis en un VPS económico

Plesk y LiteSpeed Gratis en un VPS económico – Tutorial completo

configurar un servicio SMTP relay

Beneficios de configurar un servicio SMTP relay para tu servidor dedicado, VPS o cloud

Tipos de Correos Electrónicos: Transaccionales vs. Promocionales

Índice