Présentation de l'infrastructure nomade du lab12.io



Le matériel

Le point central de l'infrastructure nomade est le serveur CLIC qui permet d'accéder localement a des services numériques via son point d'accès WiFi, même si aucune connexion internet n'est possible.

Diagramme du matériel de l'infrastructure nomade du Lab12
Diagramme du matériel de l'infrastructure nomade du Lab12

Couplé à un téléphone sur lequel j'ai installé LineageOS et à un ordinateur qui tourne sous Debian GNU/Linux ce serveur me permet d'être indépendant de toute solution centralisée et de conserver la maîtrise de mes données personnelles.

Lorsque cela est possible, le serveur CLIC est physiquement connecté à internet grâce à un routeur 4G ou en le branchant sur un réseau local ethernet qui est connecté à internet via un routeur ADSL, fibre ou autre. Mais d'un point de vue logique, les données transitent entre internet et le serveur via un VPN Wireguard, fourni par Iloth.
Cela permet au serveur d'avoir une adresse IP fixe sur internet quelque soit le lieu et le mode de connection au réseau.
Utiliser un VPN évite également de devoir configurer des redirections de ports au niveau de la box internet utilisée pour le connecter à internet et de s'affranchir des limitation d'une connection via un routeur 4G. L'inteface ethernet du serveur CLIC est configurée en DHCP. Il suffit de la brancher sur un réseau local qui est connecté a internet pour rendre le serveur accessible sur internet, sans aucune configuration specifique au niveau du lieu de connexion.

Le serveur CLIC et le routeur 4G sont très économes en électricité. Environ 15 à 20 W en moyenne avec le matériel que j'utilise en ce moment. Et il est possible d'utiliser un ordinateur encore plus économe pour le serveur et d'avoir un consommation moyenne inférieure à 10W.
Lorsqu'ils sont utilisés sur un site isolé du réseau électrique ils peuvent être alimentés en les branchant directement à la batterie 12V d'un petit système photovoltaïque ce qui évite de perdre de l'énergie avec des convertisseurs de tension.

image lelab12aucampchatons2022forweb.jpg (0.4MB)
Le Lab12 au camp CHATONS 2022



La sauvegarde des données

J'ai en fait deux systèmes de ce type. Le deuxième me sert de démonstrateur pour le cas d'utilisation d'un serveur local pour travail collaboratif en site isolé. C'est celui qui j'amènerais au camp CHATONS 2024 : https://lab12.org

Chacun des système sert de serveur de sauvegarde pour l'autre, grâce à l'application borg backup. Ainsi si je perds les données d'un des deux serveur, je peux les récupérer grace aus sauvegrdes stockées sur l'autre.

Les logiciels

Voici la liste des services que j'héberge sur mon serveur CLIC du lab12.io
Certains services sont en accès libre et peuvent être utilisés pour collaborer à plusieurs lors de réunions.
D’autres services nécessitent d’avoir un compte sur le serveur pour les utiliser. Il s’agit des services de mon « cloud » personnel qui me permettent de gérer mes documents, mon agenda, mon carnet d’adresses, etc.
Comme l'infrastructure est nomade et que je peux l'emporter partout avec moi, ces services sont utilisables même lorsque je suis sur un site isolé, sans aucune connexion Internet ni réseau électrique.


Aucun résultat