
JDownloader
Headless download manager for file hosting services with remote control
JDownloader is a free, open-source download management tool that automates downloading from file hosting services like Mediafire, 4Shared, MEGA, and hundreds more. On QuickBox, JDownloader runs headless as a Java service and is managed remotely via MyJDownloader—no local GUI required.
500+ Supported Sites
Download from Mediafire, MEGA, 4Shared, RapidGator, and hundreds more
Remote Management
Control your downloads from anywhere via MyJDownloader web or mobile app
CAPTCHA Solving
Automatic CAPTCHA handling with optional premium solver services
Premium-Like Speeds
Bypass throttling and download at full speed from supported hosts
You must have a MyJDownloader account to use JDownloader on QuickBox. The account credentials are required during installation to link your server instance for remote management.
Installation
Create a free MyJDownloader account at my.jdownloader.org before installing — its email and password are entered at install time to link your server for remote management.
Install from the Dashboard
Open App Dashboard → Package Management (/dashboard?mode=packages), find JDownloader in the catalog (browse Download Clients or search), and click Install. The install dialog collects three fields:
- Download Path — where finished files land (defaults to
/home/username/Downloads). - MyJDownloader Email — the account email used to link the instance.
- MyJDownloader Password — the matching account password.
The dashboard streams the install log live and JDownloader appears in your Application Control panel when it finishes. Reinstall, Update, and Remove are available from the same panel.
What you see and can manage is gated by your account: admins manage any user’s apps; regular users manage their own. For the full package flow see App Management.
Install from the CLI (automation)
The CLI runs the same install and is suited to automation and scripting. It takes the same email, password, and download-path inputs:
qb install jdownloader -u username -e 'your@email.com' -p 'yourpassword'| Command | Description |
|---|---|
qb install jdownloader -u user -e 'email' -p 'pass' | Install JDownloader with MyJDownloader credentials |
qb reinstall jdownloader -u user -e 'email' -p 'pass' | Reinstall while preserving configuration |
qb remove jdownloader -u username | Remove JDownloader and clean up files |
qb update jdownloader -u username | Update JDownloader to the latest version |
CLI Options
-u, --usernameRequiredTarget QuickBox username
-e, --emailRequiredMyJDownloader account email
-p, --passwordRequiredMyJDownloader account password
-D, --downloads-dirCustom downloads directory (default: /home/username/Downloads)
Directory Layout
Access & Remote Management
JDownloader on QuickBox runs headless (no GUI). Manage your downloads remotely via:
- Web Interface: my.jdownloader.org
- Mobile Apps: JDownloader apps for iOS and Android
- Browser Extensions: Click-to-download extensions for Chrome/Firefox
Your QuickBox JDownloader instance will appear in MyJDownloader as username@hostname.
Install the MyJDownloader browser extension to send download links directly to your QuickBox server with a single click.
Services
JDownloader uses a templated systemd unit (jdownloader@.service) running as a Java headless process:
# Check status
systemctl status jdownloader@username
# View logs
journalctl -u jdownloader@username -f
# Restart service
systemctl restart jdownloader@usernameBest Practices
Do
- Use a dedicated MyJDownloader account for your server.
- Set a custom downloads directory with
-Dif needed. - Monitor disk space—JDownloader can fill storage quickly.
Don't
- Do not share your MyJDownloader credentials publicly.
- Do not manually edit systemd files—use
qbcommands.
Additional Resources
Resources
Join the Community
Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.