Assembler un serveur privé à la maison C’est quelque chose sur lequel de plus en plus d’utilisateurs parient. Il existe plusieurs façons de procéder. La première d'entre elles est d'acheter un NAS, un équipement spécialement conçu à cet effet auquel on peut connecter des disques durs et qui est généralement conçu pour être simple à utiliser. Une autre option consiste à installer un Serveur Linux, beaucoup moins cher mais cela demande un certain degré de connaissances et que beaucoup ne savent pas faire. Et enfin, nous avons une nouvelle option qui possède le meilleur des deux précédentes : ParapluieOS.
UmbrelOS est un nouveau système d'exploitation open source conçu pour que chacun puisse configurer son propre serveur privé chez lui. Grâce à ce système nous pourrons convertir en NAS n'importe quel vieil ordinateur qui ne fonctionne plus pour nous, un Mini-PC que l'on peut acheter pour moins de 100 euros, et même un Raspberry Pi que l'on a chez soi (d'époque il n'était pas impossible de les acheter à un prix acceptable).
Ce système d'exploitation veut offrir aux utilisateurs un moyen rapide, simple et totalement gratuit de configurer un serveur privé à la maison. Ce système utilise Linux comme base, sur laquelle il configure toute une interface pour que nous puissions nous y connecter depuis n'importe quel ordinateur, le configurer et l'utiliser comme nous le souhaitons. Il dispose même de sa propre boutique d'applications pour installer les services que nous souhaitons sans télécharger de programme d'installation ni exécuter de commandes. Ces applications ne sont rien de plus que Conteneurs Docker configurés de sorte que nous n'avons qu'à faire quelques clics pour les démarrer.
Certaines des principales fonctionnalités que nous offre UmbrelOS sont :
- Mises à jour en un clic. Lorsqu'il y a de nouvelles versions, nous pouvons les télécharger et les installer à partir d'une notification qui apparaîtra sur le frontend lui-même.
- Affiche les notifications avec les autorisations dont chaque application ou service a besoin pour contrôler ce à quoi chaque Docker peut ou ne peut pas accéder.
- Chaque application ou service dispose d'une authentification indépendante afin que personne ne puisse y accéder sans autorisation. Il vous permet même de configurer 2FA.
- Surveillez l'état du matériel en temps réel : espace disque dur, température, etc.
- Les applications sont mises à jour en temps réel dès qu'il y a de nouvelles versions de Docker.
Télécharger et installer
UmbrelOS a deux versions différentes : nous pouvons télécharger l'image spécifique au Raspberry Pi, ou une image compatible avec n'importe quel système x86. Étant un logiciel open source, nous pouvons télécharger et installer ce système sans payer un seul euro depuis son référentiel GitHub, qui c'est dans ce lien.
Les conditions requises pour pouvoir l'utiliser sont :
- Raspberry Pi : Pi 4 ou Pi 5 (les modèles précédents ne sont pas assez puissants).
- PC : processeur Dual Core 64 bits, 4 Go de RAM (8 Go recommandés) et 32 Go d'espace de stockage.
Bien que les étapes pour l'installer soient les mêmes sur le Raspberry Pi et sur le PC, nous allons suivre les étapes pour l'installer sur un ancien ordinateur ou un Mini-PC. Une fois que nous aurons l'image sur notre PC, la prochaine étape consistera à utiliser le logiciel Balena Etcher pour la sauvegarder sur une clé USB, que nous utiliserons pour démarrer l'ordinateur.
Le processus d'installation est rapide et simple. La seule chose dont nous avons besoin est de démarrer le PC avec la clé USB que nous venons de créer à l'étape précédente, et nous verrons un écran, comme le suivant, dans lequel apparaîtront tous les disques durs connectés à l'ordinateur. On sélectionne le numéro de l'unité sur laquelle on veut l'installer (attention, car cela formatera tout le disque) et c'est tout.
Une fois terminé, nous déconnectons simplement la clé USB, le clavier, la souris et le moniteur que nous avons sur le PC, et c'est tout. Nous allumons l'équipement et attendons une première fois environ 5 minutes pour qu'il termine la configuration pour le premier démarrage. Lorsque nous l'avons prêt, il suffit de saisir « http://umbrel.local », depuis n'importe quel ordinateur connecté au réseau, pour s'y connecter et commencer à le configurer et à l'utiliser.