jDownloader JDownloader und FileBot mit Docker

mtoensing

Benutzer
Mitglied seit
22. Okt 2018
Beiträge
12
Punkte für Reaktionen
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?
 

hgN1337

Benutzer
Mitglied seit
17. Sep 2018
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
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.
 

Tim92

Benutzer
Mitglied seit
29. Feb 2012
Beiträge
83
Punkte für Reaktionen
1
Punkte
8
Wäre es möglich das script dazu als Beispiel zu bekommen?
 

Tim92

Benutzer
Mitglied seit
29. Feb 2012
Beiträge
83
Punkte für Reaktionen
1
Punkte
8
Die Variante bin ich derzeit auch am Testen, leider habe ich keine Möglichkeit gefunden die Ordner anzupassen bzw die Namensgebung anzupassen.
 

mtoensing

Benutzer
Mitglied seit
22. Okt 2018
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Das steht doch alles da beschrieben. Sonst in den Kommentaren dort fragen.
 

hgN1337

Benutzer
Mitglied seit
17. Sep 2018
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
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.
 

UweLe

Benutzer
Mitglied seit
26. Sep 2012
Beiträge
72
Punkte für Reaktionen
0
Punkte
6
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...
 

hgN1337

Benutzer
Mitglied seit
17. Sep 2018
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
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:


 

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