diff --git a/docs/index.md b/docs/index.md index 0d6057e..2acae10 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,19 +4,50 @@ Documentation complète de l'infrastructure Talloires hébergée sur Raspberry P ## 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 | -| Home Assistant | [homeassistant.talloires.local](https://homeassistant.talloires.local){:target="_blank"} | [go/ha](https://go.talloires.local/ha){:target="_blank"} | Domotique | -| Transmission | [transmission.talloires.local](https://transmission.talloires.local){:target="_blank"} | [go/torrent](https://go.talloires.local/torrent){:target="_blank"} | BitTorrent via VPN | -| MkDocs | [docs.talloires.local](https://docs.talloires.local){:target="_blank"} | [go/docs](https://go.talloires.local/docs){:target="_blank"} | Documentation | +| 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 | -| Shlink | [shlink.talloires.local](https://shlink.talloires.local){:target="_blank"} | [go/shlink](https://go.talloires.local/shlink){:target="_blank"} | URL shortener admin | -| Shlink API | [go.talloires.local](https://go.talloires.local){:target="_blank"} | — | Short URL redirects | | Netdata | [netdata.talloires.local](https://netdata.talloires.local){:target="_blank"} | [go/netdata](https://go.talloires.local/netdata){:target="_blank"} | System monitoring | -| Authelia | [auth.talloires.local](https://auth.talloires.local){:target="_blank"} | [go/auth](https://go.talloires.local/auth){:target="_blank"} | SSO / Authentication | ## Architecture @@ -41,6 +72,17 @@ Documentation complète de l'infrastructure Talloires hébergée sur Raspberry P └─────────────────┘ └─────────────────┘ └───────────────┘ ``` +## 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 @@ -53,14 +95,36 @@ Documentation complète de l'infrastructure Talloires hébergée sur Raspberry P Tous les services sont accessibles via des liens courts `go/xxx` : ``` -go/jellyfin → Jellyfin media server -go/git → Gitea repositories -go/ha → Home Assistant -go/torrent → Transmission -go/docs → Cette documentation -go/docker → Arcane (Docker UI) -go/logs → Dozzle (logs) -go/shlink → Shlink admin -go/netdata → Monitoring -go/auth → Authelia SSO +# 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 ```