Mon homelab : self-hosting avec Unraid
Depuis quelques années, j’héberge moi-même la plupart de mes services en ligne depuis chez moi. Pas de cloud public, pas d’abonnement mensuel qui grimpe — juste un serveur maison, une connexion correcte, et un peu de patience.
Pourquoi faire du self-hosting ?
La réponse courte : contrôle et confidentialité. Quand tes données sont sur ton propre matériel, tu sais où elles sont, qui y accède, et tu n’es pas dépendant d’un service tiers qui peut changer ses conditions du jour au lendemain.
La réponse longue : c’est aussi un excellent terrain d’apprentissage. Gérer ses propres serveurs oblige à comprendre le réseau, la sécurité, les sauvegardes, les mises à jour. C’est formateur.
Unraid, le système qui change tout
Mon serveur tourne sous Unraid, un système d’exploitation conçu pour les NAS maison. Ce qui le distingue des autres solutions, c’est sa gestion des disques : pas besoin d’avoir tous ses disques de même taille, pas de RAID classique obligatoire. On ajoute des disques au fur et à mesure, et un disque de parité protège l’ensemble.
Mais ce qui m’a vraiment convaincu, c’est l’intégration Docker native. En quelques clics, on déploie n’importe quelle application : Plex pour les médias, Nextcloud pour les fichiers, Gitea ou OneDev pour le code, Nginx pour les sites web…
Ma stack actuelle
Sur mon serveur Unraid, je fais tourner entre autres :
- Nginx — pour servir mes sites web, dont celui-ci
- OneDev — pour héberger mes repos Git en local
- Plex — pour la médiathèque
- qBittorrent — derrière un VPN
- Grafana + InfluxDB — pour monitorer les métriques du serveur
- Searxng — moteur de recherche privé
Les galères, parce qu’il faut être honnête
Le self-hosting, ce n’est pas toujours rose. Les mises à jour qui cassent des containers, les volumes Docker qui disparaissent lors d’une recréation, les certificats SSL à renouveler… Il faut une bonne stratégie de sauvegarde et beaucoup de rigueur.
J’ai appris à mes dépens l’importance des backups réguliers. Aujourd’hui, chaque service critique est sauvegardé automatiquement, et les données importantes sont répliquées sur plusieurs supports.
Si tu envisages de te lancer, commence petit, sauvegarde tout, et documente tes configurations.