Dispositif expérimental
- 01Le portable. zion, un ancien portable de jeu 17 pouces avec Proxmox. Il fait tourner le cloud familial avec Nextcloud, le chat Matrix et le service de connexion.
- 02Le NAS. Stockage pour tout et en même temps hôte de machines virtuelles. C’est là qu’arrivent les sauvegardes chaque nuit.
- 03La salle des machines. Une seule machine virtuelle porte presque tout le labo : DNS, bloqueur de pub, sites web, base de données, notes, recherche. Si elle ne tourne pas, on le remarque tout de suite. C’est pourquoi elle est la première à être reconstruite.
- 04La porte d’entrée. Tout ce qui entre de l’extérieur en HTTPS passe par Caddy. Il présente le certificat et distribue selon le nom.
- 05La connexion. Pocket ID connecte partout avec une clé d’accès : chat, cloud, photos, porte, salle de contrôle. Un compte, pas de mot de passe.
- 06La garde. Uptime Kuma vérifie jour et nuit que tout tourne, et se manifeste quand ce n’est pas le cas. Plus dans la chambre 14.
Ce qui tourne ici
Grossièrement trié par usage. Quand il existe une page officielle, elle est liée.
- CommunicationChat Matrix (Synapse) · Passerelles vers d’autres messageries (mautrix) · Element Call · TeamSpeak
- Fichiers & documentsNextcloud · Collabora (bureautique dans le navigateur) · Paperless · Affine (notes)
- Photos & filmsImmich · Plex
- RéseauCaddy (porte d’entrée) · DNS maison (BIND) · AdGuard Home (bloqueur de pub, en double) · Serveur de temps GPS
- ConnexionPocket ID (clés d’accès) · tinyauth
- MaisonHome Assistant · MQTT (Mosquitto) · Caméras · Porte · Miroir
- SurveillanceUptime Kuma
- DiversSearXNG (moteur de recherche maison) · Serveur web avec portail · Base de données (MariaDB)
Tout est sauvegardé, chaque nuit : chaque serveur dépose sa sauvegarde sur le NAS, le portable en plus sur un Proxmox Backup Server.
Pourquoi ?
Parce qu’on ne comprend vraiment que ce qu’on fait tourner soi-même. Et parce que c’est amusant quand un vieux portable a une seconde vie comme serveur.
Pour chaque service, il existe un mode d’emploi pour le reconstruire de zéro, en allemand et en anglais. Pour le jour où quelque chose casse vraiment.
Résultat du test
Réussi, la plupart du temps. En octobre, un Raspberry Pi à la mémoire défaillante a entraîné le chat dans sa chute. Il a été déplacé dans une machine virtuelle et ne s’est plus plaint depuis.