- 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
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 stopd'abord,docker compose up -dune 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 ».