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

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

Prerequisites

  • QuickBox Pro v3 installed and configured
  • MyJDownloader account created at my.jdownloader.org
  • Valid user account created with qb user create

What you get

  • Install JDownloader via qb install jdownloader command
  • Manage downloads remotely via MyJDownloader web/mobile apps
  • Automate downloads from 500+ file hosting services
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 usernameRemove JDownloader and clean up files
qb update jdownloader -u usernameUpdate JDownloader to the latest version

CLI Options

-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

/home/username/bin/jdownloader
JDownloader.jar# Main JDownloader application
JDownloader.pid# Process ID file
cfg/# Configuration files including MyJDownloader settings
logs/# Application logs
/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

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@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