Installer Cockpit sur Raspberry Pi : administrer son serveur Linux depuis un navigateur

Votre Raspberry Pi héberge plusieurs services et vous ne voulez pas retenir chaque commande Linux ? Cockpit ajoute une console web légère pour consulter processeur, stockage, journaux et services. Ce guide l’installe sur Raspberry Pi OS et sécurise son accès local.

Les 3 points clés

  • Cockpit administre le Linux existant : il ne remplace ni Raspberry Pi OS ni SSH.
  • La console s’ouvre en HTTPS sur le port 9090 avec un compte Linux local.
  • Pour l’extérieur, utilisez un VPN ; ne publiez pas ce port directement sur Internet.

Résultat attendu

Depuis un ordinateur du même réseau, vous ouvrirez https://IP_DU_PI:9090 et pourrez diagnostiquer les services de votre mini-serveur.

Schéma montrant le navigateur, Cockpit et les services Linux du Raspberry Pi
Cockpit relie le navigateur aux composants Linux déjà présents sur le Pi.

Prérequis

Élément Recommandation
Système Raspberry Pi OS 64 bits à jour
Accès SSH ou écran ; compte ayant sudo
Réseau Adresse IP locale connue
Limite Cockpit n’est ni une sauvegarde ni un pare-feu

Sauvegardez vos données importantes avant toute manipulation de services.

Étape 1 — Mettre Raspberry Pi OS à jour

Connectez-vous en SSH puis appliquez les mises à jour. Redémarrez manuellement seulement si le système le demande.

sudo apt update
sudo apt full-upgrade -y

Étape 2 — Installer Cockpit

Installez le paquet depuis les dépôts Debian de Raspberry Pi OS. Le socket Cockpit est ensuite disponible pour la console web.

sudo apt install -y cockpit
sudo ss -ltnp | grep 9090

Avec UFW, autorisez le port uniquement depuis votre LAN (adaptez le sous-réseau) :

sudo ufw allow from 192.168.1.0/24 to any port 9090 proto tcp

Étape 3 — Ouvrir Cockpit

  1. Repérez l’adresse du Pi : hostname -I.
  2. Sur le même réseau, ouvrez https://ADRESSE_IP:9090.
  3. Vérifiez l’IP puis acceptez l’avertissement initial du certificat auto-signé.
  4. Connectez-vous avec votre compte Linux habituel.

Dans Vue d’ensemble, contrôlez CPU, mémoire et disque. Dans Services, recherchez ssh, docker ou votre application, et lisez son journal avant toute action.

Étape 4 — Afficher les mises à jour

Lorsque le paquet est proposé par votre version, ajoutez la vue PackageKit :

sudo apt install -y cockpit-packagekit

Lisez toujours la liste des paquets avant une mise à niveau importante.

Schéma de vérification de Cockpit dans un terminal Linux
Contrôlez le port et les ressources avant d’accuser le navigateur.

Vidéo de prise en main

Tests de validation

  1. sudo ss -ltnp | grep 9090 doit montrer une écoute.
  2. La page HTTPS doit afficher la vue d’ensemble après connexion.
  3. Comparez l’espace disque affiché avec df -h.
  4. Dans Journal, recherchez d’éventuelles erreurs Cockpit répétées.

Dépannage

La page ne répond pas

Vérifiez l’IP, le réseau local, le pare-feu et le port 9090 avec la commande de contrôle ci-dessus.

Avertissement HTTPS

Il est normal avec le certificat auto-signé initial. Vérifiez précisément l’adresse du Pi. Pour l’accès distant, préférez Tailscale ou WireGuard.

Connexion refusée

Utilisez un compte Linux existant. Les actions d’administration demanderont les droits sudo ; n’activez pas root pour contourner cette protection.

Alternatives et variantes

  • SSH reste le choix le plus léger.
  • Portainer complète Cockpit pour Docker, sans le remplacer.
  • Webmin apporte plus de modules ; installez uniquement ceux qui sont utiles.
  • VPN : Tailscale ou WireGuard est recommandé hors domicile.

Questions fréquentes

Cockpit fonctionne-t-il sur Raspberry Pi 4 ou 5 ?

Oui, avec Raspberry Pi OS basé sur Debian si le paquet est disponible pour votre version.

Faut-il ouvrir le port 9090 sur Internet ?

Non. Gardez Cockpit sur le réseau local et employez un VPN à distance.

Cockpit remplace-t-il Docker ou Home Assistant ?

Non. Il administre l’hôte Linux et complète leurs interfaces spécialisées.

Sources officielles


Vincent Vandegans — Passionné de Raspberry Pi, Linux et projets maker, Vincent partage des guides pratiques pour construire et administrer sa maison connectée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *