IOTstack – JDownloader 2 v Dockeru
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.