IOTstack – JDownloader 2 v Dockeru

Potřebujete stáhnout nějaký soubor, když zrovna nejste doma nebo nechcete se omezovat při vypínání počítače kvůli probíhajícímu stahování. Řešením je JDownloader, ktery si můžeme spustit v Dockeru a následně mu jen „předhazovat“ soubory ke stažení (i třeba přes mobil zvenku!).

Tento článek nepřímo navazuje na předchozí článek věnovaný dalším službám přes IOTstack.

Vzhledem k faktu, že chceme mít vše v Dockeru, tak využijeme hotového připraveného řešení od Jlesage:

https://github.com/jlesage/docker-jdownloader-2/

Velkou výhodou tohoto řešení je zejména to, že uvedený software podporuje i různé VIP účty, takže můžete ze svých oblíbených serverů, po zadání svého loginu, stahovat plnou rychlostí. Pomyslnou třešničkou na dortu je možnost ovládání odkudkoliv přes webové rozhraní nebo mobilní telefon.


Pro zakomponování projektu jdownloader-2 nejprve zeditujeme soubor docker-compose.yml:

sudo mcedit ~/IOTstack/docker-compose.yml

Následně na jeho konec, respektive před sekci network: stačí vložit následující kód:

  jdownloader:
    container_name: jdownloader
    image: jlesage/jdownloader-2
    restart: unless-stopped
    environment:
      - TZ=Europe/Prague
      - LANG=cs_CZ.UTF-8
    ports:
      - "5800:5800"
    volumes:
      - ./volumes/jdownloader-2/:/config
      - ~/shared/jdownloader/:/output

Veškeré věci, které se budou stahovat, se budou stahovat do složky /home/pi/shared/jdownloader/. Pokud to chcete jinak, změňte poslední řádek v YAML definici výše.


A nyní už jen klasické PULL a UP jdownloader a můžete ve svém prohlížeči zadat IP adresu s portem :5800 a naběhne vám v celé své kráse rozhraní JDownloaderu:


Pokud si na https://my.jdownloader.org/ vytvoříte zdarma účet, pak si můžete stáhnout i mobilní aplikaci, pro iOS je to MyJDownloader Remote, pro Android je to MyJDownloader Remote Official.

Zanechat komentář