CasaOS se distingue par une interface graphique simplifiée et d'orchestrateur de conteneurs Docker pour transformer un serveur Linux standard en un hub domestique (Homelab) intuitif. Il est doté d'un navigateur de fichiers et affiche sur le tableau de bord, les applications déployées.
L'utilisation du duo Cockpit avec CasaOS sur Debian vise à combiner la simplicité de gestion des applications Docker avec une administration système robuste et centralisée.
Avantages de la combinaison
- Gestion système complète via Cockpit : CasaOS est principalement une interface de gestion pour les conteneurs Docker. Cockpit prend le relais pour administrer le système hôte (Debian), offrant une interface web pour gérer les mises à jour système, les services, les journaux (logs), le stockage (RAID/NFS) et les connexions SSH. Il est considéré comme plus léger et plus adapté à l'administration serveur que des alternatives comme Webmin.
- Supplément fonctionnel à CasaOS : CasaOS possède notamment un navigateur de fichiers très apprécié mais une gestion des mises à jour des applications parfois en retard. Cockpit permet de pallier ces manques en offrant une vue détaillée de la santé du serveur et une gestion fine des ressources matérielles.
- Flexibilité avec Portainer : Ajouter également un outil comme Portainer à CasaOS permet une maintenance avancée des conteneurs (logs, redémarrage, gestion des images) et Cockpit pour l'OS.
En résumé
Cette configuration (Debian + Cockpit + CasaOS) offre le meilleur des deux mondes : CasaOS pour la simplicité et l'esthétique de la gestion des applications, et Cockpit pour la stabilité, la transparence et la puissance de l'administration système sous-jacente.
1. Installation du combo
1.1. Installer Debian
Pour commencer vous installez le système. Debian est recommandé pour CasaOS principalement en raison de sa stabilité exceptionnelle et de sa politique de mises à jour conservatrice. Contrairement à Ubuntu, qui peut parfois causer des conflits ou des instabilités avec CasaOS, Debian offre un environnement plus prévisible où l'installation se fait simplement et reste opérationnelle à long terme.
Les avantages clés incluent :
- Fiabilité accrue : Le cycle de publication lent et stable de Debian réduit les risques de bugs liés aux mises à jour du système d'exploitation.
- Simplicité de gestion : Une fois installé, le système nécessite peu d'intervention, permettant de se concentrer sur les services plutôt que sur la maintenance du système de base.
- Compatibilité native : CasaOS est conçu comme un système de superposition qui s'exécute directement sur une installation Debian Linux existante, ce qui facilite le déploiement et l'essai sans reconfigurer entièrement l'infrastructure.
Lors de la fin du processus d'installation de Debian, sélectionnez seulement Serveur SSH et utilitaires usuels du système
1.2. Installer Cockpit
1.3. Installer outils et samba
2. Installer Sudo sur Debian, c'est ici.
3. Installer cURL sur Debian, c'est ici.
NB Il est inutile d'installer Docker, (et Cockpit-Files). Ces fonctionnalités seront automatiquement déployées avec CasaOS.
SMB :
Si vous avez installé Samba sur Debian avant l'installation de CasaOS, vous devrez configurer le SMB "traditionnellement" sur le système. En revanche, les montages sur des serveurs externes ne seront plus prioritaires (montage à faire sur le navigateur de fichiers de CasaOS).
Si Samba n'est pas installé, CasaOS installera sa propre configuration SMB (qui permettra un accès au dossier DATA via ce protocole).
1.4. Installer CasaOS
Sur Cockpit connectez-vous au Terminal de Cockpit (en mettant à jour le système)
sudo apt updateCopier coller le code ci-dessous pour l'installation de CasaOS et, patientez le temps du déploiement ...
curl -fsSL https://get.casaos.io | sudo bashEn fin d'installation, l'IP locale de connexion à l'interface de CasaOS est indiquée. Le port par défaut est 80 (sauf si vous aviez installé sur Debian un serveur web).
2. CasaOS 1ère configuration
Ouvrez un onglet sur votre navigateur à l'adresse indiquée précédemment (IP locale).
Puis cliquez sur le bouton "Allez"
Créez dès à présent votre compte de connexion administrateur.
Bienvenue sur l'interface de CasaOS.
ZimaOS, système complet, utilise l'interface de CasaOS. Les articles dédiés aux applications sur ce blog concernent par conséquence les deux interfaces.
Cliquez sur l'icône paramètres, en haut à gauche.
- Vous pouvez modifier l'aspect et les affichages.
- Changez le port de connexion si besoin.
- Ajoutez des magasins d'applications tiers (optionnel)
Le stockage sur CasaOS
CasaOS propose sur son interface de créer, avec les Disques Durs (DD) disponibles sur votre machine, de fusionner ces espaces disponibles. Ce mode correspond à un "RAID" JBOD (ou à espaces de stockage proposé par Windows) - un assemblage virtuel des DD disponibles.
Dans la mesure où Cockpit est intallé, il est conseillé d'utiliser celui-ci pour créer les stockages (formatage et RAID). Puis de monter ces volumes sur les dossiers / répertoires de votre choix. Avec ce mode d'organisation, vos données seront conservées en cas de désinstallation de CasaOS.
Répertoire DATA sur Debian
Lors de l'installation de CasaOS sur Debian, un répertoire dédié est créé : DATA
En ouvrant le navigateur de fichiers sur l'interface de CasaOS sur Root, vous avez accès à l'ensemble de l'arborescence des répertoires qui composent Debian.








