Vous recherchez une solution simple, facile Ă installer, Ă utiliser ainsi qu’avec de nombreuses applications possibles? Du stockage « cloud » avec un contrĂŽle total? GĂ©rer facilement un serveur personnel?

CasaOS est une des solutions qui, aujourd’hui, me semble ĂȘtre la plus pertinente pour du stockage Ă la maison. TrĂšs facile Ă installer, c’est mĂȘme dĂ©routant.
Mais qu’est-ce que CasaOS ; Et bien, c’est un puissant logiciel Ă installer sur une machine qui « officie » en tant que serveur chez vous par exemple, qui permet ensuite, de pouvoir accĂ©der Ă son stockage, ces performances en temps rĂ©el, d’installer des applications dans des « containers » aussi simplement que « Docker » (en concatĂ©nant chacune d’entre elles).
Bonnes nouvelles : c’est OpenSource et Gratuit.
:: Installation & Configuration de CasaOS ::
Pour cet essai : Machine Virtuelle sur base de Kubuntu 22.04.3 ; et une installation d’un container « NextCloud » sur une base de donnĂ©es « proposĂ©e » par dĂ©faut [SQLite] ; ceci n’est qu’Ă titre de test, Il n’est pas conseiller (pour des raisons de sĂ©curitĂ©) de l’utiliser Ă temps plein en usage au quotidien [Car tout ce qui se trouvera sur votre base de donnĂ©es, sera directement mis en « clair »]. Pour un usage total, il est recommandĂ© d’installer au prĂ©alable : MariaDB ou MySQL [Pour la BDD] et PhpMyAdmin [Interface pour gestion de BDD ; facile Ă administrer].
En arrivant sur le site officiel [CasaOS.io] ; il vous est proposĂ© de faire un test sur un serveur de dĂ©mo (user & password : casaos). L’interface est moderne, facile Ă comprendre et la prise en main se fait naturellement. Vous souhaitez avoir votre serveur?
Ouvrez votre terminal favori [Pour le test, j’ai mis CRT « Cool Retro Term »] ; et recopiez simplement la ligne de bash se situant sur la page d’accueil
curl -fsSL https://get.casaos.io | sudo bash
[Et N’oubliez pas d’installer « curl » avant… Pour debian & dĂ©rivĂ©s]
sudo apt install curl
La version utilisée de CasaOS lors de ce test : 0.4.4.1.

Une fois les caractĂ©ristiques et le systĂšme d’exploitation dĂ©tectĂ©s ; le Script se dĂ©roulera tout seul, sans aucune autre intervention de votre part, rĂ©cupĂ©rant, crĂ©ant et installant tout se qui lui sera nĂ©cessaire au bon fonctionnement. [Coucou Docker!]
Voila, CasaOS est installĂ© (PrĂ©voyez quelques minutes ; selon votre connexion et la puissance de l’ordinateur qui va accueillir ce service). Retenez bien ce qui se trouve Ă la fin du script d’installation car vous y retrouverez:
- L’adresse locale + port pour accĂ©der Ă l’interface graphique
- La commande à utiliser pour désinstaller CasaOS [Attention : Si vous le faites, vous perdrez aussi tous les containers installés!]

Ouvrez votre navigateur internet, saisissez l’adresse communiquĂ©e et ajoutez maintenant le principal utilisateur [Administrateur principal] qui aura absolument tous les droits sur CasaOS.
Vous voici maintenant arrivĂ© sur l’interface principale : Le tableau de bord [Dashboard] de CasaOS. C’est Ă partir d’ici que vous pouvez voir, surveiller et administrer votre serveur personnel.
Sont accessibles [En temps réel] :
- Les 3 icĂŽnes en haut Ă gauche : [Profil – Pour se dĂ©connecter] [ParamĂštres – Langue, Moteur de recherche, Port d’accĂšs Ă CasaOS, Changer le Fond d’Ă©cran, …] [Logs (accessible via SSH)]
- L’heure et la Date
- Le stockage principal (Ici, un seul disque, celui de la VM)
- Les clĂ©s USB et autres Disque durs qui peuvent ĂȘtre connectĂ©s sur les ports USB ainsi que les DVD/ISO montĂ©es.
- L’usage du Processeur (CPU) et de la MĂ©moire vive (RAM)
- L’usage du rĂ©seau (cĂąble Ethernet [ENS] ou Wifi [WLAN])
- Le catalogue d’application
- Un accÚs au stockage via « File »
*Changer le fond d’Ă©cran facilement*
Vous ĂȘtes enfin prĂȘt Ă utiliser CasaOS, et vous disposez de votre propre tableau de bord pour gĂ©rer votre serveur!
:: Installation & Configuration :: Essai avec [NextCloud] :: Catalogue d’applications ::
L’installation d’une application depuis le catalogue intĂ©grĂ© est aussi simple que sur votre tĂ©lĂ©phone, ordinateur. Vous cherchez, cliquez sur « Installer », et vous passez Ă la configuration.
[Vous avez aussi peut-ĂȘtre remarquer, sur la vidĂ©o, qu’il est possible d’aller chercher sur Docker, un Container avec l’application prĂȘte Ă ĂȘtre installĂ©e Ă©galement, mais je n’ai pas encore fait le test. Peut-ĂȘtre prochainement avec « WordPress » pour auto-hĂ©berger un site web (avec les bĂ©nĂ©fices et les contraintes qui en dĂ©coulent!)]
Pour faire un test simple et rapide, j’utiliserai la configuration de base de NextCloud [Rappel au dĂ©but de l’article sur SQLite]. Cliquez sur « Installer ».
Vous pouvez mĂȘme mettre la tĂąche en arriĂšre plan et faire tout autre chose pendant ce temps…
Une fois que NextCloud est installé, vous pouvez configurer en cliquant sur les 3 points verticaux :
- Renommer l’application [Titre]
- Changer l’icĂŽne de l’application [Avec une .ico de votre site web par exemple]
- Changer le Port [Ex:10081]
- Configurer la charge en Ram et CPU
Lancer votre application, une nouvelle page s’ouvre et vous pouvez dĂšs Ă prĂ©sent crĂ©er le compte administrateur pour « NextCloud »… AprĂšs cette configuration, vous aurez accĂšs au tableau de bord qui est complĂštement indĂ©pendant de « CasaOS ». IdĂ©al si vous voulez faire un stockage / partage familial avec un accĂšs pour chaque membre…
Voici quelques aperçus depuis l’interface mobile [Sur une machine dĂ©diĂ©e personnelle avec quelques modifications d’interfaces] :
:: Interface « CasaOS » [Navigateur Mobile] ::
:: Interface « NextCloud » [Application sous Android] ::
:: VidĂ©o de l’installation & du test ::
