Installieren Sie PyLoad auf Synology Nas-Antrieb

Im nächsten Artikel werde ich beschreiben die Schritte, um den Download Manager installieren pyLoad in einem Synology-Festplatte. In meinem Fall, ein DS57 Synology disk, mit ARM-Cpu.

Der Prozess der Installation und Konfiguration Informationen wurde von den folgenden Seiten erteilt :

http://setaoffice.com/2011/04/10/how-to-install-pyload-on-a-synology-diskstation-ds211j/
http://forum.synology.com/enu/viewtopic.php?f=38&t=34051
http://www.synology-wiki.de/index.php/PyLoad
http://nas-tweaks.net/220/installation-of-pyload-on-optware/

Der Download Manager integriert DiskStation "Download Station"" (Finden Sie unter), ermöglicht, dass mehrere Formate herunterladen : BitTorrent, FTP, HTTP, eMule, RapidShare, Megaupload, etc..
Nicht schlecht, das Problem ist, dass der Download von Websites wie RapidShare oder Megaupload Dateien, Es ist nur möglich durch Premium-accounts.

Auf der Suche nach einer alternative, Diese Art von Websites herunterladen, ohne Premium-accounts, Ich habe die Software pyLoad; Informationen zum Installieren und konfigurieren es in einem Synology Nas-Laufwerk und.

Als Voraussetzung, Es ist notwendig, dem Synology Server geändert haben, Ipkg Pakete installieren; die Schritte wurden in einem früheren Artikel beschrieben. (Finden Sie unter).

Wir verbinden über Ssh, und Instaleramos Pakete "Python", py25-crypto, py25-curl, py25-openssl, py25-pil, Tesseract-ocr, Tesseract-ocr-Lang-eng, OSSP js" mit den Befehlen :

Ipkg Install python
Ipkg Install py25-crypto
Ipkg Install py25-curl
Ipkg Install py25-openssl
Ipkg Install py25-pil
Ipkg Install Tesseract-ocr
Ipkg Install Tesseract-ocr-Lang-eng
Ipkg Install Ossp js
Ipkg Install unrar

Die Quelldateien für die neueste Version von PyLoad herunter :

CD/opt
Wget http://Get.pyload.org/get/src/0.4.6/
Extrahieren Sie Pyload-Src-v0.4.6.zip
RM Pyload-Src-v0.4.6.zip
CD Pyload /

Ein Continuación Cambiaremos el Directorio de Videotuorial :

CD-Modul/Config /
Echo "Band1/pyload" >> configdir

Daremos Permisos de Runtime Library eine pyLoad :

Chmod x /opt/pyload/pyLoadCore.py

Iniciaremos pyLoad :

Python-/opt/pyload/pyLoadCore.py

Al Ser la Primera Runtime Library, SE Iniciar el She de Videotuorial, el cual Se Entiende Bastante bien, Aunque Aquí os Dejo el She de Ingles :

Wählen Sie Ihre Sprache / Wähle Deine Sprache ([in], de, it, PL, Fr, CS, Es): {GEBEN SIE}

Willkommen Sie in der Konfigurations-Assistent pyLoad.
Wird Sie überprüfen Sie Ihr System und eine grundlegende Einrichtung zur PyLoad Ausführung.

Der Wert in Klammern [] immer ist der Standardwert,
Falls Sie nicht es ändern möchten oder Sie nicht sicher sind, was zu wählen, nur drücken Sie die EINGABETASTE.
Vergessen Sie nicht: Sie können immer erneut mit diesem assistent ausführen –Setup oder -s-parameter, beim Starten von pyLoadCore.
Wenn Sie irgendwelche Probleme mit dieser assistent hit STRG-C,
um abzubrechen und nicht lassen Sie ihn mit PyLoadCore mehr automatisch starten.

Wann sind Sie bereit für System-check, Drücken Sie die EINGABETASTE.
{GEBEN SIE}
## System-Check ##
Python-Version: Okay
pycurl: Okay
sqlite3: Okay

pycrypto: Okay
OpenSSL: Okay

Py-imaging: Okay
tesseract: Okay

PyQt4: fehlende

Django: Okay
JS Motor: Okay

System-Check fertig, Drücken Sie die Eingabetaste um Ihre Statusbericht zu sehen.
{GEBEN SIE}
## Status ##

Verfügbare Features: Container entschlüsseln, SSL-Verbindung, Automatische Captcha Entschlüsselung, Webinterface, Erweiterte Click'N'Load

Setup fort? ([y]/n): {GEBEN SIE}

Möchten Sie den Config-Pfad ändern? Strom ist /opt/pyload/.pyload
Wenn Sie PyLoad auf einem Server oder die home-Partition auf einen internen Blitz lebt kann es eine gute Idee, sie zu ändern sein..
Änderung Config Pfad? (y /[n]): {GEBEN SIE}

Wollen Sie grundlegende Einstellungen konfigurieren?
Dies wird empfohlen, denn zum ersten Mal ausführen.
Basis-Setup zu machen? ([y]/n): {GEBEN SIE}

## Basis-Setup ##

Die folgenden Benutzerdaten sind nur gültig für CLI und GUI, aber nicht für Webinterface.
Benutzername [Benutzer]: MyPersonalUser {GEBEN SIE}
Passwort: MyPasswordForUser {GEBEN SIE}
Passwort (wieder): MyPasswordForUser {GEBEN SIE}

Sprache ([in], de, it, PL, Es, CS, Fr): {GEBEN SIE}
Downloadfolder [Downloads]: /Mnt/HD/HD_a2/Downloads / {GEBEN SIE}
Max. parallele downloads [3]: {GEBEN SIE}
Verwendung wiederherstellen? (y /[n]): {GEBEN SIE}

Möchten Sie Ssl konfigurieren?
Konfigurieren Sie ssl? (y /[n]): {GEBEN SIE}

Möchten Sie Webinterface zu konfigurieren?
Konfigurieren von webinterface? ([y]/n): {GEBEN SIE}

## Webinterface-Setup ##

Tabelle Auth_permission erstellen
Tabelle Auth_group erstellen
Tabelle Auth_user erstellen
Tabelle Auth_message erstellen
Tabelle Django_content_type erstellen
Tabelle Django_session erstellen
Tabelle Django_admin_log erstellen
Tabelle Pyload_prefs erstellen
Installieren von Index für authBerechtigungsmodell
Installieren von Index für authNachricht Modell
Installieren von Index als admin.LogEntry-Modell
Wenn Sie keine Fehler, Ihre Db sollten in Ordnung sein und wir sind jetzt einen Benutzer hinzufügen.
Benutzername [Benutzer]: MyPersonalUserForWebInterface {GEBEN SIE}
Super-User wurde erfolgreich erstellt..
Passwort: MyPasswordforWeb {GEBEN SIE}
Passwort (wieder): MyPasswordforWeb {GEBEN SIE}

Aktivieren Sie webinterface? ([y]/n): {GEBEN SIE}

Adresse hören, Wenn Sie verwenden 127.0.0.1 oder "localhost", Das Webinterface wird nur lokal.
Adresse [0.0.0.0]: {GEBEN SIE}
Port [8000]: {GEBEN SIE}

Setup wurde erfolgreich abgeschlossen.
Drücken Sie enter um zu beenden und neu starten, pyLoad
{GEBEN SIE}

Ein continuación, Crearemos el Skript de inicio, Para Que el Servicio PyLoad Se Inicia disfrutar al Encender el Diskothek.
Para ello, Crearemos el Skript de la Fußdecke /opt/etc/init.d/ :

Nano /opt/etc/init.d/S99pyload.sh

Código del Skript :

#!/bin/sh
#
# Start / Skript für PyLoad http anhalten://localhost:8000
#
Präfix = "/ opt"
PFAD =${prefix}/bin:${Präfix}/sbin:/sbin:/bin:/Usr/sbin:/Usr/bin
NAME = "PyLoad"
DAEMON = "Python /opt/pyload/pyLoadCore.py –Dämon"
DAEMON_OPTS = ""
#
#
Start() {
       Echo "starten Dienst: $NAME"
       $DÄMON $DAEMON_OPTS | Awk '{Drucken $3}' >/var/run/pyload.PID
}
#
Stop() {
       töten Sie 'Katze /var/run/pyload.pid'
}
#
Fall "$ 1" in
       Start)
               Start
               ;;
       Stop)
               Stop
               ;;
       neu starten)
               Stop
               Schlaf 4
               Start
               ;;
       *)
               Echo "Usage: $0 (Start|Stop|neu starten)"
               Ausfahrt 1
               ;;
ESAC
#
# Ende

Geben Sie die Ausführungsberechtigungen zum Init-Skript :

Chmod x /opt/etc/init.d/S99pyload.sh

Wir erstellen ein Symbol für den Zugriff auf die Web-Verwaltung des pyLoad, Seit Bereichs DiskStation (DSM)

CD /usr/syno/synoman/webman/3rdparty
Wget http://DL.Dropbox.com/u/3001640/WebMan.pyload.tar.gz
Tar Xvfz webman.pyload.tar
RM webman.pyload.tar

Aber wir haben Zugriff auf die Website des PyLoad mit dem Port standardmäßig konfiguriert (8000), Wir müssen die Konfigurationsdatei application.cfg bearbeiten ; und ändern Sie den parameter Port :

Nano /usr/syno/synoman/webman/3rdparty/pyload/application.cfg

 

* Zum Zeitpunkt des Schreibens dieses Artikels, neu verfügbare version 0.4.6, und auch im Format Ipkg ( http://pyload.org/download )
Ich habe keine Zeit, um die Installation zu testen (viel einfacher), aber die Installationsbefehle wäre folgende :

Ipkg Install Tesseract-ocr Tesseract-ocr-Lang-Eng Ossp Js unrar
Wget http://Get.pyload.org/static/pyload-v0.4.6-noarch.ipk
Ipkg Install Pyload-v0-noarch.ipk
PyLoadCore - s

Der letzte Befehl wird die Konfiguration.

Über rickcpp

Bürger von Burgos, Fond für Informatik.