Skip to content

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
/mnt/storage/
├── movies/          # Radarr
├── series/          # Sonarr
└── downloads/       # SABnzbd

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