Aller au contenu

L'utiliser depuis votre téléphone

L'interface fonctionne sur téléphone. Par défaut, le serveur ne répond que sur l'ordinateur lui-même (127.0.0.1), volontairement : il pilote votre console.

Installation avec Docker

Avec Docker, l'interface reste réservée à l'ordinateur qui la fait tourner. L'accès depuis un téléphone n'est possible qu'avec l'installation à partir du code source sur macOS, décrite ci-dessous.

Avec l'installation à partir du code source, ROMKADE Manager peut publier l'interface sur une adresse https privée grâce à ngrok.

Une seule fois : configurer ngrok

brew install ngrok
ngrok config add-authtoken <your ngrok token>

Le jeton se trouve sur votre tableau de bord ngrok, après la création d'un compte gratuit.

À chaque fois

./run.sh --telephone

Le Terminal affiche l'adresse, un nom d'utilisateur, un mot de passe et un QR code. Scannez-le avec le téléphone et saisissez les identifiants ; le navigateur du téléphone peut les mémoriser.

  • ngrok demande ce nom d'utilisateur et ce mot de passe avant que la moindre requête n'atteigne l'ordinateur ; ROMKADE Manager demande ensuite de vous connecter avec votre compte ROMKADE, comme sur l'ordinateur.
  • Le mot de passe est créé au premier lancement, puis conservé dans le dossier de données (phone_password, lisible par vous seul).
  • Le serveur n'accepte que l'adresse ngrok du lancement en cours, en plus de l'ordinateur lui-même.
  • Ctrl+C arrête le serveur et ferme l'accès. Sans --telephone, rien n'est publié.

Attention

Toute personne disposant de l'adresse et du mot de passe peut piloter votre console. Ne les partagez pas, et arrêtez le serveur quand vous n'avez plus besoin de l'accès.