6.6 KiB
6.6 KiB
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{:target="_blank"} | go/auth{:target="_blank"} | SSO / Authentication |
| MkDocs | docs.talloires.local{:target="_blank"} | go/docs{:target="_blank"} | Documentation |
Media & Downloads
| Service | URL | Go Link | Description |
|---|---|---|---|
| Jellyfin | jellyfin.talloires.local{:target="_blank"} | go/jellyfin{:target="_blank"} | Media streaming |
| Transmission | transmission.talloires.tailfd281f.ts.net{:target="_blank"} | go/torrent{:target="_blank"} | BitTorrent via VPN (Tailscale only) |
Tools & Productivity
| Service | URL | Go Link | Description |
|---|---|---|---|
| Gitea | git.talloires.local{:target="_blank"} | go/git{:target="_blank"} | Git repositories |
| MicroBin | paste.talloires.local{:target="_blank"} | go/paste{:target="_blank"} | Simple pastebin |
| PrivateBin | spaste.talloires.local{:target="_blank"} | go/spaste{:target="_blank"} | E2E encrypted pastebin |
| Shlink | go.talloires.local{:target="_blank"} | go/shlink{:target="_blank"} | URL shortener |
RSS Readers
| Service | URL | Go Link | Description |
|---|---|---|---|
| Miniflux | rss.talloires.local{:target="_blank"} | go/rss{:target="_blank"} | Minimal RSS reader |
| FreshRSS | freshrss.talloires.local{:target="_blank"} | go/freshrss{:target="_blank"} | Full-featured RSS reader |
Automation
| Service | URL | Go Link | Description |
|---|---|---|---|
| Home Assistant | homeassistant.talloires.local{:target="_blank"} | go/ha{:target="_blank"} | Home automation |
| ESPHome | esphome.talloires.local{:target="_blank"} | — | ESP device management |
Monitoring
| Service | URL | Go Link | Description |
|---|---|---|---|
| Arcane | arcane.talloires.local{:target="_blank"} | go/docker{:target="_blank"} | Docker management |
| Dozzle | dozzle.talloires.local{:target="_blank"} | go/logs{:target="_blank"} | Container logs |
| Netdata | netdata.talloires.local{:target="_blank"} | go/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 - Architecture détaillée
- Services - Configuration des services
- Changelog - Journal des modifications
- Vault - 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