Homelab

La baie qui ne cesse de grandir

Ce que j'héberge moi-même à la maison, le matériel qui le fait rouler et la suite des choses. Ce n'est jamais fini, et c'est ça le plaisir.

Ce qui roule

Tout vit dans des machines virtuelles et des conteneurs sur un seul hôte Proxmox, et TrueNAS gère le stockage.

Proxmox

Hyperviseur

La fondation. Chaque service roule dans sa propre VM ou son propre conteneur, alors si l'un plante, il n'entraîne pas les autres.

TrueNAS

Stockage

Le stockage ZFS pour tout le reste : médias, sauvegardes et partages.

Coolify

Déploiement d'applications

Une plateforme autohébergée pour lancer des applications et des bases de données. Son proxy intégré donne à chacune sa propre adresse avec HTTPS automatique.

Immich

Photos

Mon propre Google Photos : sauvegardes du téléphone, albums et recherche, gardés sur mon matériel.

Seafile

Fichiers

Synchronisation et partage de fichiers entre mes appareils, sans nuage d'un tiers.

Jellyfin

À l'essai

Un serveur multimédia pour la collection de films et de séries.

Uptime Kuma

À l'essai

Une surveillance qui vérifie chaque service et avertit quand quelque chose tombe.

Cloudflare

Périphérie et DNS

DNS, protection et accès sécurisé, y compris pour ce site.

Comment tout se connecte

D'Internet jusqu'aux disques. Survole ou touche une boîte pour voir à quoi elle sert.

Hôte Proxmox Une machine. Chaque service dans sa propre VM ou son conteneur. CloudflareDNS · protection Fibre3 Gb/s, prévu Serveur hors siteProjets de travail Passerelle UniFiRouteur · pare-feu TrueNASStockage RapideNVMe MédiasRAIDZ2 CoolifyPlateforme d'applications Immich · photos Seafile · fichiers Jellyfin · médias Uptime KumaGarde l'œil sur tout

Survole ou touche une boîte pour voir à quoi elle sert.

Le prochain serveur

Une reconstruction planifiée par étapes, pour que le stockage puisse grandir sans tout recommencer.

Plan de montage

Les pièces choisies, et pourquoi chacune.

Processeur
Intel Core Ultra 7 265KQuick Sync intégré gère le transcodage vidéo pour Jellyfin sans carte graphique séparée. Plein de cœurs pour les VM, et une faible consommation au repos.
Carte mère
ASUS Pro WS W880-ACE SEUne carte de station de travail, parce qu'elle prend en charge la mémoire ECC, contrairement aux cartes de bureau ordinaires. De la place pour le HBA et les disques NVMe aussi.
Mémoire
64 Go ECCL'ECC attrape les erreurs de mémoire avant qu'elles touchent les données. 64 Go suffisent pour toutes les VM et le cache de ZFS, avec des emplacements libres pour en ajouter.
Refroidisseur
Noctua NH-U12ASilencieux et fiable. Un refroidisseur à air n'a pas de pompe qui peut lâcher sur une machine qui roule 24 h sur 24.
Bloc d'alimentation
Corsair RM1000xAssez de puissance pour un boîtier plein de disques durs qui démarrent en même temps, et silencieux à faible charge.
Boîtier
Fractal Design Define 7De la place pour beaucoup de disques, et des panneaux insonorisés pour qu'un boîtier plein de disques reste silencieux.
Contrôleur
HBA 16 portsBranche bien plus de disques que la carte mère peut en prendre, et les donne directement à TrueNAS, ce dont ZFS a besoin pour bien fonctionner.
Démarrage
2 SSD de 480 Go en miroirSi un disque de démarrage meurt, le serveur continue de rouler sur l'autre.
Pool rapide
2 NVMe de 4 To en miroirLes VM, les conteneurs et les applications roulent sur de la mémoire flash rapide. En miroir, alors un disque peut lâcher sans rien perdre.
Pool multimédia
7 WD Red Pro de 20 To, en RAIDZ2 pour commencerLà où vivent les films et les séries. Des disques de qualité NAS faits pour rouler toute la journée, ajoutés par lots à mesure que la collection grandit.
Onduleur
CyberPower 1500 VATient le coup pendant les courtes pannes et donne le temps de tout fermer proprement pendant une longue, pour qu'aucune écriture ne soit perdue à mi-chemin.

Pourquoi il est conçu ainsi

Un serveur qui roule 24 h sur 24 à la maison a trois tâches : garder les données en sécurité, grandir sans reconstruction et rester assez silencieux pour vivre avec. Chaque choix revient à l'une d'elles.

  • Deux disques peuvent lâcher, et rien ne se perdLe pool multimédia utilise le RAIDZ2 : l'espace de deux disques sert à la parité, alors n'importe quels deux disques peuvent mourir en même temps et le pool continue de rouler pendant qu'on les remplace. Ça coûte de la capacité brute, mais sur des disques aussi gros, une reconstruction prend des jours, et une deuxième panne pendant la reconstruction est le vrai risque. La tranquillité d'esprit avant les téraoctets en plus.
  • Grandit par étapes, sans jamais recommencerLe boîtier, le contrôleur et l'alimentation sont choisis pour le nombre total de disques dès le premier jour. Les disques s'ajoutent par lots à mesure que la collection grandit, au lieu de payer d'avance pour de l'espace vide ou de tout migrer vers une nouvelle machine plus tard.
  • Le stockage rapide et le gros stockage, séparésLes VM, les conteneurs et les applications vivent sur du NVMe en miroir, pour rester rapides peu importe ce que font les disques durs. Les disques durs gardent seulement les films et les séries, qui ont besoin d'espace, pas de vitesse.
  • Un filet de sécurité, pas une sauvegarde complèteTout ce qui est sur le pool multimédia peut être remplacé, alors le RAIDZ2 est sa protection. Sauvegarder autant de téraoctets doublerait le coût du stockage pour des fichiers qui ne sont pas irremplaçables.
  • Les données restent intactesZFS vérifie chaque bloc qu'il lit et répare la corruption silencieuse à partir de la copie redondante. La mémoire ECC ferme la dernière brèche en attrapant les erreurs en RAM avant qu'elles soient écrites sur le disque. 64 Go pour commencer pendant que la mémoire coûte cher, avec des emplacements libres pour en ajouter.
  • Silencieux, frais et ennuyantUn boîtier insonorisé, un refroidisseur à air Noctua sans pompe qui peut lâcher, et une batterie de secours pour les pannes. Le but : un serveur qu'on oublie.

Réseau

La plomberie qui relie le tout.

Fibre

Prévu : 3 Gb/s

Une connexion fibre multigigabit, pour que l'accès à distance et les envois ne soient pas le goulot d'étranglement.

UniFi

Cloud Gateway Fiber

Ubiquiti pour le routage et le pare-feu, choisi plutôt qu'une boîte pfSense maison pour une gestion plus simple au quotidien.

Hors site

Serveur dédié

Un serveur dédié loué fait rouler Proxmox pour des projets de travail, séparé de la maison et entièrement derrière Cloudflare.