Applications¶
Les applications sont hébergées dans des conteneurs Docker à l'intérieur de conteneurs LXC.
| Conteneur | Nom | Fonction |
|---|---|---|
| LXC 100 | docker-media | Héberge les applications multimédia |
| LXC 101 | management | Héberge les outils de gestion Docker et monitoring |
| LXC 104 | services | Héberge les applications diverses |
| LXC 106 | storage | Héberge SFTPGo (stockage personnel) |
Les applications sont orchestrées avec Docker Compose.
Le Dashboard donne une vue d'ensemble des applications.
Portainer permet la gestion commune des moteurs docker des deux LXC, via Portainer Agent.
Médias (LXC 100)¶
Serveur de streaming multimédia via Jellyfin et une Stack *Arr pour automatiser la recherche, le téléchargement, l'organisation, et les sous-titres.
Optimisation Média: Tdarr optimise automatiquement les fichiers médias pour maximiser le direct play Jellyfin et réduire la taille de stockage. Voir la Stratégie d'Optimisation Média pour plus de détails.
Applications annexes :
| Application | Port | Fonction | Documentation |
|---|---|---|---|
| Tdarr | 8265 | Optimisation bibliothèque média | Tdarr Setup · Stratégie |
| Portainer Agent | 9001 | Agent portainer | - |
| Torznab Proxy | 8081 | Injection tags langue Torznab | Torznab Proxy |
Management (LXC 101)¶
Serveur de gestion et monitoring.
| Application | Port | Fonction | Documentation |
|---|---|---|---|
| Portainer | 9443 | Gestion conteneurs Docker | Portainer |
| Homepage | 3000 | Dashboard centralisé | Homepage |
| Uptime Kuma | 3003 | Monitoring disponibilité services | Uptime Kuma |
| Silverbullet | 8002 | Wiki personnel | — |
| Cup | 8000 | Monitoring updates images Docker | Cup |
| Zensical | 8001 | Documentation serveur | Zensical |
| CoolerControl | 11987 | Monitoring capteurs et ventilateurs | CoolerControl |
/mnt/lxc-data/
└── 101-admin/
├── docker-compose.yaml # portainer, homepage, coolercontrol, zensical, cup
├── uptime-kuma/ # stack GitOps dédiée
├── silverbullet/ # stack GitOps dédiée
├── zensical/ # Documentation source
├── homepage/
└── portainer/
Services (LXC 104)¶
Applications diverses hébergées via Docker.
| Application | Port | Fonction | Documentation |
|---|---|---|---|
| Endurain | 8080 | Fitness tracker (Strava) | Endurain |
| FreshRSS | 8787 | RSS Feed Aggregator | FreshRSS |
| Romm | 8082 | ROM Manager (Retrogaming) | Romm |
Accès Distant (LXC 103)¶
Infrastructure réseau et accès distant. Voir Accès Distant pour l'architecture et les domaines exposés.
| Application | Port | Fonction | Documentation |
|---|---|---|---|
| Caddy | 80/443 | Reverse proxy SSL | Caddy |
| Authelia | 9091 | SSO / authentification centralisée | Authelia |
Stockage Personnel (LXC 106)¶
Accès fichiers personnel alice + nico via interface web HTTPS + SFTP + WebDAV.
| Application | Port | Fonction | Documentation |
|---|---|---|---|
| SFTPGo | 8090 | Web client OIDC (public) | SFTPGo |
| SFTPGo WebDAV | 8091 | WebDAV Windows/Mac (/dav/) |
SFTPGo |
| SFTPGo Admin | 8080 | Interface admin (LAN/VPN) | SFTPGo |