Skip to content

Instantly share code, notes, and snippets.

@bastjan
Forked from thde/jdheadless.md
Created November 17, 2013 15:05
Show Gist options
  • Save bastjan/7514430 to your computer and use it in GitHub Desktop.
Save bastjan/7514430 to your computer and use it in GitHub Desktop.

JDownloader headless Installation

für Ubuntu 10.04

codezero.ch schliesst aus Gründen der Kapazität und der motivation seine Pforten =). Die vielbesuchten Artikel sollen jedoch erhalten bleiben. Darum diese Gists.

Der JDownloader ist ja eigentlich nicht für die Konsole gemacht… Er lässt sich jedoch auch gut in der Konsole betreiben:

Installation des JDownloader

Für den JDownloader wird SunJava von den Entwicklern empfohlen. Jedoch ist es ab Ubuntu 10.04 mit OpenJDK kein Problem. Folgende Programme müssen wir zuerst installieren:

sudo bash
apt-get install xvfb x11vnc openjdk-6-jre

Dann in den Ordner für die Installation wechseln z.B. /usr/local/jdownloader

mkdir /usr/local/jdownloader
cd /usr/local/jdownloader

Herunterladen des Scripts (von der JD-Seite):

wget http://212.117.163.148/jd.sh

Nun müssen noch die Rechte angepasst werden:

chmod +x jd.sh

Den X-Server starten:

Xvfb :1&

Nun den JD starten:

DISPLAY=:1 /usr/local/jdownloader/jd.sh&

Nun den VNC-Server starten:

x11vnc -display :1

Nun kann mit einem beliebigen VNC-Client auf den Server connected werden (z.B. UltraVNC).

Um das automatische beenden des VNC beim Logout zu unterbinden, kann als Argument -forever mitgegeben werden. Die Session im Terminal wird automatisch geschlossen, sobald die VNC Verbindung beendet wird.

Beim Abfragen durch den JD (z.B. bei ersten Start eines Downloads eines neuen Hosters oder bei einem Captcha), muss die Eingabe via VNC Fenster erfolgen, ansonsten blockiert das WebGUI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment