Files
202601docs/docs/infra/overview.md
2026-01-12 20:05:01 +01:00

4.5 KiB

Infrastructure Overview

Hardware

Talloires (Raspberry Pi 5 - 8GB)

Composant Détails
CPU Broadcom BCM2712 (4x Cortex-A76 @ 2.4GHz)
RAM 8 GB LPDDR4X
Stockage SD Card 64GB + SSD 4TB USB
Réseau Ethernet 1Gbps
OS Raspberry Pi OS (Debian 12 Bookworm)

Annecy (Synology DS620slim)

Composant Détails
Stockage 6x SSD en RAID
Rôle NAS backup, stockage long terme
Accès NFS via Tailscale

Theseus (UniFi Dream Router 7)

Rôle Détails
Routeur Gateway réseau domestique
WiFi WiFi 7 (BE)
DHCP 10.171.171.0/24

Points de montage

# SD Card (OS + configs)
/dev/mmcblk0p2  →  /                    # 58 GB

# SSD externe (données)
/dev/sda1       →  /mnt/mediaserver     # 4 TB

# NFS Synology (backups)
annecy:/volume1/Backups  →  /mnt/annecy

Structure ~/lake/

~/lake/
├── automation/          # Home Assistant, ESPHome, Signal, TGV-tracker
│   ├── homeassistant/
│   ├── esphome/
│   ├── signal/
│   └── tgv-tracker/
├── infra/               # Caddy, Authelia
│   ├── caddy/
│   └── authelia/
├── media/               # Jellyfin
│   └── jellyfin/
├── monitoring/          # Arcane, Dozzle, Netdata
│   ├── arcane/
│   ├── dozzle/
│   └── netdata/
├── p2p/                 # Legacy (voir servarr)
│   ├── transmission/
│   └── wireguard/
├── servarr/             # Stack média automatisée (VPN)
│   ├── gluetun/
│   ├── transmission/
│   ├── prowlarr/
│   ├── radarr/
│   └── sonarr/
└── tools/               # Gitea, Shlink, MkDocs, Glance, etc.
    ├── gitea/
    ├── shlink/
    ├── mkdocs/
    └── glance/

Réseaux Docker

flowchart LR
    subgraph lake_net[lake_net - Réseau principal]
        CADDY[Caddy]
        AUTH[Authelia]
        JELLYFIN[Jellyfin]
        GITEA[Gitea]
        HA[Home Assistant]
        MKDOCS[MkDocs]
        GLUETUN[Gluetun]
    end
    
    subgraph gluetun_ns[Namespace Gluetun]
        TRANS[Transmission]
        PROWLARR[Prowlarr]
        SONARR[Sonarr]
        RADARR[Radarr]
    end
    
    CADDY --> AUTH
    CADDY --> JELLYFIN
    CADDY --> GITEA
    CADDY --> HA
    CADDY --> MKDOCS
    CADDY --> GLUETUN
    GLUETUN --> gluetun_ns
Réseau CIDR Usage
lake_net 172.19.0.0/16 Réseau principal, tous les services
gluetun namespace localhost Services Servarr via VPN

Services actifs

Service Stack Port URL
Caddy infra 80, 443 -
Authelia infra 9091 auth.talloires.local
Jellyfin media 8096 jellyfin.talloires.local
Home Assistant automation 8123 homeassistant.talloires.local
ESPHome automation 6052 -
Gitea tools 3000 git.talloires.local
MkDocs tools 8000 docs.talloires.local
Shlink tools 8080 go.talloires.local
Arcane monitoring 3552 arcane.talloires.local
Dozzle monitoring 8080 dozzle.talloires.local
Netdata monitoring 19999 netdata.talloires.local
Gluetun servarr 8000 -
Transmission servarr 9091 transmission.talloires.tailfd281f.ts.net
Prowlarr servarr 9696 prowlarr.talloires.local
Sonarr servarr 8989 sonarr.talloires.local
Radarr servarr 7878 radarr.talloires.local

Adresses IP

Machine IP LAN IP Tailscale
Talloires 10.171.171.7 talloires.tailfd281f.ts.net
Annecy 10.171.171.50 annecy.tailfd281f.ts.net
Olympou (Mac) 10.171.171.x olympou.tailfd281f.ts.net

Domaines

Domaine Usage
*.talloires.local Accès LAN
*.talloires.tailfd281f.ts.net Accès Tailscale

Stockage média

/mnt/mediaserver/
├── servarr/
│   ├── torrents/        # Downloads Transmission
│   └── media/
│       ├── movies/      # Films (Radarr)
│       └── tv/          # Séries (Sonarr)
├── jellyfin/
│   ├── movies/          # Bibliothèque legacy
│   ├── series/          # Bibliothèque legacy
│   ├── lionel/          # Médias Lionel
│   └── fiona/           # Médias Fiona
└── jellyfin-cache/      # Cache transcoding

Dernière mise à jour

  • 2026-01-12 : Documentation de l'architecture VPN complète pour Servarr