## Cockpit

## Administración de Servidor (Cockpit)

Cockpit es una aplicación que facilita administrar servidores GNU/Linux desde el navegador web. En una FreedomBox, hay disponibles controles para muchas funciones avanzadas que normalmente no se necesitan. También hay disponible un terminal web para operaciones de consola.

Cualquier usuario del grupo de administradores de to FreedomBox puede acceder a Cockpit. Cockpit solo se puede usar si tienes una configuración de nombre de dominio apropiada para tu FreedomBox y usas ese nombre de dominio para acceder a Cockpit. Para más información mira la sección de Resolución de Problemas.

### Caution

Usa cockpit sólo si eres un administrador de sistemas GNU/Linux con habilidades avanzadas. FreedomBox intenta coexistir con los cambios al sistema que efectúan los administradores y sus herramientas, como Cockpit. Sin embargo, los cambios al sistema inadecuados pueden causar fallos en las funciones de FreedomBox.

### Usar Cockpit

Instala Cockpit como cualquier otra aplicación de FreedomBox. Y a continuación asegúrate de que Cockpit está habilitado.

Asegúrate de que la cuenta de usuario de FreedomBox que se empleará con Cockpit es parte del grupo de administradores.

Arranca el interfaz web de Cockpit. Ingresa con la cuenta de usuario configurada.

Empieza a usar cockpit.

Cockpit también funciona con interfaces mobiles.

### Funcionalidades

Las siguientes funcionalidades de Cockpit pueden ser útiles para usuarios avanzados de FreedomBox.

#### Cuadro de Mando del Sistema

Cockpit tiene un cuadro de mando del sistema que

- Muestra información detallada del hardware.

- Muestra métricas básicas de rendimiento del sistema.

- Permite cambiar la hora y el huso del sistema.

- Permite cambiar el hostname. Por favor usa el interfaz de usuario de FreedomBox UI para hacer esto.

- Muestra las huellas del servidor SSH.

#### Visualización de los Registros de Ejecución (logs) del Sistema

Cockpit permite consultar los registros de ejecución (logs) del sistema y examinarlos a todo detalle.

#### Administración de Almacenamiento

Cockpit permite las siguientes funciones avanzadas de almacenamiento:

- Visualización de llenado de discos.

- Edición de particiones de disco.

- Administración de RAID.

#### Redes

Tanto Cockpit como FreedomBox se apoyan en NetworkManager para configurar la red. No obstante, Cockpit ofrece alguna configuración avanzada no disponible en FreedomBox:

- Configuración de rutas.

- Configuración de enlaces, puentes y VLANs.

#### Servicios

Cockpit permite agendar servicios y tareas periódicas (como cron).

#### Terminal Web

Cockpit ofrece un terminal web que se puede usar para ejecutar tareas manuales de administración del sistema.

### Resolución de Problemas

Cockpit require un nombre de dominio adecuadamente configurado en tu FreedomBox y solo funcionará cuando accedas a él mediante una URL con ese nombre de dominio. Cockpit no funcionará con una dirección IP en la URL. Tampoco con freedombox.local como nombre de dominio. Por ejemplo, las URLs siguientes no funcionarán:

    https://192.168.0.10/_cockpit/
    https://freedombox.local/_cockpit/

A partir de la versión 19.15 funciona el dominio .local. Puedes acceder a Cockpit mediante la URL https://freedombox.local/_cockpit/. El dominio .local se basa en tu hostname. Si tu hostname es mifb tu nombre de dominio .local será mifb.local y la URL de Cockpit será https://mifb.local/_cockpit/.

Para acceder apropiadamente a Cockpit, usa el nombre de dominio configurado en tu FreedomBox. Cockpit también funcionará cuando se use un Servicio Tor Onion. Las siguientes URLs funcionarán:

    https://mybox.freedombox.rocks/cockpit/
    https://exampletorhs.onion/cockpit/

La razón para este comportamiento es que Cockpit emplea WebSockets para conectar con el servidor de backend. Por seguridad se deben evitar las peticiones a WebSockets con servidores cruzados. Para implementar esto Cockpit maintiene una lista de todos los dominios desde los que se admiten peticiones. FreedomBox configura automaticamente esta lista cuando añades o borras un dominio. Sin embargo, como no podemos fiarnos de las direcciones IP, FreedomBox no las añade a esta lista. Puedes mirar la lista actual de dominios aceptados administrada por FreedomBox en /etc/cockpit/cockpit.conf. Puedes editarla pero hazlo solo si comprendes sus consecuencias para la seguridad web.

Volver a la descripción de Funcionalidades o a las páginas del manual.