Infrastructure/Étude de cas 01

Serveur personnel sous TrueNAS

Un serveur en service continu qui héberge mes documents, mes médias et plusieurs outils d'automatisation.

  1. Internet
  2. Reverse proxy
  3. Authentification
  4. Application

Rôle du serveur

Le serveur remplit trois fonctions : stocker mes données, héberger des applications et exécuter des modèles de langage en local. Il est allumé en permanence.

Applications

Les services tournent en conteneurs : Paperless-ngx pour les documents, n8n pour l'automatisation, Ollama pour les modèles locaux, et quelques outils pour les médias, le filtrage DNS et des bases de données légères. Home Assistant lit l'état du serveur grâce à l'intégration TrueNAS.

Accès

Les services accessibles depuis l'extérieur passent par un reverse proxy et une couche d'authentification. L'accès à distance au réseau privé se fait par VPN.

Mises à jour

Les applications se mettent à jour automatiquement. La mise à jour du système hôte est exclue de l'automatisation et se fait à la main, car une mise à jour automatique m'a déjà valu une panne. On ne l'apprend qu'une fois. Les applications arrêtées volontairement sont ignorées.

Ressources

Le serveur dispose de 32 Go de RAM, partagés entre de nombreux services. Ollama est limité à 8 Go. La gestion de l'énergie compte le serveur pour une charge de base de 55 W (voir l'étude de cas Home Assistant). Des pics de consommation liés au réveil des disques ont été corrigés grâce à un correctif communautaire.