VestaCP: un panel de control práctico y potente

¿Qué es VestaCP?

VestaCP es un panel de control web pensado para hacer web hosting, es decir, para alojar páginas web en un servidor.

Está programado con software libre “Open Source, que significa que es gratuito y que se puede modificar.

Es uno de los más utilizados actualmente, gracias a la simplicidad de su funcionamiento, robustez y rapidez.

En Raiola, apuestan por él para sus servidores más veloces, con resultados inmejorables. Esto es debido a que es un panel de control que casi no ocupa recursos de la máquina donde funciona, haciendo que las webs puedan disfrutar de todos los recursos disponibles.

Los chicos de VestaCP actualizan constantemente este fantástico panel de control consiguiendo funcionalidades que hasta ahora sólo se podrían tener con los paneles de control más consagrados como podría ser cPanel.

¿Vale la pena tener VestaCP en un VPS con una sola página?

La respuesta es un rotundo sí, ya que además de que no ocupa casi recursos del servidor ofrece mucho valor añadido:

  • Instalación rápida y sencilla de todo el sistema sin apenas necesitar conocimientos avanzados
  • Gestión de copias de seguridad sencillas de gestionar (en local y en remoto)
  • Administración de servicios avanzados de forma clara y fácil (Apache, NGINX, php-fpm, mysql, etc…)
  • Gestión de certificados digitales, y configuación de Let’s Encrypt a un clic
  • Fácil monitorización
  • Y un largo etcétera

VestaCP es un panel de control para personas que quieren tener más control sobre su hosting desde una interfaz puramente “Zen” y no tan cargada de servicios y plugins como la que ofrece cPanel, que acaba siendo infrautilizada por los clientes, y ocupa muchísimos más recursos del servidor.

¿Qué contras tiene VestaCP en comparación con cPanel?

cPanel es el panel de control de referencia con lo que todos los desarrolladores de aplicaciones y plugins harán sus productos compatibles con esta plataforma.

En este punto, VestaCP sale siempre perdiendo contra cPanel, ya que no tiene la instalación “en un clic” (QuickInstall, Softaculous) y una larga lista de plugins que se instalan o ya vienen preinstalados con cPanel.

Dicho lo anterior, para un servidor de hosting compartido con muchas webs alojadas es más fácil optimizar el rendimiento en cPanel que en VestaCP.

(Por cierto: pronto se espera que se pueda instalar Softaculous, aunque seguramente habrá que pagar la licencia.)

¿Y qué alternativas hay a esto?

Siempre se podrá instalar WordPress descargando por FTP o incluso por línea de comandos, apuntando a la base de datos creada.

Ya sé que no es lo más rápido, pero, ¿cuántas instalaciones haremos? ¿Para que queremos hacer más instalaciones si solo con una nos bastará?

¿Qué ventajas tiene VestaCP en comparación con cPanel?

VestaCP para un servidor VPS es perfecto, ya que además de que se ahorra el coste mensual de la licencia cPanel y la configuración de los servicios es francamente sencilla y eficaz.

Instalación

Lo único complicado en la instalación es acceder a la consola SSH del servidor, y luego seguir las instrucciones:

# Download installation script

curl -O http://vestacp.com/pub/vst-install.sh

# Run it

bash vst-install.sh

Y ya estaría instalado. Sólo cuesta 15 minutos 😉

Pero si se quiere instalar NGINX en vez del tradicional Apache hay que ir un poco más abajo de la página y generar el instalador:

Una vez haya terminado la instalación, tienes que acceder a https://hostname-tuyo:8083 y desde aquí ya puedes gestionar tu servidor.

Una vez que entras no te preocupes si no ves lo que estás buscando: al pasar el ratón van apareciendo nuevos comandos.

Configurando el stack LEMP (en otras palabras un servidor con NGINX + PHP + MySQL):

Muy pocos paneles de control permiten la integración de NGINX de forma completa (y no sólo de proxy inverso de Apache, como la mayoría). Las ventajas de NGINX sobre Apache están descritas en este fantástico post de Raiola, pero a mi entender lo más importante es la gestión de memoria RAM.

Apache tiene el peligro de acaparar mucha memoria RAM en caso de que no se configure correctamente, pero en cambio NGINX, es mucho más eficiente con poco que se configure.

Creando o configurando una web

Lo primero que se hace es añadir el dominio en el apartado WEB.

Cuando se realice cualquier cambio en la configuración, además de darle a Guardar, es necesario ejecutar el comando de actualización (rebuild web).

Seleccionando el usuario y comando de reconstrucción de la web

Editando el dominio de la web

Editando el dominio web

Se pueden elegir varias opciones, pero las fundamentales son las plantillas Web Template (NGINX en mi caso) y Backend Template (PHP-fpm en mi caso), ya que una de las cosas más complicadas de configurar en un servidor VPS son la configuración de NGINX y la de PHP-FPM.

Plantillas NGINX

La instalación ya viene con plantillas predefinidas que facilitan enormemente la configuración:

Luego si controlas un poco de la consola Linux, puedes crear tu propia plantilla integrando la funcionalidad de varias plantillas.

Plantillas PHP-FPM

Lo mismo que se dije arriba, puedes editar tu propia plantilla. En mi caso he configurado el servicio “a demanda” para garantizar que los recursos del servidor no se agoten.

Certificados SSL

En la versión actual se puede activar el Let’s Encrypt en un solo clic, aunque también te dan la posibilidad de que puedas instalar tu propio certificado digital.

Gestión de Backups sencilla

Por defecto el servidor realizará una copia diaria por cada usuario y dejará un total de 3 copias en el disco, eliminando las más antiguas.

Estas copias se pueden configurar en local y por SFTP (también se está desarrollando para utilizar con el servicio “Google Nearline

Configuración de un cron (tarea automátizada)

Como en cPanel, se puede configurar un cron de forma muy fácil. En este ejemplo, configuro el CRON de WordPress (muy aconsejado).

Y estos son los pasos más elementales para empezar a utilizar VestaCP.

Luego habría que hacer la instalación, que lo explican en este post, o el traslado de la página web.

Si no entiendes algo, por favor, ¡contáctame! 😉

Esta entrada fue publicada en Sin categoría el por .

Un pensamiento en “VestaCP: un panel de control práctico y potente

  1. Pingback: Acelera tu WordPress y obtén un 100% en Google PageSpeed Insights - Soluciones de hosting para emprendedores

Deja un comentario