MyJD-API

MyJD-API

Docker app from rix's Repository

Overview

This is a standalone version of FeedCrawler's MyJDownloader API for use with projects like Organizr. --jd-device is optional if only one device is present JDownloader is expected to be running and connected to my.jdownloader.org - the script will otherwise fail to launch.

MyJD-API

PyPI version Github Sponsorship

This is a standalone version of FeedCrawler's MyJDownloader API for use with projects like Organizr.

The official docker image is available at Docker Hub.

Setup

pip install myjd-api

Run

myjd_api

Parameters

  • --jd-user Set your My JDownloader username
  • --jd-pass Set your My JDownloader password
  • --jd-device Set your My JDownloader device name
  • --port Optional: Set desired Port to serve the API
  • --username Optional: Set desired username for the API
  • --password Optional: Set desired username for the API

Docker

docker run -d \
  --name="MyJD-API" \
  -p port:8080 \
  -v /path/to/config/:/config:rw \
  -e USER=USERNAME \ 
  -e PASS=PASSWORD \
  -e DEVICE=DEVICENAME \
  rix1337/docker-myjd-api

Optional Parameters

  • -e USER (after first run, if unchanged)
  • -e PASS (after first run, if unchanged)
  • -e DEVICE (always, if only one device is present at MyJD-Account, otherwise after first run, if unchanged)

Credits

Install MyJD-API on Unraid in a few clicks.

Find MyJD-API in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for MyJD-API Review the template variables and paths Click Install

Download Statistics

1,600,875
Total Downloads
3,233
This Month
3,228
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
rix1337/docker-myjd-api
Last Updated2026-06-01
First Seen2019-06-27

Runtime arguments

Web UI
http://[IP]:[PORT:8080]
Network
bridge
Shell
sh
Privileged
false

Template configuration

WebinterfacePorttcp

Container Port: 8080

Target
8080
Default
8080
Value
8080
MyJDownloader UsernameVariable

Container Variable: USER

Target
USER
MyJDownloader PasswordVariable

Container Variable: PASS

Target
PASS
MyJDownloader DeviceVariable

Container Variable: DEVICE

Target
DEVICE
/configPathrw

Container Path: /config

Value
/mnt/user/appdata/myjd-api