Services
Vue d'ensemble
| Service |
Stack |
Port interne |
Auth |
| Caddy |
infra |
443, 80 |
- |
| Authelia |
infra |
9091 |
- |
| Jellyfin |
media |
8096 |
Propre |
| Gitea |
tools |
3000 |
OIDC Authelia |
| Shlink |
tools |
8080 |
- |
| Shlink-web |
tools |
8080 |
- |
| Home Assistant |
automation |
8123 |
Propre |
| Transmission |
transmission |
9091 |
Authelia |
| WireGuard |
transmission |
- |
- |
| Netdata |
monitoring |
19999 |
Authelia |
| Dozzle |
monitoring |
8080 |
Authelia |
| Arcane |
docker-mgmt |
3000 |
Désactivé |
| MkDocs |
mkdocs |
8000 |
- |
| Signal-API |
tools |
8080 |
- |
Docker Compose Stacks
infra (/home/lionel/talloires-v2/infra/)
services:
- caddy # Reverse proxy + SSL
- authelia # SSO
services:
- jellyfin # Media server
services:
- gitea # Git server
- shlink # URL shortener
- shlink-web # Shlink UI
- signal-api # Signal messaging
automation (/home/lionel/talloires-v2/automation/)
services:
- homeassistant
transmission (/home/lionel/talloires-v2/transmission/)
services:
- wireguard # VPN tunnel
- transmission # BitTorrent client
monitoring (/home/lionel/talloires-v2/monitoring/)
services:
- netdata
- dozzle
docker-mgmt (/home/lionel/talloires-v2/docker-mgmt/)
mkdocs (/home/lionel/talloires-v2/mkdocs/)
Dépendances
graph TD
Internet --> Caddy
Caddy --> Authelia
Caddy --> Jellyfin
Caddy --> Gitea
Caddy --> HomeAssistant[Home Assistant]
Caddy --> Transmission
Caddy --> Netdata
Caddy --> Dozzle
Caddy --> Arcane
Caddy --> MkDocs
Caddy --> Shlink
Authelia --> |OIDC| Gitea
Authelia --> |Forward Auth| Transmission
Authelia --> |Forward Auth| Netdata
Authelia --> |Forward Auth| Dozzle
Transmission --> WireGuard
WireGuard --> ProtonVPN
Gitea --> |Sync| MkDocs
Commandes utiles
# Status de tous les containers
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
# Redémarrer un service
docker restart jellyfin
# Logs en temps réel
docker logs -f jellyfin
# Entrer dans un container
docker exec -it jellyfin bash