How-Tos für go-upper

Diese Seite enthält ergänzende Betriebs-Setups. Richte zuerst config/upper.config.yml anhand der Seiten Erste Schritte und Konfiguration ein.

Z-O-O-M FileUploader über WebControl verwenden

Mit aktiviertem ZOOM-Modus übergibt go-upper Uploads an Z-O-O-M. Voraussetzung ist die Premium-Funktion WebControl.

  1. Aktiviere WebControl in Z-O-O-M.
  2. Trage die WebControl-Verbindungsdaten in config/upper.config.yml ein.
  3. Setze zoom.enabled: true, sobald die Verbindung erreichbar ist.
zoom:
  enabled: true
  webcontrol:
    host: 'localhost'
    port: '8080'
    user: 'DEIN_BENUTZER'
    password: 'DEIN_PASSWORT'
  options:
    retryfaileduploads: true
    retries: 5
  profiles:
    enabled: false
    profiles: []
  linux:
    winemode: false
    driveletter: 'Z'

Für ZOOM unter Wine setzt du linux.winemode: true und konfigurierst den passenden driveletter. Für die normale interne Upload-Logik bleibt zoom.enabled: false.

Remote-Quellen mit upper-ui verwalten

Upper kann FTP-, FTPS- und SFTP-Quellen überwachen. Die upper-ui stellt dafür die Seite Remote Sources mit Verbindungstest, Remote-Browser und Section-Auswahl bereit.

Für eine gemeinsame Quelle von upper und reupper trägst du in beiden Hauptkonfigurationen dieselbe externe Datei ein:

remoteConfig: 'remote.sources.yml'

Verwende config/remote.sources.dist.yml als Vorlage. Dabei gilt:

  • Der erste Scan speichert eine Baseline und lädt keine bestehenden Releases herunter.
  • Gefundene Sections werden zunächst deaktiviert angezeigt und müssen aktiviert werden.
  • Downloads werden unter path.work/remote/... gecacht.
  • Teiltransfers unter .partial/<release-id> können fortgesetzt werden.

Lässt du remoteConfig leer, wird der remote:-Block aus upper.config.yml verwendet.

Lizenzhinweis bei automatisierten Starts unterdrücken

Für unbeaufsichtigte Starts kannst du den Hinweis zu einer bald ablaufenden Lizenz deaktivieren:

./upper --disable-licence-prompt=1

Kurzform:

./upper -p=1

Eine gültige Lizenz ist weiterhin erforderlich; nur die interaktive Rückfrage wird übersprungen.

Fehler eingrenzen

Ein Debug-Lauf ergänzt die Konsolenausgabe:

./upper --debug --disable-licence-prompt=1

Kontrolliere bei Problemen die ZOOM-Verbindung, die aktivierten Remote-Sections, den Inhalt von path.work/remote sowie Logs und Ergebnisdateien.