Skip to Content
JDownloader

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

MyJDownloader Account Required
Important

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

MyJDownloader account required first
Important

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:

bash
qb install jdownloader -u username -e 'your@email.com' -p 'yourpassword'
CommandDescription
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

OptionDescription
-u, --usernameRequired

Target QuickBox username

-e, --emailRequired

MyJDownloader account email

-p, --passwordRequired

MyJDownloader account password

-D, --downloads-dir

Custom downloads directory (default: /home/username/Downloads)


Directory Layout

Path
Description
/home/username/bin/jdownloader
JDownloader.jar
Main JDownloader application
JDownloader.pid
Process ID file
cfg/
Configuration files including MyJDownloader settings
logs/
Application logs
Path
Description
/home/username
Downloads/
Default download directory (customizable with -D flag)

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.

Browser Extensions
Tip

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:

bash
# Check status
systemctl status jdownloader@username
 
# View logs
journalctl -u jdownloader@username -f
 
# Restart service
systemctl restart jdownloader@username

Best Practices

Do

  • Use a dedicated MyJDownloader account for your server.
  • Set a custom downloads directory with -D if 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 qb commands.

Additional Resources

Join the Community

Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.

  • Dedicated Support
  • Feature Previews
  • Community Configs
  • Active Discussions
Join Discord Server
Last updated on