Instalación de Software · 5 min read · Sep 11, 2025

Cómo instalar Cockpit Web Console en Ubuntu 22.04

Cockpit es una consola de gestión de servidores gratuita y de código abierto que facilita la administración de tus servidores Linux a través de un navegador web. Ofrece un panel de control basado en la web para gestionar tu servidor a través del navegador web. Está especialmente diseñado para usuarios principiantes que no están familiarizados con la línea de comandos de Linux. Con Cockpit, puedes monitorear la carga de la CPU, estadísticas del sistema de archivos, procesos y más información. También puedes realizar tareas de administración del sistema, como crear y gestionar usuarios, solucionar problemas de red, subir y descargar archivos, y más utilizando Cockpit.

Este tutorial te mostrará cómo instalar y usar Cockpit en Ubuntu 22.04.

Requisitos previos

  • Un servidor que ejecute Ubuntu 22.04.
  • Una contraseña de root configurada en el servidor.

Instalar Cockpit en Ubuntu 22.04

Por defecto, el paquete Cockpit está incluido en el repositorio predeterminado de Ubuntu 22.04. Puedes instalarlo ejecutando el siguiente comando:

apt-get install cockpit -y

Después de instalar Cockpit, ejecuta el siguiente comando para instalar el módulo Podman:

apt-get install cockpit-podman -y

Una vez que Cockpit esté instalado, inicia el servicio de Cockpit y habilítalo para que se inicie al reiniciar el sistema:

systemctl start cockpit  
systemctl enable cockpit

También puedes verificar el estado de Cockpit utilizando el siguiente comando:

systemctl status cockpit

Deberías ver la siguiente salida:

? cockpit.service - Cockpit Web Service
     Loaded: loaded (/lib/systemd/system/cockpit.service; static)
     Active: active (running) since Mon 2022-12-05 15:15:24 UTC; 8s ago
TriggeredBy: ? cockpit.socket
       Docs: man:cockpit-ws(8)
    Process: 16161 ExecStartPre=/usr/lib/cockpit/cockpit-certificate-ensure --for-cockpit-tls (code=exited, status=0/SUCCESS)
   Main PID: 16176 (cockpit-tls)
      Tasks: 1 (limit: 4579)
     Memory: 956.0K
        CPU: 363ms
     CGroup: /system.slice/cockpit.service
             ??16176 /usr/lib/cockpit/cockpit-tls

Dec 05 15:15:24 ubuntu2204 systemd[1]: Starting Cockpit Web Service...
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16168]: /usr/lib/cockpit/cockpit-certificate-helper: line 32: sscg: command not found
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ..+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ...+...........+...+..........+..+...+.+.....+.......+..+.+..+....+.........+..>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: -----
Dec 05 15:15:24 ubuntu2204 systemd[1]: Started Cockpit Web Service.

En este punto, Cockpit está iniciado y escucha en el puerto 9090. Puedes verificarlo con el siguiente comando:

ss -antpl | grep 9090

Deberías ver la siguiente salida:

LISTEN 0      4096               *:9090             *:*    users:(("cockpit-tls",pid=16176,fd=3),("systemd",pid=1,fd=61))

Configurar el firewall UFW

Si el firewall UFW está instalado y configurado en tu sistema, necesitarás permitir los puertos 80 y 9090 a través del firewall UFW.

Puedes permitir ambos puertos utilizando el siguiente comando:

ufw allow 9090  
ufw allow 80

A continuación, recarga el firewall UFW con el siguiente comando:

ufw reload

Ahora puedes verificar el estado de las reglas del firewall UFW utilizando el siguiente comando:

ufw status

Deberías ver la siguiente salida:

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
80                         ALLOW       Anywhere                  
9090                       ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
80 (v6)                    ALLOW       Anywhere (v6)             
9090 (v6)                  ALLOW       Anywhere (v6)             

Acceder a la interfaz web de Cockpit

Ahora, abre tu navegador web y accede a la interfaz web de Cockpit utilizando la URL https://tu-ip-del-servidor:9090. Deberías ver la página de inicio de sesión de Cockpit:

Proporciona tu nombre de usuario de root, contraseña y haz clic en Iniciar sesión. Deberías ver el panel de control de Cockpit:

En el panel izquierdo, haz clic en Almacenamiento para ver la información de partición de tu sistema:

Haz clic en Redes. Deberías ver la información relacionada con la red en la siguiente pantalla:

Haz clic en Contenedores de Podman. Deberías ver todos los contenedores e imágenes:

Haz clic en Servicios. Deberías ver todos los servicios de tu sistema.

Haz clic en Aplicaciones. Deberías ver todas las aplicaciones instaladas.

Haz clic en Terminal. Puedes conectarte a la interfaz de línea de comandos de tu servidor.

Preguntas frecuentes sobre Cockpit Web Console

¿Qué es Cockpit Web Console?

Cockpit Web Console es una interfaz basada en la web que proporciona una plataforma fácil de usar y fácil de navegar para gestionar servidores. Permite a los administradores realizar tareas como monitorear el rendimiento del sistema, iniciar y detener servicios, gestionar almacenamiento y configurar ajustes de red en servidores Ubuntu.

¿Cómo accedo a Cockpit Web Console?

Después de la instalación, puedes acceder a Cockpit Web Console abriendo un navegador web y navegando a https://:9090. Reemplaza con la dirección IP de tu servidor Ubuntu.

¿Necesito permisos especiales para usar Cockpit?

Necesitas tener privilegios administrativos en el servidor Ubuntu para realizar la mayoría de las tareas en Cockpit. Normalmente iniciarás sesión con tu cuenta de usuario del sistema y contraseña.

¿Es seguro Cockpit?

Cockpit está diseñado con la seguridad en mente. Utiliza HTTPS para cifrado y requiere autenticación de usuario. También se integra con las características de seguridad existentes de Ubuntu, como firewalls y políticas de SELinux.

¿Puedo gestionar múltiples servidores con Cockpit?

Sí, Cockpit te permite gestionar múltiples servidores desde una única interfaz. Puedes agregar y conectarte a múltiples servidores dentro del panel de control de Cockpit para una gestión centralizada conveniente.

¿Qué tipo de información del sistema puedo ver en Cockpit?

Cockpit proporciona información detallada sobre el rendimiento del sistema, incluyendo CPU, memoria, uso de disco, actividad de red y más. También muestra registros, estado de servicios y permite actualizaciones del sistema.

¿Puedo usar Cockpit para gestionar contenedores Docker?

Sí, Cockpit tiene una extensión para gestionar contenedores Docker. Puedes instalar el módulo Docker de Cockpit para habilitar esta funcionalidad.

¿Es posible configurar ajustes de red a través de Cockpit?

Sí, Cockpit te permite configurar ajustes de red como direcciones IP, enrutamiento y ajustes de DNS directamente desde su interfaz web.

¿Cómo actualizo Cockpit?

Cockpit se puede actualizar como cualquier otro paquete en Ubuntu. Simplemente ejecuta:

sudo apt update && sudo apt upgrade

en la terminal para actualizarlo a la última versión.

¿Hay algún costo asociado con el uso de Cockpit?

No, Cockpit es una herramienta de código abierto y está disponible de forma gratuita.

¿Dónde puedo encontrar más documentación sobre Cockpit?

Puedes encontrar documentación completa y guías de usuario en el sitio web oficial de Cockpit y en las páginas de documentación de Ubuntu.

Conclusión

¡Felicidades! has instalado con éxito Cockpit en Ubuntu 22.04. Cockpit es una herramienta muy útil para los usuarios de Linux para gestionar y configurar servicios en servidores basados en Linux. No dudes en preguntarme si tienes alguna pregunta.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.