Instalar Plesk en un servidor VPS Linux

14min

Instalar Plesk en un servidor VPS Linux es una solución eficiente para gestionar páginas web, aplicaciones y servicios desde una interfaz centralizada y fácil de usar. Este panel de control destaca por su compatibilidad con múltiples tecnologías web, su enfoque en la seguridad y la automatización de tareas. En esta guía te explicamos paso a paso cómo instalar Plesk en Linux, los requisitos previos, la configuración inicial y las mejores prácticas para asegurar un entorno de hosting profesional y fiable.

Índice

¿Qué es Plesk?

Plesk es un panel de control de hosting ampliamente utilizado que permite a administradores, desarrolladores web y agencias gestionar servidores, sitios web y servicios de alojamiento de forma centralizada y con una interfaz gráfica intuitiva. Su versatilidad, combinada con su compatibilidad con múltiples sistemas operativos y tecnologías web, lo convierte en una de las herramientas más populares del mercado para entornos de servidor Linux.

Funcionalidades principales de Plesk

Plesk es uno de los paneles de administración de servidores más completos del mercado. Su interfaz intuitiva y su conjunto de herramientas avanzadas lo convierten en una solución ideal para administradores, desarrolladores y empresas de hosting. A continuación se detallan sus funcionalidades más destacadas.

Gestión de dominios y subdominios

Una de las funcionalidades más utilizadas de Plesk es la administración de dominios. Desde el panel puedes:

  • Añadir nuevos dominios o subdominios en cuestión de segundos.
  • Asociarlos con diferentes suscripciones o cuentas de cliente.
  • Gestionar sus zonas DNS, redirecciones, certificados SSL y más.

La estructura organizada de Plesk permite tener múltiples sitios web bajo una misma cuenta, ideal para quienes gestionan varios proyectos o prestan servicios a terceros.

Gestión de cuentas de correo electrónico

Plesk incluye un completo sistema de administración de correos, compatible con los principales servidores de correo profesional (Postfix, Dovecot, etc.). Con esta funcionalidad puedes:

  • Crear cuentas de correo personalizadas para cada dominio.
  • Configurar redirecciones, alias y respuestas automáticas.
  • Activar filtros antispam y antivirus.
  • Acceder a Webmail desde interfaces como Roundcube o Horde.

Todo esto se realiza desde una interfaz simple, sin necesidad de acceder al servidor por consola.

Bases de datos MySQL, PostgreSQL y MariaDB

Desde Plesk puedes crear, administrar y monitorizar bases de datos sin necesidad de usar herramientas externas. Es compatible con MySQL, MariaDB y PostgreSQL. Entre sus funciones destacadas:

  • Crear usuarios y asignar permisos.
  • Acceder a phpMyAdmin directamente desde el panel.
  • Hacer copias de seguridad o restaurar bases de datos con un clic.
  • Monitorizar el consumo de recursos de las bases de datos.

Esto facilita el trabajo de desarrolladores y administradores web que requieren entornos escalables y seguros.

Soporte para tecnologías como PHP, Node.js, Ruby y Python

Plesk permite gestionar entornos de desarrollo para múltiples tecnologías web:

  • PHP: Posibilidad de elegir entre diferentes versiones y modos de ejecución (FPM, CGI, FastCGI).
  • Node.js: Soporte nativo para aplicaciones JavaScript del lado del servidor.
  • Python y Ruby: Puedes desplegar apps en estos lenguajes con soporte para frameworks como Django o Ruby on Rails.

Estas funcionalidades hacen de Plesk una plataforma flexible para alojar sitios web, APIs y aplicaciones web modernas.

Administrador de archivos y tareas programadas

Con el administrador de archivos de Plesk puedes:

  • Subir, mover, copiar o editar archivos directamente desde el navegador.
  • Cambiar permisos y propietarios sin usar la línea de comandos.
  • Comprimir o descomprimir carpetas de forma rápida.

Además, permite configurar tareas cron fácilmente, lo que resulta ideal para programar scripts automatizados como backups, envíos de correo o mantenimiento de bases de datos.

WordPress Toolkit

El WordPress Toolkit es una de las herramientas estrella de Plesk. Ofrece:

  • Instalación de WordPress con un clic.
  • Gestión centralizada de múltiples instalaciones.
  • Actualización masiva de plugins, temas y core.
  • Refuerzo automático de la seguridad.
  • Modo de mantenimiento y clonación de sitios.

Esta funcionalidad convierte a Plesk en uno de los paneles más potentes para agencias y profesionales que gestionan múltiples sitios WordPress.

Ventajas de usar Plesk en un servidor Linux

Instalar Plesk en un servidor Linux proporciona una serie de ventajas que facilitan la gestión y seguridad de los entornos de hosting. Su compatibilidad con distribuciones populares como Ubuntu o CentOS, sumada a sus capacidades avanzadas de automatización y monitorización, lo convierten en una solución eficiente tanto para administradores de sistemas como para desarrolladores web.

Facilidad de uso y gestión centralizada

Gracias a su interfaz gráfica y a su enfoque de gestión centralizada, Plesk permite configurar servicios complejos con unos pocos clics, sin necesidad de recurrir constantemente a la consola. Esto reduce los errores de configuración y acelera significativamente la administración diaria del servidor.

Compatibilidad con múltiples tecnologías web

Plesk soporta una amplia gama de tecnologías web como PHP, Python, Ruby, Node.js y bases de datos MySQL, MariaDB y PostgreSQL. También ofrece integración con herramientas como Docker, Git, y sistemas de caché como Redis y Varnish, lo que lo hace ideal para proyectos modernos y entornos de desarrollo colaborativo.

Seguridad avanzada y automatización

Plesk incluye funciones integradas de seguridad como protección contra malware, detección de ataques de fuerza bruta, firewall personalizable y la posibilidad de activar SSL automático mediante Let’s Encrypt. Además, permite automatizar actualizaciones de sistema y tareas repetitivas mediante programación, mejorando la eficiencia operativa.

Requerimientos del sistema

Antes de instalar Plesk, es importante conocer los requisitos mínimos que debe cumplir el servidor para garantizar un funcionamiento óptimo del panel.

Distribuciones compatibles

Plesk es compatible con varias distribuciones Linux, incluyendo:

  • Ubuntu 20.04 LTS y 22.04 LTS
  • Debian 10 y 11
  • CentOS 7
  • AlmaLinux 8 y 9
  • Rocky Linux 8 y 9

Es recomendable optar por distribuciones LTS (Long Term Support) para mayor estabilidad y soporte a largo plazo.

Requisitos mínimos de hardware (RAM, CPU, espacio en disco)

Para un funcionamiento básico, Plesk requiere:

  • CPU: 1 núcleo mínimo (recomendado 2 o más)
  • RAM: mínimo 1 GB (se recomiendan 2 GB o más)
  • Almacenamiento: al menos 10 GB libres, aunque se recomiendan 20 GB o más para producción
  • Conexión a internet estable para descargar actualizaciones y componentes

Consideraciones sobre conectividad y permisos de root

Es imprescindible tener acceso como usuario root o mediante sudo para instalar Plesk. Además, el servidor debe estar conectado a internet y no estar detrás de firewalls restrictivos que impidan la descarga de paquetes o la activación de licencias.

Abrir los puertos necesarios

Plesk utiliza diversos servicios que requieren puertos abiertos para su correcto funcionamiento. La configuración del firewall del sistema debe adaptarse para permitir estas conexiones.

Lista de puertos que debe permitir el firewall

Algunos puertos esenciales que deben estar abiertos:

  • 8443 (panel de control Plesk, HTTPS)
  • 8447 (actualizaciones del panel)
  • 21 (FTP)
  • 25, 465, 587 (SMTP)
  • 80, 443 (HTTP/HTTPS)
  • 110, 995 (POP3)
  • 143, 993 (IMAP)
  • 53 (DNS)
  • 3306 (MySQL, si se requiere acceso remoto)

Es recomendable revisar la lista oficial de puertos desde la documentación de Plesk.

Configuración en UFW, firewalld o iptables

  • Ejemplos con UFW: sudo ufw allow 8443/tcp sudo ufw allow 8447/tcp sudo ufw allow 80,443/tcp sudo ufw allow 21,25,110,143,465,587,993,995/tcp
  • Ejemplos en firewalld: firewall-cmd –permanent –add-port=8443/tcp firewall-cmd –reload

Verificación de puertos abiertos con herramientas como nmap

Para verificar que los puertos están accesibles desde el exterior, se puede usar: nmap -p 8443,80,443 servidor.ejemplo.com

Esto confirmará si el firewall permite las conexiones necesarias.

Generar la licencia de Plesk

Para utilizar Plesk en un entorno de producción, es necesario contar con una licencia válida. Plesk ofrece opciones gratuitas con funciones limitadas y versiones comerciales que amplían las capacidades del panel.

Tipos de licencias disponibles

Plesk ofrece tres tipos principales de licencias:

  • Web Admin Edition (gratuita): Ideal para uso personal, con funciones básicas.
  • Web Pro Edition: Incluye herramientas de desarrollo, WordPress Toolkit, y soporte multisitio.
  • Web Host Edition: Pensada para empresas de hosting, con capacidades de revendedor, soporte multiusuario, y gestión avanzada de clientes.

Todas las licencias están disponibles para contratar mensualmente o anualmente, y pueden gestionarse directamente desde el sitio web oficial de Plesk.

Cómo generar una clave de licencia desde el sitio de Plesk

Puedes obtener una clave de licencia accediendo a:

https://page.plesk.com/plesk-free-download para una licencia gratuita.

https://www.plesk.com/store/ para versiones de pago.

Una vez registrado, recibirás una clave por correo electrónico que deberás introducir en el panel tras la instalación.

Activación de la licencia tras la instalación

Después de instalar Plesk, accede al panel a través del navegador (https://tu-ip:8443), y durante el primer inicio se te pedirá introducir la clave de licencia. También puedes hacerlo más adelante desde: herramientas y configuración > Licencia del panel

Instalación desatendida de Plesk

Plesk permite su instalación de forma automatizada mediante scripts oficiales que facilitan un proceso rápido, seguro y sin intervención manual.

Descargar el script oficial de instalación

Para comenzar, descarga el script con el siguiente comando:

wget https://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer

Este script detecta la distribución y ofrece opciones de instalación guiada o desatendida.

Ejecutar instalación en modo desatendido

Para instalar Plesk con los componentes predeterminados sin intervención:

sudo ./plesk-installer --select-release-latest --installation-type Recommended --enable-xml-output

Puedes también personalizar los componentes si necesitas características específicas:

sudo ./plesk-installer --select-release-latest --components nginx,docker,postgresql

La instalación puede tardar entre 10 y 30 minutos dependiendo de la velocidad del servidor.

Solución de errores comunes durante la instalación

Algunos errores comunes incluyen:

  • Problemas de DNS. Asegúrate de tener conexión y resolver los configurados.
  • Conflictos de puertos. Asegúrate de que no haya otro servicio usando el puerto 8443.
  • Falta de espacio o permisos. Verifica los recursos del sistema y ejecuta como root.

Los logs de instalación se pueden revisar con:

cat /var/log/plesk/install/autoinstaller3.log

Primer acceso

Una vez completada la instalación, puedes acceder a Plesk desde cualquier navegador web y comenzar a configurarlo según tus necesidades.

Acceder al panel vía navegador (puerto 8443)

Abre tu navegador y accede a la siguiente URL:

https://[IP-del-servidor]:8443

Ejemplo:

https://192.168.1.100:8443

La primera vez, el navegador mostrará una advertencia de certificado autofirmado; puedes continuar sin problema y luego instalar un certificado válido desde el panel.

Crear el usuario administrador

Durante el primer acceso, deberás:

  • Aceptar los términos de licencia.
  • Crear una contraseña segura para el usuario admin.
  • Establecer el nombre del servidor y configurar la zona horaria.
  • Introducir tu clave de licencia o utilizar la opción gratuita.

Una vez completado, tendrás acceso completo al panel para gestionar dominios, correos, bases de datos y más.

Configuración inicial del servidor

En la interfaz principal, se recomienda:

  • Actualizar el sistema desde “Herramientas y configuración > Actualizaciones”.
  • Agregar tu primer dominio.
  • Instalar certificados SSL mediante Let’s Encrypt.
  • Revisar las configuraciones del firewall.
  • Crear usuarios adicionales si es necesario.

Plesk también ofrece un asistente de configuración inicial que te guía paso a paso en las primeras tareas esenciales.

Errores comunes durante la instalación y cómo solucionarlos

Aunque Plesk está diseñado para facilitar la instalación incluso en entornos complejos, pueden surgir algunos errores durante el proceso, especialmente en servidores personalizados o con configuraciones previas. Identificar y resolver estos problemas es clave para garantizar una instalación limpia y funcional.

Problemas de dependencias o versiones

Uno de los errores más frecuentes ocurre cuando el sistema operativo no cumple con las versiones mínimas requeridas o carece de ciertas dependencias necesarias. Algunos de los mensajes típicos incluyen conflictos de paquetes, versiones obsoletas o errores al instalar componentes como curl, wget o perl.

Solución recomendada:

  • Asegúrate de que el sistema esté actualizado (apt update && apt upgrade o yum update).
  • Verifica que estás usando una distribución compatible y actualizada (como Ubuntu 20.04 o AlmaLinux 8).
  • En entornos minimalistas, instala manualmente los paquetes esenciales con: sudo apt install wget curl perl net-tools

Errores de red o permisos de usuario

Otra causa común de fallo durante la instalación es la falta de conectividad a Internet o la ejecución del instalador sin privilegios de superusuario. Si el servidor no puede descargar paquetes del repositorio de Plesk, el proceso fallará.

Solución recomendada:

  • Verifica la conexión a Internet ejecutando ping plesk.com.
  • Asegúrate de ejecutar la instalación como root o mediante sudo.
  • Comprueba que el servidor DNS esté correctamente configurado (por ejemplo, usando 8.8.8.8 como DNS público).
  • En servidores cloud, revisa si hay reglas de firewall que bloquean el tráfico saliente.

Incompatibilidad con servicios o software previos

Plesk necesita acceso exclusivo a ciertos servicios como Apache, NGINX, Postfix o MySQL. Si ya están instalados y configurados de forma no estándar, puede producirse un conflicto.

Solución recomendada:

  • Verifica qué servicios están activos con systemctl o netstat -tuln.
  • Desinstala o detén temporalmente cualquier servidor web o base de datos ya instalado.
  • Para una instalación limpia, se recomienda partir de un servidor nuevo o recién reinstalado, sin roles ni configuraciones previas.

Consejos después de instalar Plesk

Una vez completada la instalación, es importante seguir una serie de buenas prácticas para optimizar la seguridad, el rendimiento y la fiabilidad del entorno Plesk.

Realizar actualizaciones del sistema y del panel

Mantener tanto el sistema operativo como el panel Plesk actualizados es crucial para evitar vulnerabilidades de seguridad y garantizar la compatibilidad con nuevas funciones.

Recomendaciones:

Utiliza el actualizador integrado de Plesk desde el panel o ejecuta:

plesk installer update

Configura actualizaciones automáticas para los componentes críticos.

Mantén actualizado el sistema con apt o yum, dependiendo de la distribución.

Configurar copias de seguridad automáticas

Las copias de seguridad son esenciales para prevenir la pérdida de datos ante errores humanos, ataques o fallos del sistema. Plesk ofrece un sistema de backup completo y automatizado.

Pasos recomendados:

  • Accede a «Herramientas y configuración > Administrador de copias de seguridad».
  • Define una frecuencia (diaria, semanal) y el destino (local o remoto).
  • Asegúrate de guardar copias fuera del mismo servidor para mayor seguridad.

Añadir certificados SSL y reforzar la seguridad

Un sitio sin cifrado es vulnerable y ofrece una mala imagen. Plesk facilita la instalación de certificados SSL gratuitos con Let’s Encrypt y permite aplicar políticas de seguridad avanzadas.

Consejos clave:

  • Activa HTTPS para todos los dominios desde la sección «Sitios web y dominios».
  • Instala extensiones como ModSecurity y Fail2Ban para proteger el servidor frente a ataques automatizados.
  • Configura alertas y límites de recursos para detectar comportamientos anómalos.

Conclusión sobre instalar Plesk en u servidor VPS Linux

Instalar Plesk en un servidor VPS Linux es una de las decisiones más acertadas para quienes buscan una solución integral, potente y fácil de gestionar para la administración de servidores web. Gracias a su interfaz intuitiva y sus completas funcionalidades, Plesk permite centralizar la gestión de dominios, correos electrónicos, bases de datos, certificados SSL, copias de seguridad y mucho más, sin necesidad de recurrir constantemente al terminal o conocimientos técnicos avanzados. Esto lo convierte en una herramienta ideal tanto para profesionales técnicos como para agencias, desarrolladores y empresas de alojamiento web.

Si estás buscando un panel de control estable, seguro y con soporte activo, Plesk es sin duda una de las opciones más completas del mercado. Asegúrate de seguir las buenas prácticas que hemos visto tras la instalación para mantener tu servidor siempre actualizado, protegido y funcionando al máximo rendimiento.

Manuel León

Productos relacionados: