Auto-sync Mon 12 Jan 20:05:01 CET 2026

This commit is contained in:
Lionel
2026-01-12 20:05:01 +01:00
parent 0ee9ecb8d4
commit 4e8cae74ba
4 changed files with 336 additions and 84 deletions

View File

@@ -38,57 +38,131 @@
/dev/sda1 → /mnt/mediaserver # 4 TB
# NFS Synology (backups)
10.171.171.50:/volume1/Backups → /mnt/annecy
annecy:/volume1/Backups → /mnt/annecy
```
## Structure des fichiers
## Structure ~/lake/
```
/home/lionel/
── talloires-v2/ # Configurations Docker
├── infra/ # Caddy, Authelia
├── media/ # Jellyfin compose
├── monitoring/ # Netdata, Dozzle
── tools/ # Shlink, Gitea compose
├── docker-mgmt/ # Arcane
├── automation/ # Home Assistant
── transmission/ # Transmission + WireGuard
├── mkdocs/ # Cette documentation
── jellyfin/ # Config Jellyfin (3.6GB)
├── homeassistant/ # Config HA (dupliqué sur SSD)
── arcane/ # Config Arcane
/mnt/mediaserver/
├── talloires/ # Données services
│ ├── caddy/ # Caddyfile + certs
── gitea/ # Repos git + DB
│ ├── homeassistant/ # Config active HA
── authelia/ # (si présent)
├── jellyfin-cache/ # Cache Jellyfin
├── netdata-cache/ # Cache Netdata
├── movies/ # Bibliothèque films
├── series/ # Bibliothèque séries
── musicvideos/ # Clips musicaux
├── lionel/ # Médias Lionel
├── fiona/ # Médias Fiona
└── backups/ # Archives
~/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
```bash
# Réseau principal pour tous les services
talloires_net (172.18.0.0/16)
# Services connectés :
- caddy, authelia, gitea, jellyfin, homeassistant
- mkdocs, shlink, shlink-web, arcane, dozzle
- netdata, signal-api, transmission, wireguard
```mermaid
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
| Service | IP Locale | Tailscale |
|---------|-----------|-----------|
| Talloires | 10.171.171.7 | 10.171.171.1 |
| Annecy | 10.171.171.50 | 10.171.171.50 |
| 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