tonformateur
Cloud & DevOps

Découvrir le self-hosting

📅 Publié le 02/02/2026·tonformateur
← Toutes les ressources

Le self-hosting consiste à héberger soi-même ses services (cloud personnel, wiki, gestion de mots de passe) plutôt que de dépendre de fournisseurs SaaS. C'est un excellent support pour enseigner Linux, conteneurs et sécurité.

Points clés

Sommaire
  1. Un serveur, des services, un reverse proxy
  2. Des applications self-hosted concrètes
  3. Sauvegardes et exposition maîtrisée
  4. En pratique
  5. Questions fréquentes
  6. Pour aller plus loin

Un serveur, des services, un reverse proxy

Le socle typique est un serveur Linux sur lequel on déploie des services en conteneurs Docker, devant lesquels un reverse proxy comme Traefik ou Caddy gère les noms de domaine et le HTTPS automatique. Cette architecture mutualise un point d'entrée et chiffre tout le trafic, ce qui en fait un cas d'étude réseau et sécurité très complet.

Des applications self-hosted concrètes

On déploie des services réels : Nextcloud pour les fichiers, Vaultwarden pour les mots de passe, Gitea pour le code, Jellyfin pour le média. Chacun illustre un besoin différent (stockage, base de données, persistance des volumes). Manipuler de vraies applications motive bien plus que des exemples abstraits.

Sauvegardes et exposition maîtrisée

Héberger soi-même implique d'assumer les sauvegardes (restic sur les volumes et bases) et la sécurité de l'exposition (pare-feu, fail2ban, certificats Let's Encrypt). On enseigne à ne pas exposer naïvement des services sur Internet et à privilégier un VPN comme WireGuard ou Tailscale pour l'accès distant.

En pratique

Scénario. Lab de 3 heures : déployer Nextcloud et Vaultwarden via Docker Compose derrière un reverse proxy Caddy avec HTTPS automatique sur un domaine de test. Mettre en place une sauvegarde restic des volumes. Livrable : deux services accessibles en HTTPS, une sauvegarde testée par restauration, et un schéma d'architecture commenté.

Questions fréquentes

Le self-hosting est-il sûr pour des données sensibles ?

Il peut l'être s'il est bien fait : HTTPS, mises à jour régulières, sauvegardes chiffrées et accès restreint par VPN. La responsabilité de la sécurité repose toutefois entièrement sur l'hébergeur.

Comment exposer un service self-hosted sans risque ?

Le plus prudent est de ne pas l'ouvrir directement sur Internet mais d'y accéder via un VPN (WireGuard, Tailscale), ou à défaut derrière un reverse proxy avec authentification et certificats valides.

Pour aller plus loin

Pour approfondir : Apprendre terraform pas a pas · Automatiser avec ansible. Et le reste de nos ressources pour les écoles, OF et formateurs.

Tags#DevOps#Self-hosting#Open source

Besoin d'un formateur expert ou envie de transmettre ?

tonformateur connecte les écoles et organismes de formation avec des intervenants experts du terrain.

Voir les cours à pourvoir Explorer l'annuaire d'outils →