Was ist Go-Upper?

Go-Upper automatisiert neue Uploads zu File- und Streamhostern. Der Worker scannt vorbereitete Ordner, verarbeitet die Dateien nach deiner Konfiguration und schreibt die fertigen Links und Metadaten in Ergebnisdateien.

Ein typischer Ablauf sieht so aus:

  1. Ordner in path.scan erkennen.
  2. Dateien bei Bedarf kopieren, entpacken oder neu packen.
  3. Archive zu den aktiven Hostern hochladen.
  4. Links über den konfigurierten Linkcrypter sammeln.
  5. Metadaten und technische Informationen ergänzen.
  6. Result-JSON, Textdateien oder gerenderte Templates erzeugen.
  7. Dateien nach den konfigurierten Regeln aufräumen oder sichern.

Wann ist Go-Upper das richtige Tool?

Go-Upper passt zu dir, wenn du:

  • regelmäßig neue Release-Ordner automatisiert hochladen möchtest,
  • mehrere File-, Stream- oder Imagehoster verwendest,
  • Metadaten aus NFO, xREL, PreDB, IMDb, TMDB, Steam oder YouTube ergänzen möchtest,
  • BBCode-, XML- oder Text-Templates erzeugen möchtest,
  • fertige Uploads optional an Foren, uCMS-Seiten oder JSON-Endpunkte veröffentlichen möchtest.

Wenn du dagegen vorhandene Linkcrypter-Ordner überwachen und ausgefallene Dateien neu hochladen möchtest, ist Go-Reupper das passendere Werkzeug.

Schnellstart

Für einen ersten kontrollierten Test benötigst du:

  • eine gültige Lizenz,
  • eine Kopie von config/upper.config.dist.yml als config/upper.config.yml,
  • mindestens einen vorhandenen Scan-Ordner,
  • einen gültigen WinRAR- beziehungsweise RAR-Pfad,
  • mindestens einen aktiven und vollständig konfigurierten Filehoster.

Starte den Worker anschließend im Installationsverzeichnis:

./upper

Unter Windows verwendest du die mitgelieferte Batchdatei:

run-upper.bat

Beginne mit einem kleinen Testordner. Aktiviere parallele Uploads, automatische Bereinigung und Publishing erst, wenn der Grundablauf zuverlässig funktioniert.

Arbeitsmodi

Der Schlüssel workmode steuert den grundlegenden Dateifluss:

  • normal: Dateien werden je nach Konfiguration kopiert oder geladen, verarbeitet, gepackt und hochgeladen.
  • lite: Bereits vorbereitete RAR-Archive werden direkt verwendet; dadurch entfallen Teile der normalen Verarbeitung.

Für neue Installationen ist normal der sinnvollste Ausgangspunkt.

Wichtige Konfigurationsbereiche

Bereich Aufgabe
general Scan-Intervall, Kopiermodus, Filter, Aufräumen und Folder-Ready-Prüfung
bandwidth Download- und Upload-Kontingente
path Scan-, Arbeits-, Ergebnis- und WinRAR-Pfade
result JSON-, Text- und HTTP-Ausgabe
archive Archivformat, Partgröße, Passwort und WinRAR-Optionen
filehoster / streamhoster Aktive Hoster, Zugangsdaten und Parallelität
linkcrypter Haupt- und Backup-Linkcrypter
contentgrabber Metadaten, NFO, Cover und Trailer
template BBCode-, XML- und Textausgabe
publish Optionale Veröffentlichung über CLI oder Upper UI
remote Optionale FTP-, FTPS- und SFTP-Quellen

Die vollständige Referenz mit Beispielen steht unter Konfiguration.

Weboberfläche

Die eigenständige Upper UI verwaltet eine oder mehrere Upper-Instanzen und läuft standardmäßig lokal unter http://127.0.0.1:3001. Sie bietet unter anderem:

  • Start, Stopp und Browser-Terminal pro Instanz,
  • Bearbeitung von Konfigurationen und Anzeige der Logs,
  • Erkennung offener Upload-Ordner und Import fertiger Result-JSON-Dateien,
  • Bearbeitung von Metadaten, Links, Cover und NFO,
  • Verwaltung von Templates, Presets, Mappings und Integrationen,
  • Remote-Quellen, Publishing-Warteschlange und lokale KI-Prüfungen,
  • Diagnose, Download und Wartung der lokalen SQLite-Datenbank.

Die UI ersetzt die upper.config.yml nicht. Jede Instanz benötigt weiterhin eine funktionierende Worker-Konfiguration. Die vollständige Einrichtung und alle Sicherheitshinweise findest du unter Weboberfläche für Go-Upper.

Nächste Schritte

  1. Arbeite die Ersten Schritte durch.
  2. Gleiche deine Werte mit der Konfigurationsreferenz ab.
  3. Richte bei Bedarf Templates ein.
  4. Nutze die How-Tos für optionale Setups.
  5. Prüfe Changelog und Changelog UI vor einem Update.