Files
FabriceandClaude Opus 5.5 ada3d76f50 Administration native sur le Mac, réencodage sélectif et aide intégrée
- admin.sh : RTG lancé directement sur le Mac (plus de conteneur), nginx
  joint l'interface par host.docker.internal:8765 ; variante conteneur
  conservée (admin-docker.sh, docker-compose-conteneur.yml)
- Compression : réglages lus dans les fichiers (CRF, codec), refaire
  seulement le 1080p ou le 720p, seulement si les réglages ont changé ;
  réglages vidéo propres à chaque voyage ; « Compression actuelle » affichée
- Plus d'arrêt automatique après 2 h d'inactivité (--arret-inactif, 0 par défaut) ;
  arrêt propre qui attend la fin des encodages en cours
- Aide contextuelle dans l'interface (rtg/interface/aide) ; README centré
  sur l'installation et la mise en place
- Cœurs attribués au conteneur détectés (cgroup) et signalés

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mf2kATMtqVABHSYdxJMnim
2026-10-19 05:32:05 +00:00

1.8 KiB

Administration depuis le site

Le bouton Connexion de l'accueil mène à https://roadtrips.ouaibe.fr/admin/. Le serveur web y fait suivre les demandes vers l'interface RTG, qui tourne directement sur le Mac :

Traefik (HTTPS) → nginx (le site, dans Docker) → /admin/ → RTG sur le Mac

L'interface ne tourne que quand on en a besoin. Fermée, /admin/ affiche « Administration fermée » et le site reste en ligne.

Au quotidien

Dans le dossier du docker-compose.yml du site :

./admin.sh         ouvrir l'administration
./admin.sh stop    la fermer

Elle tourne en arrière-plan : inutile de garder le Terminal ouvert. Son journal est dans rtg-admin.log, à côté du script. Fermer pendant un encodage l'arrête proprement ; les vidéos finies sont gardées.

À la maison, devant le Mac, on peut aussi simplement taper rtg interface dans le Terminal : ce sont les mêmes écrans, sans passer par le site.

Disques et vitesse

L'interface tourne sur le Mac : elle voit tous les disques branchés, comme n'importe quelle application, et encode à pleine vitesse (tous les cœurs performance, encodeur matériel possible dans les Réglages du site).

Un disque des sources débranché est signalé dans Sources ; les vidéos déjà encodées restent en ligne.

Avant d'éjecter un disque

  • Disque de sources : attendre la fin de l'encodage en cours, ou fermer l'administration.
  • Clé du site : nginx s'en sert en permanence ; docker compose stop d'abord, docker compose up -d une fois rebranchée.

Après une mise à jour de RTG

./admin.sh stop, puis ./admin.sh.

Mise en place

L'installation (nginx, mot de passe, admin.sh) est décrite dans le README de RoadTripsGenerator, sur git, section « Administration depuis le site : mise en place ».