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:
- Ordner in
path.scanerkennen. - Dateien bei Bedarf kopieren, entpacken oder neu packen.
- Archive zu den aktiven Hostern hochladen.
- Links über den konfigurierten Linkcrypter sammeln.
- Metadaten und technische Informationen ergänzen.
- Result-JSON, Textdateien oder gerenderte Templates erzeugen.
- 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.ymlalsconfig/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
- Arbeite die Ersten Schritte durch.
- Gleiche deine Werte mit der Konfigurationsreferenz ab.
- Richte bei Bedarf Templates ein.
- Nutze die How-Tos für optionale Setups.
- Prüfe Changelog und Changelog UI vor einem Update.