
Homelab 1 : Proxmox, la base sous chaque service
Cette série remplace un par un les services que vous louez : stockage, photos, bureautique, recherche, mots de passe. Il leur faut un endroit où vivre. Cet endroit, c'est Proxmox VE : un hyperviseur libre et open source qui transforme une machine en plusieurs serveurs isolés, chacun facile à sauvegarder, à figer en instantané et à jeter.
Un peu d'histoire
Proxmox VE a été publié pour la première fois en 2008 par une petite entreprise autrichienne, sur une base Debian. Il réunit deux technologies Linux sous une seule interface web : KVM pour les vraies machines virtuelles, et LXC pour les conteneurs légers. Libre et gratuit, avec un support payant facultatif, il est devenu l'hyperviseur par défaut des homelabs à mesure que d'autres options gratuites disparaissaient ou devenaient payantes.
Ce qu'une machine peut porter
Un exemple de répartition pour un nœud comme le nôtre (Proxmox VE 9.2, 16 threads, 30 Go de RAM, un SSD NVMe pour les invités, un gros disque pour les sauvegardes) :
| Invité | Rôle | RAM |
|---|---|---|
| VM | proxy inverse avec HTTPS | 2–4 Go |
| VM | bureautique, recherche, tâches, photos | 8–10 Go |
| VM | forge de code et sa CI | 4–6 Go |
| VM | automatisation et domotique | 4 Go |
| conteneur | un petit service chacun | 0,5–2 Go |
Un vieux PC de bureau ou un mini PC suffit pour commencer. Ce qui compte : la RAM (16 Go minimum, 32 Go confortable), un SSD pour les invités, et un second disque pour les sauvegardes.
1. Installer
- Téléchargez l'ISO de Proxmox VE sur proxmox.com/downloads.
- Écrivez-la sur une clé USB. Sous Linux :
sudo dd if=proxmox-ve.iso of=/dev/sdX bs=4M status=progress, où/dev/sdXest la clé (vérifiez deux fois aveclsblk:ddefface ce que vous lui désignez). - Démarrez la machine sur la clé et suivez l'installateur : disque cible, pays, mot de passe root, e-mail, et une adresse IP fixe sur votre réseau.
- Depuis un autre ordinateur, ouvrez
https://<cette-adresse>:8006et connectez-vous enroot. Le navigateur prévient au sujet du certificat : il est auto-signé, c'est normal sur votre propre réseau.
2. Le canal de mises à jour gratuit
Par défaut, Proxmox pointe vers son dépôt « enterprise », qui demande un abonnement payant : les mises à jour échouent avec une erreur. Pour un homelab, passez sur le canal gratuit pve-no-subscription, comme le documente Proxmox.
Désactivez le dépôt enterprise : dans /etc/apt/sources.list.d/pve-enterprise.sources, ajoutez la ligne
Enabled: no
Puis créez /etc/apt/sources.list.d/proxmox.sources :
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Et mettez à jour :
apt update && apt full-upgrade
Proxmox ne recommande pas ce canal pour des serveurs de production : ses paquets sont moins testés que ceux du dépôt enterprise. Pour la maison, c'est le bon choix ; si Proxmox fait tourner votre entreprise, prenez l'abonnement, il finance aussi le projet.
3. Votre premier conteneur
Les conteneurs (LXC) sont plus légers que les machines virtuelles : parfaits pour un service chacun. Téléchargez un modèle, puis créez le conteneur :
pveam update
pveam available --section system | grep debian
pveam download local <le nom du modèle affiché ci-dessus>
Puis dans l'interface web : Create CT, choisissez le modèle, donnez-lui 1 CPU, 512 Mo de RAM et 8 Go de disque pour commencer. Les trois s'agrandissent plus tard.
4. Votre première machine virtuelle
Pour un service qui a besoin de son propre noyau (Docker avec beaucoup de conteneurs, un autre système d'exploitation) : envoyez une ISO dans local → ISO Images, puis Create VM. Même règle : commencer petit, agrandir ensuite.
5. Les sauvegardes, avant tout le reste
Dans Datacenter → Backup, programmez une sauvegarde nocturne de chaque invité vers un second disque. Puis restaurez-en une, une fois, pour vérifier que ça marche.
Une sauvegarde sur le même disque que les invités n'est pas une sauvegarde : elle meurt avec ce disque. Une sauvegarde jamais restaurée est un espoir, pas une sauvegarde.
Un piège que nous évitons
N'ouvrez jamais le port 8006 sur Internet. Pour administrer Proxmox de l'extérieur, passez par un réseau privé comme Tailscale ou WireGuard : la page d'administration reste invisible depuis Internet.
Sources
Utile ? Dites-nous ce qu'il faut mesurer ensuite.