Meilleur VPS pour Homelab 2026 : Un Homelab Cloud Sans le Matériel
REVIEW 11 min read fordnox

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 :

Un VPS résout tout cela. Pour 10 à 20 $/mois, vous obtenez :

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 :

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 :

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 :

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

ConfigurationSpecs MinimalesCoût MensuelExemple
Débutant2 vCPU, 4 Go RAM, 40 Go7 €Pi-hole, Uptime Kuma
Intermédiaire4 vCPU, 8 Go RAM, 80 Go15 €+ Nextcloud, Vaultwarden
Complet8 vCPU, 16 Go RAM, 200 Go30 €+ 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) :

  1. Créer un compte sur Hetzner Cloud
  2. Nouveau projet → Ajouter un serveur
  3. Choisir Ubuntu 22.04, CX21, l’emplacement le plus proche
  4. Ajouter une clé SSH
  5. 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

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éFournisseurCoûtPourquoi
Meilleur Rapport Qualité-PrixHetzner CX215,39 €/moisMeilleures specs/prix
DébutantHostinger KVM14,99 $/moisConfiguration facile
GratuitOracle Cloud0 $24 Go RAM gratuit
StockageContabo5,99 €/mois200 Go SSD
FlexibilitéVultr6 $/mois32 régions

Commencez avec Hetzner CX21 — 5,39 €/mois vous offre un homelab capable tournant 24h/24 sans toucher à votre facture d’électricité.

~/best-vps-for-homelab/get-started

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

meilleur vps pour homelab homelab cloud vps homelab homelab auto-hébergé homelab virtuel

// related guides

Andrius Putna

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.