Nous avons entièrement repensé la boutique d’applications et la gestion des applications dans la version Alpha v0.4.4 de CasaOS, adopté une nouvelle boutique d’applications basée sur des dépôts Git, et intégré un support natif des fonctionnalités Docker basé sur le format d’application docker-compose, ce qui a facilité la tâche des développeurs et des utilisateurs.
Un des membres de notre communauté CasaOS, Ali.Sa, est ici pour partager son expérience et ses impressions sur l’utilisation de CasaOS v0.4.4 Alpha, la dernière version, ainsi que ses applications préférées.
Ali.Sa : CasaOS simplifie Docker pour une expérience fluide
Ali.Sa a adopté CasaOS comme un outil indispensable dans son laboratoire domestique, ses serveurs et ses machines virtuelles. La force de CasaOS réside dans son interface graphique élégante et conviviale qui simplifie Docker sans effort pour tous les niveaux d’utilisateurs. D’un gestionnaire de fichiers intégré et des statistiques système à un système de gestion Docker, CasaOS surveille efficacement les ressources des conteneurs, facilitant ainsi la gestion des conteneurs zombies éventuels.
Lors de la configuration d’un système avec la conteneurisation Docker, Ali.Sa privilégie l’installation et la configuration de CasaOS. Trois applications qu’il déploie généralement, quel que soit l’environnement, incluent Node Exporter pour extraire les mesures du système d’exploitation, Prometheus pour la collecte des données, et Grafana pour la visualisation des données. Ces trois conteneurs, avec l’aide de CasaOS, peuvent être opérationnels en moins de cinq minutes, établissant ainsi un système de surveillance personnalisable complet avec alertes.
Dans le laboratoire domestique d’Ali.Sa, il utilise une combinaison de Pi-hole exporter, ESXi exporter et Mikrotik exporter. Ces outils facilitent collectivement l’extraction et la surveillance des mesures, leur permettant de dépasser leurs capacités natives. L’utilisation combinée de ces applications est fortement recommandée aux utilisateurs intéressés par un suivi et une surveillance approfondis des mesures.
BookStack est un outil remarquable pour Ali.Sa. Il sert de wiki personnel et de système de gestion des connaissances. Avec CasaOS v0.4.4 Alpha, l’installation de BookStack et de conteneurs similaires devient une tâche aisée. L’application prend en charge Docker Compose, même pour des ensembles multi-conteneurs, simplifiant le processus pour les utilisateurs et améliorant leur expérience globale.
Pour les passionnés d’astronomie, Stellarium est vivement recommandé. Faisant partie de la suite d’applications d’Ali.Sa, Stellarium lui permet d’identifier les corps célestes, tels que les étoiles et les planètes, en pointant simplement son appareil vers le ciel. Ces informations sont ensuite enregistrées dans un conteneur nommé « daily notes », créant un journal fascinant des corps célestes observés à des jours précis.
Microbin est une application qu’Ali.Sa trouve précieuse pour la prise de notes. Elle offre une interface simple qui permet aux utilisateurs de prendre des notes, d’y accéder de n’importe où et de les supprimer facilement. Le déploiement et l’installation de Microbin sont facilités par CasaOS, en faisant un outil idéal pour ceux qui ont besoin d’une solution de prise de notes efficace et flexible.
Pour les utilisateurs qui préfèrent des alternatives auto-hébergées aux favoris du navigateur, Ali.Sa suggère Neonlink. Il sert de solution complète pour gérer et organiser les favoris, assurant un accès facile au contenu sauvegardé.
Les amateurs de cinéma apprécieront la recommandation d’Ali.Sa pour Flox. En tant que liste de films et séries avec un système de notation intégré, elle permet aux utilisateurs de partager leurs impressions avec leurs amis après avoir regardé un film. La fonctionnalité de Flox en fait une application attrayante pour ceux qui aiment partager et discuter de leurs expériences cinématographiques.
Enfin, Nginx Proxy Manager (NPM) s’avère être un outil polyvalent dans l’arsenal d’Ali.Sa. Avec une interface claire, NPM gère les domaines, les certificats SSL, et délivre même des certificats gratuits. NPM est utilisé dans presque toutes les configurations CasaOS d’Ali.Sa pour accéder aux applications et conteneurs localement et à distance via son adresse de domaine, éliminant ainsi le besoin de retenir les adresses IP et ports individuels. Avec CasaOS, les utilisateurs peuvent ajouter NPM ainsi que d’autres conteneurs sur un seul réseau Docker, renforçant la sécurité et l’accessibilité de leurs configurations.
Ali.Sa a déclaré : Grâce à CasaOS et à ses développeurs, des utilisateurs comme lui peuvent simplifier le processus de création, de déploiement et de gestion d’outils qui nécessitent habituellement une expertise Linux. Cela fait de CasaOS une plateforme vivement recommandée tant pour les débutants que pour les utilisateurs expérimentés.
Surmonter les défis avec CasaOS
Le parcours d’Ali.Sa avec CasaOS n’a pas été sans difficultés. L’un des problèmes concernait la création d’un réseau Docker pour connecter ses conteneurs. Il a résolu cela en utilisant Portainer pour créer un réseau Docker personnalisé, puis a utilisé CasaOS pour attacher ses conteneurs à ce réseau ou installer un nouveau conteneur avec ce réseau Docker personnalisé comme réseau par défaut. Il est important de noter que l’utilisation ultérieure de Portainer pour modifier les paramètres de l’application via CasaOS (si Portainer avait été utilisé à l’origine pour l’installation de l’application ou du conteneur) entraînerait la réinitialisation des paramètres réseau au réseau pont Docker par défaut.
Un autre problème était la discordance entre les noms utilisés par CasaOS pour son tableau de bord et les noms réels des conteneurs. Cela posait particulièrement problème lorsque deux conteneurs sur le même réseau devaient communiquer en privé. Ali.Sa a résolu ce problème en utilisant Portainer pour vérifier les noms réels des conteneurs ou en exécutant des commandes via l’interface en ligne de commande (CLI).
Conclusion
Malgré quelques obstacles, des outils comme Portainer et la CLI ont permis à Ali.Sa de surmonter les difficultés et de tirer le meilleur parti de CasaOS. Son expérience souligne l’importance de CasaOS pour simplifier le processus de création, de déploiement et de gestion d’applications qui nécessiteraient normalement une expertise Linux. Le parcours d’Ali.Sa offre des enseignements précieux et une source d’inspiration tant pour les développeurs chevronnés que pour les débutants découvrant CasaOS.

