swizzin hosted docs

swizzin hosted docs

  • Home
  • Client Area
  • Server Status

›Guides

Getting Started

  • Home
  • How do I connect to the server?
  • Getting started with box
  • Dashboard

Applications

  • Basics
  • rTorrent
  • Deluge
  • Autodl
  • Medusa
  • Sonarr
  • Radarr
  • Lidarr
  • Bazarr
  • Jackett
  • Ombi
  • Plex
  • Tautulli
  • Emby
  • Resilio (bt)Sync
  • nzbGet
  • SABnzbd
  • Wireguard
  • plex-tunnel

Guides

  • Deluge to rTorrent
  • Install Flexget
  • Install JDownloader
  • Install Sonarr V3
  • Systemd (Startup) Services

Install JDownloader 2 Headless

JDownloader is a download manager, written in Java, which allows automatic download of groups of files from one-click hosting sites. While not explicitly supported by swizzin, it's easy to setup yourself in your user environment without the need for root or other system packages.

Setup and Installation

Grab an install link from here. Download the "Jar" for any OS which supports Java.

You'll need to get the file to your slot since you can't download mega files directly to your slot. (yet!)

Make a directory in your home folder called jd and upload the file there (using FTP, scp or sftp).

Once the file has been moved to your slot, open SSH and go to the jd directory:

cd ~/jd

Run the following command until JDownloader prompts you for you my.jdownloader credentials:

java -jar JDownloader.jar -norestart

If you don't have a my.jdownloader.org account, sign up here: https://my.jdownloader.org

Now, enter your credentials in the waiting prompt in your SSH terminal.

When done, you should now see your slot online in my.jdownloader. Kill this running process with control-c.

Setting up the background service

All that's left is to make a systemd-user service and enable it so that it runs in the background without any babysitting:

mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/jdownloader.service

In that file, place the following:

[Unit]
Description=JDownloader Service
After=network.target

[Service]
Environment=JD_HOME=%h/jd
ExecStart=/usr/bin/java -Djava.awt.headless=true -jar %h/jd/JDownloader.jar

[Install]
WantedBy=multi-user.target

Reload your systemd user daemon:

systemctl --user daemon-reload

Enable and start the service now:

systemctl enable --now --user jdownloader

You can now check the status of jdownloader with

systemctl status --user jdownloader

If everything worked properly, jdownloader should now be running on your slot and visible on the site https://my.jdownloader.org

← Install FlexgetInstall Sonarr V3 →
  • Setup and Installation
  • Setting up the background service
swizzin hosted docs
Docs
Documentation HomeApplication Basics
Get in Touch
Submit a ticketPresales and general inquiriesDiscord
Meta
Home Client AreaServer Status
Copyright © 2020 swizzin.net