# JDownloader2

JDownloader2 is a free download manager that retrieves files from websites, file hosts, and media sources, with queue control, bandwidth limits, scheduling, archive extraction, and a web browser or remote desktop. It is open source and self-hosted, installable on Docker Hub, Kubernetes (Helm), ZimaOS, TrueNAS and Unraid.

Canonical page: https://ourlocalhost.com/app/369/jdownloader2

## Description

JDownloader 2 is a free download manager that retrieves files from websites, file hosts, and media sources, with queue control, bandwidth limits, scheduling, archive extraction, and a web browser or remote desktop interface for self-hosted use.

## Platform availability

Available on 4 of 9 platforms: Unraid, TrueNAS, ZimaOS, Helm.

## Health score

75/100 (Good), based on 4 of 4 factors.
- Maintained: 100 (last commit 30 days ago)
- Popular: 64 (1,514 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Light to run: 40 (4 GB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/jlesage/jdownloader-2
- Kubernetes (Helm): https://artifacthub.io/packages/helm/jdownloader2/jdownloader2
- ZimaOS: https://github.com/IceWhaleTech/CasaOS-AppStore/tree/main/Apps/JDownloader2
- TrueNAS: https://apps.truenas.com/catalog/jdownloader2/
- Unraid: https://ca.unraid.net/apps/jdownloader2-0eqzsr41kmelss?q=JDownloader2
- Official website: https://jdownloader.org
- GitHub: https://github.com/jlesage/docker-jdownloader-2
- Documentation: https://jdownloader.org/knowledge/wiki/start

## Common questions

### Is this JDownloader 2 Docker container made by the JDownloader team?

No. The container project is entirely unofficial and not made by the creators of JDownloader 2.

### How can I access the JDownloader 2 GUI from another device?

The container provides the full graphical interface in a modern web browser or through any VNC client. The browser interface also includes audio playback, clipboard sharing, an integrated file manager and terminal, and desktop notifications.

### Can I put JDownloader 2 behind a reverse proxy?

Yes. The container documentation includes reverse proxy configuration and options for routing based on hostname or URL path.

### What authentication options are available for the container?

The documentation lists security settings, VNC password, web authentication, and configuring user credentials.

### Does the container support hardware acceleration?

The container documentation includes GPU acceleration support.

## Alternatives

- AB Download Manager: With this app, you can easily download files from anywhere.
- Free Download Manager: Accelerates downloads by splitting files, supports dark mode, controls traffic, enhances speed, organizes downloads, and is ad-free.
- Internet Download Manager: Accelerate your downloads by up to 8 times!
- SCrawler: A program to download photo and video from any site (e.g.
- Xtreme Download Manager: Xtreme Download Manager is a powerful tool to increase download speed up-to 500%, save videos from video sharing sites and integration with…
- filecentipede: File Centipede is a self-hosted, multi-protocol upload and download manager that supports HTTP, BitTorrent, WebDAV, FTP, and SSH, with a br…
- fluxdown: Multi-protocol download manager with a built-in web UI, written in Rust/Tokio.
- pyLoad: Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable vi…
- uGet: uGet is a lightweight and full-featured Download Manager for Linux and Windows.
- youtarr: Youtarr is a self-hosted YouTube downloader that automatically pulls new videos from your subscribed channels and playlists into your own m…
- youtube-dl: Download videos from YouTube and over 1000 sites using a platform-independent command-line tool, requiring Python.

---
Source: Our Local Host (https://ourlocalhost.com/app/369/jdownloader2), the self-hosted and open-source app directory.
