Es ist oftmals sehr mühsam, über einen Download-Manager auf dem eigenen Windows-Desktoprechner zu downloaden. DAfür sprechen zumindest viele Gründe. zum einen ist ein Desktoprechner nicht dafür ausgelegt, dauerhaft an zu bleiben und über nacht am Laufen gehalten zu werden, um nachts irgendwelche Downloads voranzutreiben. DAs verbraucht unnötig viel Strom. auch viele Festplatten sind nicht für große Datenmengen ausgelegt, die bei Downloads aber oft anfallen. Die kleine 250 GB SSD mit Downloads vollzumüllen, ist nicht gerade Sinn der Sache, warum man sich diese eigentlich angeschafft hat. Es ist aber auch ineffizient, den Rechner zusammen mit einer externen Festplatte dauerhaft zu betreiben.
Ein weiterer Vorteil, wenn der Downloader auf einem externen Gerät läuft: sie können auf Ihrem Desktop-Rechner per Proxy oder VPN anonym surfen, aber mit Ihrer normalen öffentlichen IP mit Full-Speed downloaden. Somit stören sie die Geschwindigkeitseinbußen bei Proxy oder VPN nicht mehr beim Download.
sinnvoller ist es, das Downloaden auf ein Gerät auszulagern, welches dauerhaft an bleiben kann und dabei nur sehr geringe Mengen Strom verbraucht. Was wäre dafür besser geeignet als ein Network Attached Storage Gehäuse mit einer großen Festplatte darin?
Die besten Produkte dieser Art sind meiner Meinung nach die Synology Diskstations. Diese haben mittlerweile die Vorreiterschaft auf dem Markt der Network Attached Storage Lösungen genommen und unterstützen mit pyLoad ein mächtiges tool zum Downloaden von Dateien über einen Downloadmanager – inklusive support zur Eingabe von Premium-Accounts.
Der clou: Sie müssen dabie nicht auf den Komfort des Suchen nach Downloads auf Ihrem Desktop-PC verzichten! Denn Sie können Browser-Addons wie beispielsweise FlashGot! für Firefox so einrichten, dass die Downloads an die pyLoad-Lösung auf Ihrem NAS-Gehäuse weitergeleitet werden.
Im Folgenden werde ich beschreiben, wie Sie pyLoad auf der Synology Diskstation einrichten. Dabie setze ich voraus, dass Sie bereits IPKG auf der Diskstation eingerichtet haben.
Zunächst installieren wir alle benötigten Tools, die zur installation von pyload notwendig sind
ipkg update ipkg install screen nano wget unzip unrar psmisc ipkg install python py25-crypto py25-curl libcurl py25-openssl py25-django py25-pil tesseract-ocr tesseract-ocr-lang-eng ossp-js
Nun werden wir pyload selbst herunterladen. Das Tool ist leider nicht in das IPKG-Repository aufgenommen, sodass wir es manuell über wget herunterladen müssen. Die aktuelle version findet man unter http://get.-pyload.org/get/src – fügen Sie an die URL die aktuellste Version hinten an, beispielsweise 0.4.9, sodass Sie pyload letztendlich so installieren
cd /opt wget http://get.pyload.org/get/src/0.4.9/ unzip pyload-src-v0.4.9.zip rm pyload-src-v0.4.9.zip cd pyload/
alternativ können Sie es aber auch über ipkg probieren
ipkg update ipkg install pyload-v0.4.9-noarch.ipk pyLoadCore -s
pyLoadCore -s ist nur notwendig, wenn Sie pyload über IPKG installieren. Dieser Befehl startet das Setup, welches Sie in der .zip-Version überspringen.
Egal, wie Sie pyLoad installiert haben, müssen wir pyLoad jetzt noch konfigurieren. Wir erstellen zuerst einen Ordner, in den wir später unsere Downloads haben wollen. In meinem Fall ist das /volume1/pyload.Dann wechseln wir in den unterordner /module/config.
Um den Ordner /volume1/pyload als Ordner für unsere Downloads festzulegen, machen wirim Ordner /opt/pyload/module/config folgendes:
mkdir /volume1/pyload echo "volume1/pyload" >> configdir
Wir müssen in jedem Fall noch pyload ausführbar machen
chmod +x /opt/pyload/pyLoadCore.py
Nun starten wir zum ersten mla pyLoad
cd /opt/pyload python ./pyLoadCore.py
Beim esten Afuruf erscheint ein Konfiguration-Assi, mit dessen Hiulfe wir beispielswiese ide sprache einstellen. außerdem wir ein Systemcheck durchgeführt. Wenn in diesem herauskommt, dass PyQt4 fehlt, könnt ihr das ignorieren – das wird nur für die GUI von pyLoad gebruacht, und die wollen wir ja nicht nutzen! Danach müsst ihr einen Benutzernamen und ein Login-Passowrt festlegen. Empfohlen wird, Reconnect auszuschalten. Schließlich wollt ihr ja nicht, dass euer Network Attached Storage dauernd neu verbindet! Denn dann würden alle anderen Dienste der NAS ständig außer Gefecht gesetzt. Das ist auch gleichzeitig die Stndardeinstellung.
Nach dem Setup wird pyLoad beendet. Es bringt auch nichts, pyLoad jetzt erneut aufzurufen, da diese instanz bvon pyLoad sich wieder beedndet, sobald wir das Konsolenfenster schließen. Deswegen müssen wir sicherstellen, dass wir pyLoad in Zukunft im Hintergrudn laufen lassne, so dass pyLoad unabhängig von geöffneten KOnsolenfenstern läuft. Das geht über screen. Manuell können wir pyLoad damit folgendermaßen im Hintergrund laufen lassen:
screen -dmS python /opt/pyload/pyLoadCore.py
Da wir das aber auch nicht jedesmal manuell, sondern automatisch bei jedem Systemstart machen wollen, erstellen wir ein Skript unter /etc/init.d/ mit dem Namen pyload, machen es ausführbar und verlinken das skript im Runlevel Init 2 (falls der Ordner /etc/rc2.d/ existiert).
vi /etc/init.d/pyload screen -dmS python /opt/pyload/pyLoadCore.py chmod +x /etc/init.d/pyload ln -s /etc/init.d/pyload /etc/rc2.d/S99pyload
wenn der Ordner rc2.d nicht vorahnden ist, empfiehlt es sich nicht, diesen manuell anzulegen. Stattdessen sollte man das Skript in die Datei /etc/rc.local eintragen
Falls Ihr einen Premiumaccount habt, wollt ihr den natürlich in pyLoad eintragen. Das geht über die Datei account.conf, die in unserem neuen Konfigurationsordner /volume1/pyload liegt. Wir editieren also die Datei /volume1/pyload/account.conf. Das folgende Beispiel zeigt den inhalt der datei, wenn ein share-online.biz premium account hinzugefügt werden soll
ShareonlineBiz: username:password
geht dabei sicher, dass Ihr das Passowrt ohne abschließendes Leerzeichen in die Zeile eintragt.
Zusätzlich solltet Ihr testen, ob wie Weboberfläche von pyload funktioniert. Der standardport ist 8000. Unter http://dyndns.tld:8000 solltet ihr die oberfläche also öffnen können. Wenn ihr die oberfläche ach von außen erreichen können wollt, müsst ihr in der konfiguration eine listen-adresse von 0.0.0.0 eingestellt haben und für den port 8000 in Ihrem Router eine Portweiterleitung an die disktation eingerichtet haben.
Nun müssen wir noch konfigurieren, dass wir überi unseren Desktop-Browser Downloads zu pyLoad hinzufügen können. im folgendne Beispiel konfigurieren wir dazu FlashGot! f+ür den Firefox. Dann müssen wir in der Weboerbläche von PyLoad das ClickAndLoad-Plugin aktivieren. Dazu gehen wir im Menü auf den Reiter Plugins / Menu und aktivieren dort das clickAndLoad Plugin.
im danachaufpoppenden Reieter ClickAndLoad aktiiverne wir nochexternal link adding.
Ab jetzt passiert Folgendes: PyLoad lauscht auf dem Port 9666 nach Anfragen für das hinzufügen von Downloads. Über diesen Port ist es also mitHilfe des clikcandLoad-Plugins möglich, Links hinzuzufügen.
Wir konfigurieren jetzt flashGot! dazu, dass er für unser pyload auf der Adressse der NAS und den Port 9666 Links hinzufügt. Dazu gehen wir im Firefox auf Tools – FlashGot – More Options. Als Download Manager wählen wir pyload und geben die Adresse unserer NAS ein.
Wenn wir nun in Zukunft auf einen Link rechtsklicken könne wir im KOntextmenü FlashGot Link wählen und ihn somit zu pyload hinzufüpgen. Wenn wir mehrere Links ausgewählt haben, können wir ide option FlashGot All wählen.
Wir können acuh Links über die Weboberfläche mit dem Hinzufügen-Button adden. Wir können dann entweder einen Link hinzufügen oder eine .dlc-Datei hochladen. Dort können wir auch ein Passwort für zu entpackende .rar-Dateien festlegen.
Wenn dir dieser Post gefallen hat, teile ihn doch auf Social Media, abonniere und verfolge mich per E-Mail, RSS-Feed, Social Media oder registriere dich auf meiner Seite. Wenn du registriert bist, like den Post bitte, wenn er dir gefallen hat!