Skip to main content

Cockpit

Qué es Cockpit?

Cockpit es una interfaz visual a través de la cual podemos interactuar con nuestro servidor. Nos permite hacer varias cosas, como revisar el estado del mismo (cuánto CPU o RAM está gastando y en qué), o particularmente, subir o bajar archivos al mismo de manera simple.

Instalar Cockpit

La instalación de cockpit es muy simple. Simplemente tenemos que escribir estos dos comandos:

. /etc/os-release
sudo apt install -t ${VERSION_CODENAME}-backports cockpit

Una vez escritos, cockpit estará instalado. Para acceder, tendríamos que escribir la IP de nuestro servidor en un navegador web, seguido por ":9090". Por ejemplo, si la IP es 192.168.0.134, deberíamos acceder a 192.168.0.134:9090 (para lxs curiosxs, el dos puntos indica a través de qué puerto queremos establecer la conexión con el servidor; Cockpit "escucha" conexiones hechas al puerto 9090.

cockpit_login.png

Una vez que escribimos la dirección, nos recibe esta pantalla de login. Para iniciar sesión, vamos a usar nuestro usuario común de linux.

Una vez adentro, vamos a poder hacer las cosas mencionadas arriba, además de actualizar paquetes y más.

Captura de pantalla 2026-01-22 a la(s) 2.06.51 a. m..png

Arreglar bug de conexión a internet

Por cuestiones complejas, suele pasar que cockpit no es capaz de conectarse a internet para bajar paquetes o actualizarlos. La solución a esto consiste en tres pasos:

  1. Crea el archivo /etc/NetworkManager/conf.d/10-globally-managed-devices.conf con el comando: sudo nano /etc/NetworkManager/conf.d/10-globally-managed-devices.conf` y escribí el siguiente contenido:
[keyfile]
unmanaged-devices=none
  1. Escribí el siguiente comando para crear una interfaz de red "de maniquí":
nmcli con add type dummy con-name fake ifname fake0 ip4 1.2.3.4/24 gw4 1.2.3.1
  1. Reiniciá la computadora (con sudo reboot)

Después de estos pasos, no deberías tener más este problema.

Instalar extensión "Files"

"Files" o "Cockpit-Files" es una extensión que nos va a permitir cargar y descargar archivos a y desde nuestro servidor de manera simple y con su interfaz gráfica. Para instalarlo, vamos a tener que correr uno por uno estos comandos:

sudo add-apt-repository ppa:pitti/cockpit-files
sudo apt update
sudo apt install cockpit-files

Una vez instalado, si refresheamos o volvemos a entrar a la interfaz. nos vamos a encontrar con una nueva secciíon llamada "File Browser":

file_browser_cockpit.png

Dentro de esta sección vamos a poder manejar los archivos que encontramos en nuestro servidor.