# Talloires Infrastructure v2 Documentation complète de l'infrastructure Talloires hébergée sur Raspberry Pi 5. ## Quick Links ### Core Infrastructure | Service | URL | Go Link | Description | |---------|-----|---------|-------------| | Authelia | [auth.talloires.local](https://auth.talloires.local){:target="_blank"} | [go/auth](https://go.talloires.local/auth){:target="_blank"} | SSO / Authentication | | MkDocs | [docs.talloires.local](https://docs.talloires.local){:target="_blank"} | [go/docs](https://go.talloires.local/docs){:target="_blank"} | Documentation | ### Media & Downloads | Service | URL | Go Link | Description | |---------|-----|---------|-------------| | Jellyfin | [jellyfin.talloires.local](https://jellyfin.talloires.local){:target="_blank"} | [go/jellyfin](https://go.talloires.local/jellyfin){:target="_blank"} | Media streaming | | Transmission | [transmission.talloires.tailfd281f.ts.net](https://transmission.talloires.tailfd281f.ts.net){:target="_blank"} | [go/torrent](https://go.talloires.local/torrent){:target="_blank"} | BitTorrent via VPN (Tailscale only) | ### Tools & Productivity | Service | URL | Go Link | Description | |---------|-----|---------|-------------| | Gitea | [git.talloires.local](https://git.talloires.local){:target="_blank"} | [go/git](https://go.talloires.local/git){:target="_blank"} | Git repositories | | MicroBin | [paste.talloires.local](https://paste.talloires.local){:target="_blank"} | [go/paste](https://go.talloires.local/paste){:target="_blank"} | Simple pastebin | | PrivateBin | [spaste.talloires.local](https://spaste.talloires.local){:target="_blank"} | [go/spaste](https://go.talloires.local/spaste){:target="_blank"} | E2E encrypted pastebin | | Shlink | [go.talloires.local](https://go.talloires.local){:target="_blank"} | [go/shlink](https://go.talloires.local/shlink){:target="_blank"} | URL shortener | ### RSS Readers | Service | URL | Go Link | Description | |---------|-----|---------|-------------| | Miniflux | [rss.talloires.local](https://rss.talloires.local){:target="_blank"} | [go/rss](https://go.talloires.local/rss){:target="_blank"} | Minimal RSS reader | | FreshRSS | [freshrss.talloires.local](https://freshrss.talloires.local){:target="_blank"} | [go/freshrss](https://go.talloires.local/freshrss){:target="_blank"} | Full-featured RSS reader | ### Automation | Service | URL | Go Link | Description | |---------|-----|---------|-------------| | Home Assistant | [homeassistant.talloires.local](https://homeassistant.talloires.local){:target="_blank"} | [go/ha](https://go.talloires.local/ha){:target="_blank"} | Home automation | | ESPHome | [esphome.talloires.local](https://esphome.talloires.local){:target="_blank"} | — | ESP device management | ### Monitoring | Service | URL | Go Link | Description | |---------|-----|---------|-------------| | Arcane | [arcane.talloires.local](https://arcane.talloires.local){:target="_blank"} | [go/docker](https://go.talloires.local/docker){:target="_blank"} | Docker management | | Dozzle | [dozzle.talloires.local](https://dozzle.talloires.local){:target="_blank"} | [go/logs](https://go.talloires.local/logs){:target="_blank"} | Container logs | | Netdata | [netdata.talloires.local](https://netdata.talloires.local){:target="_blank"} | [go/netdata](https://go.talloires.local/netdata){:target="_blank"} | System monitoring | ## Architecture ``` ┌─────────────────────────────────────────────────────────────────┐ │ INTERNET │ └─────────────────────────────────────────────────────────────────┘ │ ┌─────────┴─────────┐ │ UniFi DR7 │ │ (Theseus) │ │ 10.171.171.1 │ └─────────┬─────────┘ │ ┌────────────────────┼────────────────────┐ │ │ │ ┌────────┴────────┐ ┌────────┴────────┐ ┌───────┴───────┐ │ Raspberry Pi 5 │ │ Synology NAS │ │ Clients │ │ (Talloires) │ │ (Annecy) │ │ Mac/iOS │ │ 10.171.171.7 │ │ 10.171.171.50 │ │ │ │ TS: 100.116... │ │ TS: 100.69... │ │ │ └─────────────────┘ └─────────────────┘ └───────────────┘ ``` ## Docker Stacks | Stack | Location | Containers | |-------|----------|------------| | **infra** | `~/lake/infra/` | caddy, authelia | | **media** | `~/lake/media/` | jellyfin | | **monitoring** | `~/lake/monitoring/` | arcane, dozzle, netdata | | **p2p** | `~/lake/p2p/` | wireguard, transmission | | **tools** | `~/lake/tools/` | gitea, mkdocs, shlink, shlink-web, microbin, miniflux, miniflux-db, privatebin, freshrss | | **automation** | `~/lake/automation/` | homeassistant, signal-api, esphome, tgv-tracker | ## Sections - [Infrastructure](infra/overview.md) - Architecture détaillée - [Services](services/overview.md) - Configuration des services - [Changelog](changelog/2025-12-31.md) - Journal des modifications - [Vault](vault/README.md) - Configurations et secrets ## Go Links Reference Tous les services sont accessibles via des liens courts `go/xxx` : ``` # Core go/auth → Authelia SSO go/docs → Documentation # Media go/jellyfin → Jellyfin media server go/jf → Jellyfin (alias) go/torrent → Transmission (Tailscale only) # Tools go/git → Gitea repositories go/paste → MicroBin (simple paste) go/bin → MicroBin (alias) go/spaste → PrivateBin (encrypted) go/securepaste → PrivateBin (alias) go/shlink → Shlink admin # RSS go/rss → Miniflux go/feeds → Miniflux (alias) go/freshrss → FreshRSS go/frss → FreshRSS (alias) # Automation go/ha → Home Assistant # Monitoring go/docker → Arcane go/arcane → Arcane (alias) go/logs → Dozzle go/dz → Dozzle (alias) go/netdata → Netdata ```