Auto-sync Mon 12 Jan 20:05:01 CET 2026
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user