selfhostkit.dev · guide
Auto-hébergement : par où commencer
Reprendre la main sur ses services au lieu de les louer chez des SaaS. J'héberge moi-même mon cloud de fichiers, mes automatisations et plusieurs sites web sur un seul petit serveur. Voici comment démarrer sans y passer des week-ends.
C'est quoi, l'auto-hébergement ?
Faire tourner tes propres services sur ton propre serveur, au lieu de les confier à Google, Dropbox, Notion et compagnie. Concrètement : tu loues un serveur (un VPS), tu y installes des applications en conteneurs, et tu y accèdes via ton nom de domaine. À la place de Google Photos, tu mets Immich. À la place de Drive, Nextcloud. À la place de Zapier, n8n.
Pourquoi le faire (les vraies raisons)
- Tes données t'appartiennent. Rien qui parte se faire analyser ailleurs.
- Le coût est fixe et ridicule. Un VPS à ~5 €/mois remplace facilement 50-100 €/mois d'abonnements SaaS empilés.
- Tu apprends une compétence réelle. Docker, reverse proxy, DNS, certificats : ça sert partout, pas juste pour le homelab.
- Ça ne ferme pas. Pas de service coupé du jour au lendemain, pas de features qui passent en payant.
De quoi tu as vraiment besoin
Trois briques, pas plus, pour tout faire tourner :
1. Un VPS
Un petit serveur loué. 2 vCPU et 4 Go de RAM suffisent pour une dizaine de services. Le choix du fournisseur compte surtout pour le prix et la bande passante. J'ai détaillé tout ça dans le comparatif des meilleurs VPS (spoiler : Hetzner).
2. Docker
Chaque application tourne dans son conteneur isolé, décrit par un fichier
docker-compose.yml. Installer une nouvelle app = coller quelques lignes de config et
lancer une commande. Plus besoin de bricoler le système hôte. C'est ce qui a rendu
l'auto-hébergement accessible.
3. Un reverse proxy
Une seule porte d'entrée (Traefik, Caddy ou nginx) qui répartit le trafic vers le bon service selon le nom de domaine, et gère les certificats HTTPS automatiquement (Let's Encrypt). Tu ne touches jamais un certificat à la main.
Le chemin le plus court pour démarrer
- Commande un VPS (Hetzner CAX11, ~4 €) et pointe un nom de domaine dessus (un enregistrement DNS de type A vers l'IP du serveur).
- Installe une couche qui gère Docker + le reverse proxy pour toi. Un panel comme Coolify (open source) fait le déploiement, le HTTPS et les mises à jour à ta place. C'est ce que j'utilise pour tout piloter.
- Déploie ton premier service (Nextcloud, par exemple) depuis son template. En quelques minutes, c'est en ligne avec un certificat valide.
- Répète. Chaque nouveau service, c'est le même geste. C'est là que ça devient addictif.
Les pièges classiques (et comment les éviter)
- Fichiers YAML mal indentés, l'erreur n°1 sur les
docker-compose. Colle-les dans le validateur YAML avant de lancer, tu gagnes des heures. - Config de reverse proxy à la main, source d'erreurs bête. Les générateurs de config font le job proprement.
- Sauvegardes oubliées. Auto-héberger, c'est aussi être ton propre admin. Automatise une sauvegarde de tes volumes dès le début, pas « plus tard ».
- Bande passante facturée : va voir le comparatif VPS, choisis un hébergeur avec du trafic inclus généreux.
Une fois le pli pris, tu ne reviens plus en arrière. Et quand tu bloques sur un fichier de config, les outils selfhostkit sont là pour ça : gratuits, sans pub, dans ton navigateur.