jDownloader JDownloader und FileBot mit Docker

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

mtoensing

Benutzer
Registriert
22. Okt. 2018
Beiträge
12
Reaktionspunkte
0
Punkte
1
Hi,

ich habe die Schönheit von docker für mich erkannt und will meine letzten beiden Programme durch Docker Container ersetzen die bislang direkt auf dem NAS laufen: Filebot und JDownloader. Die beiden sprechen auch wunderbar über den "event scripter" miteinander. Siehe auch hier: https://marc.tv/synology-filebot-event-scripter-jdownloader/

Aber wie macht man das mit Docker? Denn im JDownloader Container "sehe" ich den Filebot Container ja nicht und kann auch nicht auf ihn per Event Scripte zugreifen, oder? Hat das jemand am laufen? Macht es vielleicht sogar Sinn filebot und den jDownloader in EINEN Container zu packen?
 
Ich stand vor dem gleichen Problem, vom Gefühl her fand ich das Zusammenpacken in einen gemeinsamen Container widersprüchlich zum Sinn von Docker, daher fiel das für mich raus. Meine Lösung war dann einfach SSH: im Jdownloader wird nach Entpacken einer Datei ein Script ausgeführt welches sich per SSH am Filebot-Container anmeldet und hier filebot per cli Befehl ausführt.
 
Die Variante bin ich derzeit auch am Testen, leider habe ich keine Möglichkeit gefunden die Ordner anzupassen bzw die Namensgebung anzupassen.
 
Wäre es möglich das script dazu als Beispiel zu bekommen?
Sorry erst jetzt gesehen. Ich hab mir die Anleitung oben angeschaut, im Grunde hab ich es genauso gemacht mit der Ausnahme das ich 1. nicht den Filebot Watcher nutze und 2. die Filme nicht direkt in mein Plex Directory schiebe, weil ich vorher noch mal die Files prüfe, da die Zuordnung bei mir nur um die 80% korrekt ist.
Ein Vorteil bei "meiner" Variante wäre das die FileBot settings nachträglich angepasst werden können.

So kommen wir zum "eigentlichen":
Nachdem beide Container installiert sind, gehts per Kommandozeile in den FileBot Container dort wird geprüft ob der SSH Server installiert ist, wenn nicht, wird das nachgeholt. Anschließend ein Nutzer anlegen zB. "jdownloader" und Zertifikatsauthentifizierung aktivieren. Nun in den jdownloader Container switchen (wieder mit Terminal) und dort per ssh username@containername (also zB. jdownloader@filebot) einmal die Verbindung testen.
Nun legt ihr zwei Files an. In das erste schreibt ihr den ssh befehl zum Verbinden mit FileBot + der execute Befehl für das zweite File + Parameter welches Verzeichnis nach Filmen geprüft werden soll. In das 2te File schreibt Ihr die Parameter mit den Filebot die Files bearbeiten soll.

Das mal in der Kurzform, wenn daran Interesse besteht kann ich eine komplette Anleitung schreiben wird aber ne ecke dauern.
 
wenn daran Interesse besteht kann ich eine komplette Anleitung schreiben wird aber ne ecke dauern.
ja klar besteht daran interesse...

aber vielleicht kannst du vorab erklären wie man dem jdownloader docker container beibringt sich mit dem filebot zu verbinden ... wenn ich eine SSH im jdownloader docker starte und filebot eingebe, kennt er das natürlich nicht...
 
Okay, mal schauen, wann ich mich dazu durchringen kann ^^

Zum zweiten Punkt: in den Standard Einstellungen von Docker werden alle Container in ein gemeinsames Netz geschoben und via Bridge mit dem Host verbunden, sofern du nicht alle Containern ein eigenes Netz zugewiesen hast, sollten Sie sich "sehen". Allerdings haben viele Images kein SSH Server integriert, den musst du entweder direkt im Container installieren oder eben in die Image Config schreiben.
Anhang anzeigen 63497
 
Zuletzt bearbeitet von einem Moderator:
Hallo, ist dieses Thema noch aktuell? Ich lasse auch schon länger die Programme über die Anleitung von marc.tv laufen. Lief soweit auch alles, nur das Sortieren gefällt mir nicht mehr und ich möchte es etwas verschönern. Komischerweise sortiert FileBot auf meinem PC alles etwas besser, bzw sauberere. Ich nutze momentan in FileBot watcher folgendes script

/volume1/downloads/EXTRACTED --output /volume1/ --action move --def seriesFormat\='tv shows/{n} ({y})/Season {s}/{n} ({y}) - {S00E00} - {t}' movieFormat\='movies/{ny}/{ny}' unsortedFormat\='unsorted/{file.structurePathTail}' --conflict auto --lang de --def clean\=y skipExtract\=y

Kann mir jemand sagen wie ich diese ganzen jpg. Bilder, Poster usw wegbekommen die mit in die Ordner kopiert werden? Und warum hängt FileBot hinter jeden Ordner (tmdb-xxx) ? Über FileBot auf dem PC passiert beides nicht
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat