blog/content/docs/server/services/cockpit.md

1.4 KiB

title weight
Cockpit 1

Cockpit

Installation

Installer la paquet cockpit.

Dépendances optionnelles

  • cockpit-pcp: monitoring,
  • cockpit-storaged: gestion du stockage,
  • cockpit-podman: gestion de containers podman,
  • cockpit-machines: gestion de machines virtuelles avec libvirt,
  • networkmanager: gestion de la connexion réseau,
  • firewalld: gestion du pare-feu,

Configuration

Configuration du reverse proxy

[WebService]
ProtocolHeader = X-Forwarded-Proto
ForwardedForHeader = X-Forwarded-For

Configuration Nginx

server {
  listen 443 ssl http2;
  listen [::]:443 ssl http2;
  server_name cockpit.edgarpierre.fr;
  include conf/00-hsts.conf;

  location / {
    include conf/50-proxy.conf;
    include conf/50-ws-proxy.conf;

    proxy_pass http://localhost:9090;
  }
}

Mise-à-jour des certificats

Script de déploiement certbot

/usr/bin/install -o cockpit-ws -g cockpit-ws -m 600 /etc/letsencrypt/live/huascaran.burkhart.ovh/privkey.pem /etc/cockpit/ws-certs.d/50-certbot.key
/usr/bin/install -o cockpit-ws -g cockpit-ws -m 600 /etc/letsencrypt/live/huascaran.burkhart.ovh/fullchain.pem /etc/cockpit/ws-certs.d/50-certbot.cert
/usr/bin/systemctl restart cockpit