Installation · 7 min read · Sep 11, 2025

Comment installer Cockpit Web Console sur Debian 12

Cockpit est un outil d’administration Linux basé sur le web qui vous permet de gérer plusieurs serveurs Linux à partir d’un tableau de bord unique, en particulier pour les opérations quotidiennes. Le projet Cockpit, principalement soutenu par RedHat, fournit une interface conviviale qui est adaptée aux personnes ayant moins d’expérience dans un environnement Linux.

Ce guide vous montrera comment installer Cockpit sur un serveur Debian 12, et je vous montrerai l’utilisation de base de Cockpit pour gérer votre serveur Debian. Restez à l’écoute pour cela.

Prérequis

Pour compléter ce guide, assurez-vous d’avoir préparé ce qui suit :

  • Un serveur Debian 12.
  • Un utilisateur non-root avec des privilèges sudo/administrateur.

Installer Cockpit sur Debian

Cockpit est un logiciel de gestion de serveur basé sur le web pour les distributions Linux. RedHat a développé le projet, mais il est disponible pour les principales distributions populaires, telles que Debian/Ubuntu, CentOS/Rocky/Alma et Fedora.

Sur Debian, vous pouvez installer Cockpit facilement via le dépôt officiel de Debian.

Avant d’installer Cockpit, exécutez la commande suivante pour mettre à jour votre dépôt Debian à la dernière version.

sudo apt update

update cockpit

Une fois le dépôt mis à jour, installez le paquet cockpit en utilisant la commande ci-dessous. Avec cela, vous installerez Cockpit avec certains paquets requis, tels que les plugins de cockpit-networking.

sudo apt install cockpit -y

install cockpit

Après l’installation, démarrez et activez le service cockpit en utilisant la commande suivante.

sudo systemctl start --now cockpit

Ensuite, vérifiez l’installation de cockpit pour vous assurer qu’il fonctionne et est activé sur votre système Debian.

sudo systemctl is-enabled cockpit  
sudo systemctl status cockpit

S’il fonctionne, vous devriez obtenir une sortie telle que active (en cours d’exécution) sur votre écran.

start verify cockpit

Enfin, exécutez la commande ci-dessous pour vérifier le port cockpit. Par défaut, cockpit fonctionne sur le port TCP 9090.

ss -tulpn

Configurer UFW

Après avoir installé cockpit, configurons le pare-feu via UFW (Uncomplicated Firewall). La section suivante vous montrera comment installer UFW, ouvrir le port SSH et ouvrir le port cockpit 9090/tcp.

Tout d’abord, installez UFW sur votre machine Debian en utilisant la commande apt ci-dessous.

sudo apt install ufw

install ufw

Une fois UFW installé, exécutez la commande ufw suivante pour ouvrir le profil OpenSSH et le port TCP 9090. Le profil OpenSSH ouvrira par défaut le port 22 pour le trafic SSH. Si vous exécutez SSH sur un port personnalisé, vous pouvez simplement ajouter votre port.

sudo ufw allow OpenSSH  
sudo ufw allow 9090/tcp

Maintenant, exécutez la commande ci-dessous pour démarrer et activer UFW. Tapez y pour confirmer lorsque vous y êtes invité, et vous obtiendrez une sortie telle que Le pare-feu est actif et activé au démarrage du système.

sudo ufw enable

setup ufw

Avec UFW activé, exécutez la commande ci-dessous pour le vérifier. Vous devriez voir UFW avec le statut Actif et les ports activés pour OpenSSH et 9090/tcp.

sudo ufw status

check ufw

Connexion à Cockpit

Avec UFW activé et le port 9090/tcp ouvert, vous pouvez maintenant accéder à votre installation cockpit depuis votre ordinateur/de bureau local.

Lancez votre navigateur web et visitez l’adresse IP du serveur avec le protocole HTTPS suivi du port 9090 (c’est-à-dire : https://192.168.5.15:9090/). Si l’installation de cockpit est réussie, vous verrez la page de connexion de cockpit.

Saisissez votre nom d’utilisateur et votre mot de passe, puis appuyez sur Connexion. Assurez-vous d’utiliser un utilisateur non-root qui a des privilèges pour accéder à su ou des privilèges root. Il n’est pas recommandé d’utiliser directement l’utilisateur root pour cette opération.

logging to cockpit

Une fois connecté, vous verrez le tableau de bord cockpit comme suit. Comme vous pouvez le voir, nous avons également un mode Accès limité.

limited access

Cliquez sur le bouton Activer l’accès administratif et vous serez invité à entrer votre mot de passe. Saisissez votre mot de passe et cliquez sur Authentifier. Cette action est similaire à la commande ‘ sudo su ‘ lorsque vous avez besoin de privilèges root.

authenticate

Une fois l’authentification réussie, vous verrez la confirmation de Accès administratif dans le menu supérieur. Cela signifie que vous avez le privilège de faire quoi que ce soit dans cockpit.

administrative access

Installer un plugin supplémentaire pour Cockpit

En plus de cockpit, vous pouvez également installer des applications cockpit supplémentaires. Elles sont limitées, mais lorsque cockpit vous aidera à gérer votre application via le tableau de bord cockpit.

Exécutez la commande ci-dessous pour trouver les applications cockpit disponibles sur votre serveur.

sudo apt search cockpit

Dans le dépôt Debian, il existe un paquet cockpit-podman pour gérer Podman, cockpit-389 pour gérer le serveur de répertoire 389, cockpit-pcp pour l’intégration PCP, cockpit-machines pour gérer des machines virtuelles, et bien d’autres.

Si vous souhaitez installer une application cockpit, utilisez la commande suivante.

sudo apt install cockpit-podman -y

Après la fin de l’installation, redémarrez le service cockpit en utilisant la commande ci-dessous.

sudo systemctl restart cockpit

Enfin, vous pouvez accéder à votre application via le menu Application sur le tableau de bord cockpit.

Gérer le système Debian via le tableau de bord Cockpit

Dans cette section, vous découvrirez certaines fonctions de cockpit pour gérer votre système Debian. Cela inclut la gestion du réseau, du disque, des services, des utilisateurs, des mises à jour logicielles et l’accès au terminal du serveur via cockpit.

Gérer le réseau

Cliquez sur le menu Réseau et vous serez présenté avec le tableau de bord réseau de cockpit. De là, vous pouvez vérifier les journaux de votre réseau, configurer une interface de pont, configurer le réseau sur les interfaces gérées, ajouter des liaisons réseau, etc.

setup networking

Gérer le disque/le stockage

Cockpit vous permet également de gérer le disque via le tableau de bord. Cliquez sur le menu Stockage et vous verrez le tableau de bord comme suit :

Vous pouvez voir les informations sur le disque et le lecteur, les statistiques de lecture et d’écriture, et la disposition actuelle des systèmes de fichiers, vous pouvez également ajouter le support NFS.

setup storage

Cliquez sur Installer le support NFS pour activer l’intégration NFS. Ce processus mettra automatiquement à jour votre index de paquets Debian et vous serez invité à installer des paquets supplémentaires. Cliquez sur Installer pour confirmer.

install nfs supprot

Une fois l’installation terminée, votre cockpit prendra désormais en charge NFS.

Gérer les services

Cliquez sur le menu Services pour obtenir la liste des services disponibles sur votre serveur. Vous pouvez voir l’état des services tels que en cours d’exécution, non en cours d’exécution et désactivé.

list services

Pour démarrer ou redémarrer des services, cliquez sur le nom du service. Dans cet exemple, nous allons redémarrer le service chrony.

Activez le bouton pour démarrer le service. Si vous souhaitez redémarrer le service, il vous suffit d’activer/désactiver le bouton.

start or restart service

Gérer les utilisateurs

Pour gérer les utilisateurs, cliquez sur le menu Utilisateurs. Vous devriez obtenir la liste des utilisateurs sur votre machine Debian.

list users

Pour créer un nouvel utilisateur, cliquez sur Créer un nouveau compte. Ensuite, saisissez les détails de votre nom d’utilisateur et de votre mot de passe et cliquez sur Créer pour confirmer.

create user

Après la création de l’utilisateur, cliquez sur votre utilisateur pour attribuer un nouveau groupe. Dans cet exemple, nous avons créé l’utilisateur bob et voulons attribuer le groupe sudo à l’utilisateur bob.

De plus, vous pouvez également télécharger votre clé publique SSH afin de pouvoir vous connecter via la clé SSH. Ou si vous souhaitez supprimer l’utilisateur, cliquez sur le bouton Supprimer,

edit user

Mettre à jour les paquets

Pour mettre à jour les paquets via cockpit, cliquez sur le menu Mises à jour logicielles. De là, vous pouvez mettre à jour les paquets liés à la sécurité, ou installer toutes les mises à jour disponibles vers la dernière version.

update packages via cockpit

Au cours du processus de mise à jour, vous verrez le processus comme suit :

updating packages

Accéder au terminal

Cockpit fournit également un terminal sur le tableau de bord. Cela vous permet de saisir des commandes directement sur le serveur via le tableau de bord cockpit.

Cliquez sur le menu Terminal et vous devriez obtenir le terminal du serveur. De là, vous pouvez maintenant saisir des commandes pour gérer votre serveur.

cockpit terminal

Conclusion

Félicitations ! Vous avez maintenant installé avec succès Cockpit sur un serveur Debian 12. Vous avez également configuré UFW sur votre machine Debian. En plus de cela, vous avez également appris quelques utilisations de base de cockpit pour gérer votre serveur, ce qui inclut la gestion du réseau, du disque, des services, des utilisateurs, des mises à jour logicielles et l’accès au terminal du serveur via Cockpit

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.