Zum Inhalt springen
Build Station

Fernzugriff im Browser

Die Build Station auf einem Mac laufen lassen und im Browser bedienen: mit Lizenz und Passwort, Port 8787, eigenem HTTPS-Zertifikat und Downloads.

Mit dem Fernzugriff läuft die Build Station auf einem Mac, etwa einem Mac mini im Büro, und du bedienst sie im Browser von einem anderen Rechner aus. Du siehst dieselbe Oberfläche wie am Mac: Projekte, Build-Tab, Warteschlange, Verlauf, Uploads. Gestreamt wird dabei nichts. Der Browser lädt die Oberfläche als Web-App und spricht mit der Station über eine geschützte Schnittstelle.

Voraussetzungen

  • eine gültige Lizenz. Der Fernzugriff gehört zu den Funktionen, die sie freischaltet. Ohne Lizenz zeigt die Station den Link Lizenz anfragen, und der Schalter bleibt gesperrt.
  • ein Passwort mit mindestens zehn Zeichen
  • ein Mac, auf dem die Build Station läuft. Schließt du die App, ist auch der Fernzugriff weg.

Einschalten

Alles Nötige steht unter Einstellungen › Fernzugriff.

  1. Unter Passwort ein Passwort eintragen und Passwort setzen klicken.
  2. Fernzugriff im Browser erlauben einschalten.
  3. Der Abschnitt zeigt dann Erreichbar unter … mit den Adressen, unter denen die Station im Netz zu finden ist.

Den Port kannst du ändern, Vorgabe ist 8787. Speichern übernimmt Port und Zertifikat.

Im Browser öffnest du eine der angezeigten Adressen, etwa http://<Adresse des Macs>:8787, gibst das Passwort ein und klickst Anmelden.

HTTPS

Ohne Zertifikat läuft der Fernzugriff über unverschlüsseltes HTTP. Das ist nur im eigenen Netz oder hinter einem Reverse-Proxy mit HTTPS vertretbar.

Für direktes HTTPS trägst du zwei Pfade auf dem Mac der Station ein:

  • TLS-Zertifikat (PEM, optional)
  • Privater Schlüssel (PEM, optional)

Stell die Station ohne HTTPS nie direkt ins Internet. Passwort und Sitzung gingen dann im Klartext über das Netz.

Was im Browser anders ist

Die Oberfläche ist dieselbe, aber ein paar Dinge gehen im Browser naturgemäß anders:

  • Dateien und Ordner wählst du auf dem Mac der Station, nicht auf deinem Gerät. Die Auswahl zeigt dessen Dateisystem.
  • Vom Gerät hochladen … in derselben Auswahl überträgt eine Datei von deinem Gerät, etwa einen Store-Schlüssel. Sie landet im Datenordner der Station, nur für deinen macOS-Benutzer lesbar.
  • Herunterladen ersetzt das Herausziehen und Im Finder. Ordner wie ein Web-Build kommen als ZIP. Ein Download-Link gilt nur einmal und nur zwei Minuten. Erlaubt sind die Artefakte der Läufe und alles im Sammelordner.
  • Transporter lädt die IPA herunter. Transporter öffnest du dann auf deinem eigenen Mac und ziehst sie hinein.

Builds, Uploads und alles andere laufen auf dem Mac der Station, genau wie bei der Bedienung vor Ort.

Anmeldung und Sitzungen

  • Nach der Anmeldung bleibt ein Browser 30 Tage ab der letzten Nutzung angemeldet.
  • Diesen Browser abmelden beendet die eigene Sitzung, Alle Browser abmelden alle.
  • Ein neues Passwort meldet alle Browser ab und trennt ihre offenen Verbindungen.
  • Im Browser lässt sich das Passwort nur mit dem bisherigen Passwort ändern. Am Mac selbst geht es ohne, falls es vergessen wurde.
  • Nach zehn Fehlversuchen in zehn Minuten bremst die Station die betreffende Adresse.

Schaltest du den Fernzugriff im Browser aus, verliert dieser Browser sofort die Verbindung. Wieder einschalten geht dann nur am Mac der Station.

Sicherheit

  • Das Passwort speichert die Station nur als Hash, die Sitzungen nur als Prüfsumme. Beides liegt in remote_access.json im Datenordner der Station.
  • Geheimnisse wie Store-Schlüssel verlassen die Station nie im Klartext. Die Oberfläche sieht nur ihren Status, etwa „hinterlegt”.
  • Wer das Passwort kennt, kann alles, was du am Mac kannst: Builds starten, eigene Scripts ausführen, Apps hochladen. Wähl es entsprechend und gib es nicht weiter.
  • Läuft die Lizenz ab, schließt der Fernzugriff sofort.

Mehr zu Datenablage und Schlüsselbund steht unter Einstellungen und Sicherheit.