Post

JDownloader

JDownloader is a free, open-source download management tool that simplifies downloading files from one-click hosting sites. It runs headless on servers and is managed remotely via the MyJDownloader cloud web interface at my.jdownloader.org.

JDownloader
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.

Installation

Default install:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/jdownloader.sh)"
CPU: 2 cores RAM: 1024 MB Disk: 8 GB OS: Debian 13

Notes

MyJDownloader cloud access is disabled by default. Easiest setup: open the noVNC web UI, go to Settings > My JDownloader, and sign in with your my.jdownloader.org account. You must register that account and confirm the activation email at my.jdownloader.org first, otherwise the GUI reports 'logins are not correct'.
Headless alternative: to configure MyJDownloader by editing /opt/jdownloader/cfg/org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json (set email, password and autoconnectenabledv2 to true), you must run 'systemctl stop jdownloader' first, then edit the file, then 'systemctl start jdownloader'. Editing the file while the service is running - or using 'systemctl restart' - discards your changes, because JDownloader rewrites its cfg/*.json files from memory on shutdown.
To paste download links, expand the noVNC control bar on the left edge of the web UI and paste the link into its clipboard panel - JDownloader's LinkGrabber then picks it up automatically (the container keeps the VNC clipboard in sync via autocutsel). The browser's local OS clipboard is not shared automatically, so use the panel rather than pasting directly onto the canvas.
JDownloader self-updates automatically on every restart. The 'Update' button in the UI simply restarts the service to trigger this process.

Web Interface

Port: 3129

Source code
Loading...