Traefik : exemple de route /admin vers l'interface ; option --ecoute

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mf2kATMtqVABHSYdxJMnim
This commit is contained in:
FabriceandClaude Opus 5.5 committed 2026-10-09 15:01:09 +00:00
1 parent 4366db94ed
commit d3a8394bc1
4 files changed
+40 -6

No files matched your search

+2 -1
View File
@@ -148,7 +148,7 @@ L'interface permet de modifier le site et de lire les fichiers de l'ordinateur :
### Administration depuis le site
Pour administrer le site depuis son adresse publique (bouton « Connexion » en haut à droite de l'accueil, qui mène à `https://roadtrip.ouaibe.fr/admin/`), l'interface tourne sur la machine qui sert le site, derrière son serveur web en HTTPS. Les sources (rushs, traces, photos) doivent alors être accessibles depuis cette machine pour encoder et générer.
Pour administrer le site depuis son adresse publique (bouton « Connexion » en haut à droite de l'accueil, qui mène à `https://roadtrips.ouaibe.fr/admin/`), l'interface tourne sur la machine qui sert le site, derrière son serveur web en HTTPS. Les sources (rushs, traces, photos) doivent alors être accessibles depuis cette machine pour encoder et générer.
1. Sur cette machine, une fois : `rtg mot-de-passe`.
2. Lancer l'interface, en permanence de préférence (service, `tmux`…) :
@@ -157,6 +157,7 @@ Pour administrer le site depuis son adresse publique (bouton « Connexion » en
```
Elle n'écoute que sur 127.0.0.1 : seul le serveur web peut la joindre. Le mot de passe est obligatoire.
3. Transmettre `/admin/` à l'interface depuis le serveur web.
- Traefik : copier `exemples/traefik-rtg-admin.yml` dans le dossier de configuration dynamique de Traefik, en y mettant les mêmes `entryPoints` et `certResolver` que pour le site. Le fichier indique l'adresse à mettre selon que Traefik tourne dans Docker sur le Mac, directement sur le Mac, ou sur une autre machine (dans ce dernier cas, lancer RTG avec `--ecoute 0.0.0.0` en plus).
- nginx, dans le bloc `server` du site en HTTPS :
```nginx
location /admin/ {