CentOS Web Panel es un panel de gestión de hosting gratuito pensado para facilitar la administración de servidores dedicados y VPS como los de Clouding.io, evitando en mayor medida el uso de la consola SSH para cada vez que necesitemos realizar cualquier tarea. Ofrece muchas opciones de administración y gran variedad de funcionalidades para que nuestro servidor se convierta en un perfecto hosting donde podamos gestionar gran número de webs.
Si estás pensando en gestionar varias webs, tuyas o de tus clientes, en un servidor VPS como los de Clouding.io la solución de CentOS Web Panel es una opción más que acertada. Al no tener licencia tienes las mismas o más opciones que otras soluciones de pago.
Cómo instalar CentOS Web Panel
Necesitamos un sistema operativo CentOS. Es recomendable comenzar con la versión 7 de CentOS. Si partimos de una instalación limpia de CentOS recién instalada los pasos necesarios para instalar CentOS Web Panel serían los siguientes.
Lo primero que debemos configurar, o asegurarnos de que lo tenemos bien configurado, es el Hostname de nuestra máquina. Tenemos que tener el nombre de nuestro servidor en la variable de entorno y en el fichero hostname.
Ahora ya podremos comenzar con la instalación de CentOS Web Panel.
Primero tenemos que instalar la herramienta wget para poder descargarnos el paquete de Centos Web Panel. Para ello ejecutamos el siguiente comando:
# yum -y install wget
Después comprobamos si tenemos actualizaciones pendientes del sistema. Para ello lanzamos el siguiente comando:
# yum -y update
Cuando finalice reiniciamos el sistema:
# reboot
Ahora es el momento de instalar Centos Web Panel. Ejecutamos esta serie de comandos para iniciar el proceso de instalación dependiendo de la versión de CentOS:
# cd /usr/local/src
# wget http://centos-webpanel.com/cwp-el7-latest
# sh cwp-el7-latest
# cd /usr/local/src
# wget http://centos-webpanel.com/cwp-el8-latest
# sh cwp-el8-latest
El proceso puede durar una media hora. Cuando termine volvemos a reiniciar el sistema:
# reboot
Tras el anterior reinicio nuestro servidor nos pedirá el usuario y contraseña de root. Una vez introducidos se iniciará el arraque de CentOS Web Panel, y la pantalla que os muestre debe ser muy similar a ésta:
Cómo acceder a CentOS Web Panel
Se accede con nuestro usuario root de nuestro servidor desde un navegador web desde otra máquina de la red local, o desde nuestro dominio si lo tenemos asociado a nuestro servidor VPS en Clouding.io.
Tenemos dos paneles de acceso a CentOS Web Panel:
• Para acceder al panel de administración: http://myserver:2030
• Para acceder al panel de usuario final: https://myserver:2031
Primeros pasos
Los primeros pasos que nos recomiendan desde la web del producto es empezar por configurar lo siguiente:
- Configurar el nombre del servidor
- Configurar la IP de nuestro servidor
- Configurar al menos un hosting package o editar el package que trae por defecto
- Configurar el email del usuario root para recibir las notificaciones del sistema
Con eso, el sistema ya estaría preparado para empezar a crear dominios y administrar nuestras webs, o cuentas de nuestros clientes.
En la pantalla principal podemos ver que a la izquierda tenemos un menú bastante amplio con todas las opciones de administración de nuestro servidor. Ahí podemos gestionar las cuentas de nuestros clientes, las diferentes versiones de PHP, las bases de datos, los dominios, etc.
En la parte central tenemos información de estado del servidor, consumo de los recursos y un panel donde podemos gestionar el arranque o parada de los servicios de Apache, FTP, MySQL, SSH, etc.
A la derecha podéis ver que tenemos de forma más gráfica el estado de nuestro servidor: memoria RAM, Disco duro, versiones instaladas de Apache, PHP, MySQL y FTP, y mucho más.
Como podéis ver, es un panel que muestra muchísima información para tenerlo controlado todo al detalle.
Documentación adicional
En la wiki de CentOS Web Panel podemos consultar información complementaria para aprender a configurar nuestro sistema.
Conclusiones
Como habéis podido ver la instalación es muy sencilla. Ahora sólo falta que vayáis aprendiendo a utilizarlo con la ayuda de la wiki y probéis a instalarlo en los servidores VPS de Clouding.io.
Este post ha sido redactado por Javier Rodríguez, informático en cuyo blog hay multitud de tutoriales relacionados con la administración de sistemas, de diseño web con WordPress o tiendas online, entre otros temas.