Cockpit
Einleitung und Rolle
Cockpit ist die systemnahe Weboberfläche für Serververwaltung, Journal, Dienste und Terminalzugriff. Im Unterschied zu den Docker-Diensten läuft Cockpit als Host-Dienst und nicht in einem Compose-Stack. Cockpit verwendet System-Logins des Hosts.
Persistente Daten und Backup-Relevanz
| Pfad |
Bedeutung |
Backup-Relevanz |
| Host-Systemkonfiguration |
Cockpit nutzt Systemkonten und Host-Konfiguration |
abhängig vom Serverbackup |
/opt/selfhost/registry/routes.json |
Reverse-Proxy-Route |
hoch |
Stack, Container und Docker Compose
| Eigenschaft |
Wert |
| Laufzeit |
Host-Dienst / systemd socket |
| Lokaler Port |
127.0.0.1:9090 |
| Caddy-Upstream |
https://127.0.0.1:9090 |
| TLS zum Upstream |
tlsInsecureSkipVerify im Registry-Caddy-Block |
Route und Caddy
| Registry-ID |
Hostname |
Upstream |
cockpit |
cockpit.marcosudau.com |
https://127.0.0.1:9090 |
Zugehörige Dienste und Abhängigkeiten
| Abhängigkeit |
Rolle |
| systemd / Cockpit socket |
Host-Laufzeit |
| Linux-Systemkonten |
Authentifizierung |
| Caddy |
HTTPS-Reverse-Proxy |
Secrets und Umgebungsvariablen
Keine Selfhost-.env-Datei. Authentifizierung erfolgt über Host-Systemkonten.
Betrieb und Prüfung
sudo docker compose ls
sudo docker ps --format '{{.Names}} {{.Status}}'
curl -I https://cockpit.marcosudau.com