- Modifié
Bonjour à tous,
J'ai redéployé complètement ma seedbox en utilisant docker, traefik et plex (entre autres applications), mais je bloque sur une toute dernière étape.
J'ai suivi les tutos suivants :
1) Installation de la seedbox
https://howto.wared.fr/ubuntu-seedbox-docker-openvpn/#toggle-id-5
2) Installation de Traefik
https://howto.wared.fr/ubuntu-debian-seedbox-traefik/
3) Configuration des applications
https://howto.wared.fr/ubuntu-debian-seedbox-configuration/
Tout s'est bien passé, j'arrive bien à accéder à Plex sur plex.monserveur.ext
Mais, quand je vais dans les paramètres de Plex, impossible de le rendre accessible depuis l'extérieur, et donc de le lier à plex.tv ("claim", ce qui m'empêche d'utiliser l'app TV, mobile et tablette).
Voici mon fichier de configuration de Traefik (sans l'email)
/home/traefik/traefik.toml` :
[providers.docker]
endpoint = "unix:///var/run/docker.sock"
watch = true
exposedByDefault = false
[entryPoints.web]
address = ":80"
[entryPoints.web.http.redirections.entryPoint]
to = "websecure"
scheme = "https"
[entryPoints.websecure]
address = ":443"
[certificatesResolvers.leresolver.acme]
email = "xxxx.xxxx@xxxx.xxx"
storage = "acme.json"
[certificatesResolvers.leresolver.acme.httpChallenge]
entryPoint = "web"
Voici mon docker-compose Traefik :
version: '3.7'
services:
traefik:
image: "traefik:v2.2"
container_name: "traefik"
restart: unless-stopped
networks:
- traefik_network
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /home/traefik/traefik.toml:/traefik.toml:ro
- /home/traefik/acme.json:/acme.json
networks:
traefik_network:
external: true
Et, enfin, voici mon docker-compose Plex (anonymisé, et je n'ai sorti que la partie plex) :
plex:
image: linuxserver/plex:latest
container_name: plex
restart: unless-stopped
networks:
- ${NETWORK}
environment:
- VERSION=docker
- PUID=${PUID}
- PGID=${PGID}
- TZ=Europe/Paris
- PLEX_CLAIM=claim-***************
- ADVERTISE_IP=plex.${BASE_HOST}:443
volumes:
- /home/media/plex/config:/config
- ${PATH_MEDIA}:/data
labels:
- "traefik.enable=true"
- "traefik.docker.network=${NETWORK}"
- "traefik.http.routers.plex.entrypoints=web,websecure"
- "traefik.http.routers.plex.rule=Host(`plex.${BASE_HOST}`)"
- "traefik.http.services.plex.loadbalancer.server.port=32400"
- "traefik.http.routers.plex.tls=true"
- "traefik.http.routers.plex.tls.certresolver=leresolver"
Auriez-vous une idée ? Merci d'avance à tous ceux qui voudront bien m'apporter leur aide !