Cómo instalar Cockpit en CentOS 7

En este artículo veremos cómo instalar Cockpit en CentOS 7 paso a paso, de modo que al final del tutorial serás capaz de manejar y monitorizar tu servidor o VPS CentOS con este fantástico panel de control que incluye hasta terminal de consola.

Antes de instalar Cockpit en CentOS 7

Para poder seguir esta guía de instalación de Cockpit en CentOS 7 necesitarás satisfacer al menos los siguientes requisitos mínimos:

  • Un sistema CentOS 7 actualizado.
  • Un usuario con capacidades de sudo, o el propio root.
  • Conexión a Internet.

Cómo instalar Cockpit en CentOS 7

Para instalar Cockpit en CentOS 7 echaremos mano de los paquetes presentes en la propia distribución, así que como suele ser habitual en estos casos actualizaremos las listas de software disponible, e incluso los paquetes ya instalados:

~$ sudo yum update -y

El paquete que estamos buscando se llama cockpit y podemos instalarlo con yum:

~$ sudo yum install -y cockpit

Tras la descarga e instalación del paquete cockpit y sus dependencias se creará un nuevo servicio en CentOS 7, llamado cockpit.service o simplemente cockpit. El servicio cockpit no inicia tras la instalación ni está configurado para hacerlo automáticamente con cada arranque de CentOS 7, estas tareas debemos hacerlas manualmente.

Para iniciar Cockpit inmediatamente usaremos la opción start del comando systemctl:

~$ sudo systemctl start cockpit

Y para habilitar Cockpit y que inicie automáticamente con CentOS 7 usaremos la opción enable:

~$ sudo systemctl enable cockpit.socket

Puedes comprobar en cualquier momento el estado del servicio Cockpit con el comando systemctl status cockpit:

como instalar cockpit en centos 7

Cómo configurar el firewall para Cockpit en CentOS 7

La configuración por defecto del firewall de CentOS 7 impedirá las conexiones externas al servicio Cockpit, por lo que es necesario añadir una excepción al firewall:

~$ sudo firewall-cmd --permanent --zone=public --add-service=cockpit

Aplicaremos los cambios recargando la configuración del firewall:

~$ sudo firewall-cmd --reload

Cómo acceder a Cockpit en CentOS 7

Una vez instalado y en ejecución, para acceder a Cockpit a través de un navegador construiremos una URL con la dirección IP o dominio de la máquina CentOS 7 añadiendo el puerto 9090.

En este ejemplo, la máquina CentOS 7 es accesible mediante el dominio centos7.local.lan, por lo que la URL http://centos7.local.lan:9090/ nos daría acceso a Cockpit:

instalar cockpit en centos 7

Durante su instalación, Cockpit genera certificados autofirmados para cifrar la conexión, de hecho hemos accedido vía HTTP y automáticamente se nos ha redirigido a HTTPS. Pero normalmente los navegadores muestran una alerta al detectar certificados autofirmados cuya identidad es imposible comprobar. Dependiendo del navegador tendremos que acceder a algún botón o enlace de configuración u opciones avanzadas, que nos permitirá continuar.

Al acceder finalmente a Cockpit se nos mostrará una página de inicio de sesión, donde podremos acceder con nuestro usuario administrador:

instalacion de cockpit en centos 7

Una vez que accedamos a Cockpit con nuestro usuario, se nos mostrará la página principal, con los datos básicos del sistema y una monitorización básica de recursos en tiempo real:

cockpit en centos 7

La consola web integrada

Puedes hacer bastantes tareas desde la interfaz web de Cockpit en CentOS 7, pero si echases en falta algo, además tienes un fantástico terminal web de línea de comandos donde podrás hacer esas tareas que aún no estén previstas en Cockpit:

cockpit para centos 7

¡Una vez que pruebes Cockpit en CentOS 7 no sabrás cómo has podido sobrevivir tanto tiempo sin usarlo!

Conclusión

Ahora que sabes cómo instalar Cockpit en CentOS 7 puedes administrar todos los aspectos básicos de tu servidor o VPS CentOS, desde cualquier dispositivo conectado a la red que cuente con navegador. Y podrás realizar cualquier otra tarea sin tener que instalar un cliente SSH gracias a la estupenda consola web integrada.

Si tienes dudas, preguntas, tal vez alguna sugerencia, puedes dejar un comentario.

¡Apoya comoinstalar.me!

¿Te ha servido esta mini guía de instalación de esta herramienta web de administración para tu sistema? Si es así y quieres agradecérmelo puedes hacerlo dejando 1 $ de propina para una CocaCola desde PayPal:

O si te sientes especialmente generoso puedes invitarme a un cappuccino:

¡Gracias!

Valora esta entrada

5/5 - (2 votos)

2 comentarios en «Cómo instalar Cockpit en CentOS 7»

  1. La línea correcta para que inicie el servicio automáticamente es «sudo systemctl enable cockpit.socket«. Por lo demás, funcionó perfecto el tutorial, ¡gracias!

    Responder

Deja un comentario