Files
202601docs/docs/index.md
2025-12-31 18:44:24 +01:00

4.9 KiB

🏔️ Talloires v2.0 Documentation

Bienvenue dans la documentation de l'infrastructure Talloires v2.0 - Migration complétée le 30 décembre 2025.


Accès rapide aux services via les go-links:

Go-Link Service Description
go{:target="_blank"} Shlink Web Gestion des liens courts
go/jf{:target="_blank"} Jellyfin Serveur média (films, séries)
go/trn{:target="_blank"} Transmission Client BitTorrent (VPN)
go/git{:target="_blank"} Gitea Hébergement Git
go/docs{:target="_blank"} MkDocs Cette documentation
go/ha{:target="_blank"} Home Assistant Domotique
go/net{:target="_blank"} Netdata Monitoring système
go/sig{:target="_blank"} Signal API Notifications
go/arcane{:target="_blank"} 🆕 Arcane Docker Management UI
go/logs{:target="_blank"} 🆕 Dozzle Docker Logs Viewer

📊 Architecture v2.0

Infrastructure

  • Serveur: Raspberry Pi 5 (8GB) - Talloires
  • Stockage: Synology DS620slim - Annecy (NFS)
  • VPN: Tailscale (WireGuard)
  • Réseau: UniFi Dream Router 7 (Theseus)

Stack Logicielle

  • Containerisation: Docker + Docker Compose
  • Reverse Proxy: Caddy (HTTPS local)
  • DNS Local: dnsmasq
  • VPN Tunnel: ProtonVPN (WireGuard)
  • Management: Arcane (Web UI) + Lazydocker (TUI)

🗂️ Sections

Services

Documentation détaillée de chaque service déployé.

Infrastructure

Configuration réseau, VPN, DNS, backups.

Vault v1.0

Archive de la documentation v1.0 (référence historique).


📈 Migration v1.0 → v2.0

Date: 30 décembre 2025
Durée: ~3h30
Downtime: ~30 minutes
Services migrés: 10/10 (100%)
Réduction infrastructure: 60% (de 25 à 10 services)

Services Déployés (v2.0)

Jellyfin{:target="_blank"} - Serveur média (2.3 GB restauré)
Transmission + WireGuard{:target="_blank"} - BitTorrent avec VPN kill-switch
Gitea{:target="_blank"} - Hébergement Git (repos restaurés)
Home Assistant{:target="_blank"} - Domotique (nouvelle installation)
MkDocs{:target="_blank"} - Documentation (cette page!)
Netdata{:target="_blank"} - Monitoring système
Signal API{:target="_blank"} - Notifications
Shlink{:target="_blank"} - URL shortener
[Caddy] - Reverse proxy HTTPS

🆕 Services Ajoutés (31 décembre 2025)

Arcane{:target="_blank"} - Docker Management UI (BSD-3-Clause)
Dozzle{:target="_blank"} - Real-time Docker Logs Viewer (MIT)
Lazydocker - Terminal UI pour Docker (MIT) - Installé sur Talloires & Annecy

Services Retirés

Authelia - Remplacé par auth native de chaque service
Portainer - Remplacé par Arcane (open source BSD-3)
Crowdsec - Simplification sécurité
Dockge - Remplacé par Arcane + Lazydocker
15+ autres services - Nettoyage architecture


🔐 Sécurité

  • VPN WireGuard actif (ProtonVPN Luxembourg)
  • Kill-switch Transmission (network_mode)
  • Accès Tailscale uniquement (pas d'exposition Internet)
  • Firewall UFW actif
  • Certificats HTTPS locaux (Caddy)
  • Backup automatique vers Annecy (NFS)

🛠️ Maintenance

Docker Management

Web UI - Arcane{:target="_blank"}

  • Gestion containers, images, volumes, networks
  • Interface moderne SvelteKit
  • Templates Docker Compose
  • Monitoring en temps réel

Logs - Dozzle{:target="_blank"}

  • Logs en temps réel multi-containers
  • Search & filter
  • Ultra-léger

Terminal UI - Lazydocker

# Sur Talloires
ssh lionel@talloires.local
lazydocker

# Sur Annecy (Synology)
ssh lionel@100.69.227.96
~/.local/bin/lazydocker

Backups

  • Location: /mnt/annecy/talloires/
  • Fréquence: Quotidien (automatique)
  • Rétention: 30 jours
  • Services backupés: Jellyfin, Gitea, MkDocs, Configurations

Monitoring

  • Netdata: go/net{:target="_blank"}
  • Arcane: go/arcane{:target="_blank"}
  • Dozzle: go/logs{:target="_blank"}
  • Logs Docker: docker logs <container>
  • Health checks: Docker healthchecks

📞 Contact

Administrateur: Lionel
Infrastructure: Talloires (production)
Backup: Annecy (NAS Synology)


Dernière mise à jour: 31 décembre 2025 - Ajout Arcane, Dozzle, Lazydocker