Meilleur VPS pour Homelab 2026 : Un Homelab Cloud Sans le Matériel
Construisez un homelab cloud sur un VPS. Comparez les fournisseurs pour l'auto-hébergement, découvrez quoi faire tourner, et configurez votre homelab virtuel pour moins de 20$/mois.
Meilleur VPS pour Homelab en 2026
Pas de sous-sol ? Pas de budget matériel ? Pas de problème. Un homelab VPS vous offre une disponibilité 24h/24, une IP statique et zéro facture d’électricité. Voici comment construire votre homelab cloud.
Pourquoi un Homelab VPS ?
Les inconvénients d’un homelab traditionnel :
- Coûts énergétiques — Les serveurs tournant 24h/24 ça chiffre
- Bruit — Le matériel professionnel est bruyant
- Espace — Tout le monde n’a pas une salle serveur
- Disponibilité — Pannes de courant, problèmes d’opérateur internet
- Adresse IP — IPs dynamiques, problèmes de CGNAT
Un VPS résout tout cela. Pour 10 à 20 $/mois, vous obtenez :
- IP publique statique
- Disponibilité à 99,9 %+
- Aucun coût d’électricité
- Accès depuis n’importe où
- Infrastructure réseau professionnelle
Meilleurs Fournisseurs VPS pour Homelab
1. Hetzner Cloud (Meilleur Rapport Qualité-Prix)
6,49 €/mois | 2 vCPU, 4 Go RAM, 40 Go NVMe
Hetzner domine la communauté homelab. Pourquoi :
- Meilleur ratio performances/prix
- 20 To de bande passante inclus
- Excellent réseau (1 Gbps)
- Fiabilité allemande
- Instances ARM encore moins chères (CAX11 à 3,79 €)
Idéal pour : Les homelabbers soucieux de leur budget
2. Hostinger VPS (Meilleur pour les Débutants)
4,99 $/mois | 1 vCPU, 4 Go RAM, 50 Go NVMe
Le plan d’entrée de gamme de Hostinger dépasse les attentes. 4 Go de RAM pour moins de 5 $, c’est un rapport qualité-prix imbattable.
Idéal pour : Les homelabbers débutants
3. Oracle Cloud Free Tier (Meilleure Option Gratuite)
0 $/mois | 4 vCPU ARM, 24 Go RAM, 200 Go
Oui, vraiment gratuit pour toujours. Le niveau Always Free d’Oracle est d’une générosité absurde :
- 4 cœurs ARM Ampere
- 24 Go de RAM
- 200 Go de stockage en bloc
Bémol : la disponibilité est limitée, l’interface est confuse, et on craint toujours qu’ils ne l’annulent.
Idéal pour : L’expérimentation, les services de sauvegarde
4. Vultr (Meilleure Flexibilité)
6 $/mois | 1 vCPU, 1 Go RAM, 25 Go SSD
Vultr se distingue par ses options :
- Facturation à l’heure
- 32 emplacements dans le monde
- Options bare metal
- Provisionnement rapide
Idéal pour : Les configurations multi-régions
5. Contabo (Le Plus de Stockage)
5,99 €/mois | 4 vCPU, 8 Go RAM, 200 Go SSD
Les spécifications de Contabo semblent trop belles pour être vraies. En un sens, elles le sont — les performances sont inconsistantes, mais pour les homelabs gourmands en stockage, difficile de faire mieux.
Idéal pour : Les serveurs multimédia, les sauvegardes
Spécifications Recommandées par Taille de Homelab
| Configuration | Specs Minimales | Coût Mensuel | Exemple |
|---|---|---|---|
| Débutant | 2 vCPU, 4 Go RAM, 40 Go | 7 € | Pi-hole, Uptime Kuma |
| Intermédiaire | 4 vCPU, 8 Go RAM, 80 Go | 15 € | + Nextcloud, Vaultwarden |
| Complet | 8 vCPU, 16 Go RAM, 200 Go | 30 € | + Plex, Gitea, Home Assistant |
Quoi Faire Tourner sur Votre Homelab VPS
Services Essentiels
Reverse Proxy (au choix) :
# Caddy - le plus simple
docker run -d -p 80:80 -p 443:443 \
-v caddy_data:/data \
caddy
# Traefik - le plus flexible
# Nginx Proxy Manager - meilleure interface
Tableau de Bord :
# Homepage - moderne et personnalisable
docker run -d -p 3000:3000 \
ghcr.io/gethomepage/homepage
Surveillance de la Disponibilité :
# Uptime Kuma - le meilleur en auto-hébergé
docker run -d -p 3001:3001 \
-v uptime-kuma:/app/data \
louislam/uptime-kuma
Productivité
Gestionnaire de Mots de Passe (Vaultwarden) :
# Vaultwarden (compatible Bitwarden)
docker run -d -p 8080:80 \
-v vw-data:/data \
vaultwarden/server
Synchronisation de Fichiers (Nextcloud) :
# Nextcloud
docker run -d -p 8080:80 \
-v nextcloud:/var/www/html \
nextcloud
Prise de Notes :
# Outline - alternative à Notion
# Memos - notes rapides
# Obsidian (synchronisation avec Syncthing)
Développement
Serveur Git (Gitea) :
# Gitea - léger
docker run -d -p 3000:3000 -p 22:22 \
-v gitea:/data \
gitea/gitea
CI/CD :
# Woodpecker CI
# Drone CI
# Gitea Actions (intégré)
Serveur de Code :
# VS Code dans le navigateur
docker run -d -p 8443:8443 \
-v code:/home/coder \
codercom/code-server
Médias et Divertissement
Serveur Multimédia :
# Jellyfin (alternative FOSS à Plex)
docker run -d -p 8096:8096 \
-v jellyfin-config:/config \
-v media:/media \
jellyfin/jellyfin
RSS :
# Miniflux - minimaliste
# FreshRSS - complet
Services Réseau
VPN (WireGuard) :
# WireGuard (le plus rapide)
docker run -d --cap-add=NET_ADMIN \
-p 51820:51820/udp \
-v wireguard:/config \
linuxserver/wireguard
DNS :
# Pi-hole
docker run -d -p 53:53/tcp -p 53:53/udp -p 80:80 \
-v pihole:/etc/pihole \
pihole/pihole
Tunnel :
# Cloudflare Tunnel - exposer des services sans redirection de port
cloudflared tunnel run
Stack Docker Compose Complète
Voici une stack prête pour la production pour un VPS de 4 Go de RAM :
version: '3.8'
services:
traefik:
image: traefik:v2.10
command:
- --api.dashboard=true
- --providers.docker=true
- --entrypoints.web.address=:80
- --entrypoints.websecure.address=:443
- --certificatesresolvers.letsencrypt.acme.email=you@email.com
- --certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json
- --certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web
ports:
- 80:80
- 443:443
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- letsencrypt:/letsencrypt
homepage:
image: ghcr.io/gethomepage/homepage
volumes:
- homepage:/app/config
labels:
- traefik.http.routers.homepage.rule=Host(`home.yourdomain.com`)
- traefik.http.routers.homepage.tls.certresolver=letsencrypt
uptime-kuma:
image: louislam/uptime-kuma
volumes:
- uptime:/app/data
labels:
- traefik.http.routers.uptime.rule=Host(`status.yourdomain.com`)
- traefik.http.routers.uptime.tls.certresolver=letsencrypt
vaultwarden:
image: vaultwarden/server
volumes:
- vaultwarden:/data
environment:
- SIGNUPS_ALLOWED=false
labels:
- traefik.http.routers.vault.rule=Host(`vault.yourdomain.com`)
- traefik.http.routers.vault.tls.certresolver=letsencrypt
gitea:
image: gitea/gitea
volumes:
- gitea:/data
labels:
- traefik.http.routers.git.rule=Host(`git.yourdomain.com`)
- traefik.http.routers.git.tls.certresolver=letsencrypt
volumes:
letsencrypt:
homepage:
uptime:
vaultwarden:
gitea:
Utilisation RAM : ~1,5 Go, ce qui laisse de la marge sur un VPS de 4 Go.
Guide de Configuration
Étape 1 : Obtenir Votre VPS
Nous utiliserons Hetzner CX21 (5,39 €/mois, 2 vCPU, 4 Go RAM) :
- Créer un compte sur Hetzner Cloud
- Nouveau projet → Ajouter un serveur
- Choisir Ubuntu 22.04, CX21, l’emplacement le plus proche
- Ajouter une clé SSH
- Créer
Étape 2 : Configuration Initiale
ssh root@votre-ip-serveur
# Mettre à jour le système
apt update && apt upgrade -y
# Installer Docker
curl -fsSL https://get.docker.com | sh
# Créer un utilisateur non-root
adduser homelab
usermod -aG docker homelab
usermod -aG sudo homelab
# Configurer le pare-feu
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
# Redémarrer
reboot
Étape 3 : Pointer Votre Domaine
Ajouter des enregistrements DNS :
A @ → votre-ip-serveur
A *.yourdomain → votre-ip-serveur
Ou utiliser Cloudflare Tunnel pour éviter d’exposer les ports.
Étape 4 : Déployer les Services
ssh homelab@votre-ip-serveur
mkdir ~/homelab && cd ~/homelab
# Créer docker-compose.yml (coller la stack ci-dessus)
nano docker-compose.yml
# Tout démarrer
docker compose up -d
Étape 5 : Accéder à Vos Services
- Tableau de bord :
https://home.yourdomain.com - Disponibilité :
https://status.yourdomain.com - Mots de passe :
https://vault.yourdomain.com - Git :
https://git.yourdomain.com
Conseils pour le Homelab VPS
1. Utiliser Cloudflare Tunnel Évitez d’ouvrir les ports. Cloudflare Tunnel expose les services via leur réseau.
2. Sauvegarder régulièrement
# Sauvegarde quotidienne vers le stockage objet
rclone sync /home/homelab/data remote:backup
3. Surveiller les ressources
# Installer Netdata pour un monitoring en temps réel
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
4. Utiliser le swap
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
5. Envisager ARM Les instances ARM de Hetzner (CAX) sont encore moins chères et font tourner Docker sans problème.
Questions Fréquentes
Un VPS vaut-il un homelab physique ?
Ce sont des compromis différents. VPS = meilleure disponibilité, IP statique, pas de coûts matériels. Physique = plus de contrôle, accès au réseau local, support GPU.
Puis-je faire tourner un serveur multimédia sur un VPS ?
Oui, mais la diffusion vidéo consomme de la bande passante. Vérifiez les limites de votre fournisseur. Les 20 To de Hetzner sont généreux.
Comment accéder aux appareils du réseau local ?
Utilisez Tailscale ou WireGuard pour créer un réseau maillé entre votre VPS et vos appareils domestiques.
Et Home Assistant ?
Fonctionne sur VPS, mais vous perdez les intégrations d’appareils locaux (Zigbee, Z-Wave). Envisagez de faire tourner HA chez vous et de vous connecter via Tailscale.
L’Oracle Free Tier est-il fiable ?
Ça fonctionne, mais la disponibilité est aléatoire et il existe des histoires de résiliations de compte. Ne comptez pas dessus pour des services critiques.
Meilleur VPS pour Homelab : Récapitulatif
| Priorité | Fournisseur | Coût | Pourquoi |
|---|---|---|---|
| Meilleur Rapport Qualité-Prix | Hetzner CX21 | 5,39 €/mois | Meilleures specs/prix |
| Débutant | Hostinger KVM1 | 4,99 $/mois | Configuration facile |
| Gratuit | Oracle Cloud | 0 $ | 24 Go RAM gratuit |
| Stockage | Contabo | 5,99 €/mois | 200 Go SSD |
| Flexibilité | Vultr | 6 $/mois | 32 régions |
Commencez avec Hetzner CX21 — 5,39 €/mois vous offre un homelab capable tournant 24h/24 sans toucher à votre facture d’électricité.
Ready to get started?
Get the best VPS hosting deal today. Hostinger offers 4GB RAM VPS starting at just $4.99/mo.
Get Hostinger VPS — $4.99/mo// up to 75% off + free domain included
// related topics
// related guides
AWS EC2 Alternatives 2026: Cheaper, Simpler VPS Hosting
Best AWS EC2 alternatives for cheaper VPS hosting. Compare Hetzner, Vultr, DigitalOcean, and more — save 70%+ with simpler billing.
reviewCheapest VPS Hosting 2026 — Best Budget Servers From $2.50
We compared 10 budget VPS providers on price, specs, and support. Here are the cheapest worth using — from $2.50/mo with real performance data.
reviewBest GPU VPS in 2026 — Cheapest NVIDIA Servers Compared
Rent GPU servers from $0.50/hr. We compare 8 GPU VPS providers for AI training, inference, and rendering — NVIDIA A100, H100, and RTX options.
reviewBest macOS VPS for iOS Development in 2026
Need a macOS VPS for iOS app development? We review the best providers offering macOS virtual servers for Xcode, Swift, and App Store publishing.
Andrius Putna
I am Andrius Putna. Geek. Since early 2000 in love tinkering with web technologies. Now AI. Bridging business and technology to drive meaningful impact. Combining expertise in customer experience, technology, and business strategy to deliver valuable insights. Father, open-source contributor, investor, 2xIronman, MBA graduate.
// last updated: February 8, 2026. Disclosure: This article may contain affiliate links.