Files
202601docs/docs/services/overview.md

2.4 KiB

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

media (/home/lionel/talloires-v2/media/)

services:
  - jellyfin   # Media server

tools (/home/lionel/talloires-v2/tools/)

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/)

services:
  - arcane

mkdocs (/home/lionel/talloires-v2/mkdocs/)

services:
  - 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