Instalar un panel de control web en servidores CentOS

dashboardEn la actualidad existen ciertas herramientas web que pueden hacernos la vida mas fácil, sin ir demasiado lejos Webmin. Hay quien pudiera pensar que todo linuxero que se respete usa la terminal, pero para mi esto aplica cuando administras un servidor con solo algunas cuentas hospedadas, pero cuando te toca tener el control sobre mas de 30 servidores con mas de dos mil clientes, y cada uno con sus configuraciones en particular, puede convertirse en algo infinitamente complejo.

Y es ahí donde terminas con un animo de mutante alienígena. Bueno, pues dándole vueltas a internet en busca de herramientas que me puedan ofrecer ayuda a futuro en el despliegue de nuevos servidores, llamo mi atención CWP (CentOS WEB Panel) una solución free, que permite realizar esas tareas administrativas y de monitoreo de forma sencilla y practica, con un par de clicks.

Para su instalación, hay una serie de requisitos iniciales que deben cumplirse

NOTA ACLARATORIA: La instalación debe realizarse sobre un servidor en limpio o nuevo: no debe instalarse sobre servidores configurados con anterioridad.

  • Entre los requerimientos de software se exigen:CentOS 6, RedHat 6 o CloudLinux 6 (CentOS 7, no es soportado).
  • Como requerimientos de hardware: 32 bit Operating System (512 MB RAM), 64 bit Operating System (1024 MB RAM)
  • Primeramente debes tener configurado un nombre para el server

Ejemplo, utilizando el comando hostname:

hostname cwp.servidor.com
  • Configurar una dirección IP fija a tu servidor (recomendado).
  • Preparar un actualización del servidor.
su -

yum update
  • Instalamos un gestor de descarga para la terminal, con el cual descargamos el paquete de cwp para su posterior instalación.
yum -y install wget

Instalación

Ahora viene el sencillo proceso de instalación, donde lo mas complejo es tener la suficiente paciencia para esperar unos 30 min. según la documentación, aunque en mi caso y gracias a mi ISP me fui a un par de horas… donde me sobró tiempo para ver algunas de esas series recomendadas por el replicante.

Ahora nos situamos sobre el directorio, donde vamos a descargar el programa de instalación y procedemos a instalarlo.

cd /usr/local/src/

Lo descargamos :

wget http://centos-webpanel.com/cwp-latest

Y lo instalamos:

sh cwp-latest

proceso-instalacionYa tenemos el programa instalado:

programa-instaladocon el servidor iniciado:

servidor-iniciadoAhora accedemos al panel web, en mi caso utilice la url: http://Ipfijaasignada:2030

panelwebLas credenciales para acceder al panel, corresponden al usuario root del sistema.

Ahora lo que queda es darse una pasada por el Dashboard (la imagen que inicia el post) que nos presenta la aplicación con diversas opciones, como Apache, PHP, Mysql, Varnish y Nginx. Además de una serie de opciones de monitoreo bien interesantes. Todo ello sin dejar de lado el modulo de seguridad que te ofrece la aplicación, que a mi gusto es estrictamente completo.

7 thoughts on “Instalar un panel de control web en servidores CentOS”

  1. tannhausser says:

    Gracias por esta nueva colaboración amigo @anger.

    Ya se te echaba de menos por aquí 🙂

  2. davidochobits says:

    Hola,
    Un artículo muy interesante, enhorabuena. No sé si conoces otros productos parecidos como Ajenti, que también es muy recomendable.

    1. Ancadia Systems S.A. (@ancadiasystems) says:

      Ajenti muy chulo, pero creo que le faltan módulos

  3. Alfredo says:

    Creo que ese no sirve para manejar varios servidores. Yo lo uso y es muy completo pero algo pesado. Y CentOS no es mi sistema favorito. Tengo otros con Debian+nginx+ispconfig y vuelan

  4. Anibal Aguila (@jujes) says:

    Este post apareció mientras agotaba fuerzas por encontrar un WEB Panel que funcione a modo de container en Docker… agradecería alguna guía para llevar CentOS WEB Panel a esta versión de linux containers.

    1. vicdeveloper says:

      Yo busco algo semejante pero para LCX, alqo que pueda gestionar mis containers via web panel y no por la terminal. Alguien sabe de alguna herramienta?

  5. vicdeveloper says:

    De lujo. Gracias por compartirlo :D.

Deja un comentario