En pyLoad de instalar Disco Nas Synology

Dans le prochain article, je décrirai les étapes pour installer le gestionnaire de téléchargement pyLoad dans un disque dur de Synology. Dans mon cas., un disque Synology Ds111, avec Cpu ARM.

Le processus d'installation et configuration information a été obtenu de pages suivantes :

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/

Le gestionnaire de téléchargement intégré DiskStation « Download Station »" (Voir), permet de que téléchargement des formats multiples : BitTorrent, FTP, HTTP, eMule, RapidShare, Megaupload, etc..
Pas mal, le problème est que le téléchargement de fichiers à partir de sites comme RapidShare ou Megaupload., Il est seulement possible par l'intermédiaire de comptes Premium.

Vous cherchez une solution de rechange, pour télécharger ce type de sites, sans les comptes Premium, J'ai trouvé le pyLoad de logiciels; et de l'information à installer et à configurer dans un lecteur de Synology Nas.

Comme condition préalable, Il est nécessaire d'avoir modifié le serveur Synology, pour installer les packages ipkg; les étapes ont été décrits dans un article précédent (Voir).

Nous vous connecter en Ssh, et instaleramos packages « python », py25-crypto, py25-curl, py25-openssl, py25-pil, tesseract-ocr., tesseract-ocr-lang-eng., Js OSSP" avec les commandes :

ipkg installer 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

Puis télécharger les fichiers source de la dernière version de pyLoad :

CD/opt
wget http://Get.pyload.org/Get/SRC/0.4.6/
Décompressez pyload-src-v0.4.6.zip
RM pyload-src-v0.4.6.zip
Pyload CD /

Modifiez ensuite le répertoire de configuration :

CD module/config /
Echo "/ volume 1/pyload"" >> configdir

Donnez à pyLoad autorisations d'exécution :

chmod x /opt/pyload/pyLoadCore.py

Iniciaremos pyLoad :

Python /opt/pyload/pyLoadCore.py

Al ser la primera ejecución, se iniciará el asistente de configuración, el cual se entiende bastante bien, Aunque aquí os dejo el Asistente en Ingles :

Choisissez votre langue. / Deine Wähle Sprache ([dans], de, Il, PL, fr, CS, es): {ENTREZ}

Bienvenue à la Configuration Assistent de pyLoad.
Il sera votre système et faire une configuration de base afin d'exécuter pyLoad.

La valeur entre parenthèses [] toujours est la valeur par défaut,
dans le cas où vous ne voulez pas modifier ou vous n'êtes qu'à choisir, hit juste entrez.
N'oubliez pas: Vous pouvez toujours réexécuter l'assistent avec –paramètre de configuration ou -s, Lorsque vous démarrez pyLoadCore.
Si vous avez des problèmes avec ce succès assistent STRG-C,
à abandonner et de ne laisser de démarrer automatiquement plus avec pyLoadCore.

Lorsque vous êtes prêt pour la vérification du système, Hit entrer.
{ENTREZ}
## Vérification du système ##
Version Python: Bien
pycurl: Bien
SQLite3: Bien

pycrypto: Bien
OpenSSL: Bien

py-imagerie: Bien
tesseract: Bien

PyQt4: manquant

Django: Bien
Moteur de JS: Bien

Vérification du système finie, Hit entrer pour voir votre rapport de situation.
{ENTREZ}
## Statut ##

Fonctionnalités disponibles: décryptage de conteneur, connexion SSL, décryptage de captcha automatique, Interface Web, étendue de Click'N'Load

Poursuivez l'installation? ([et]/n): {ENTREZ}

Vous voulez changer le chemin d'accès de config? Courant est /opt/pyload/.pyload
Si vous utilisez pyLoad sur un serveur ou la partition Accueil vit sur un flash interne il peut être une bonne idée de le changer.
Chemin de config de changement? (y /[n]): {ENTREZ}

Vous voulez configurer les paramètres de base?
C'est recommandé pour les exécutez d'abord.
Faire la configuration de base? ([et]/n): {ENTREZ}

## Configuration de base ##

Le logindata suivante ne sont valides que pour la CLI et GUI, mais pas pour l'interface Web.
Nom d'utilisateur [Utilisateur]: MyPersonalUser {ENTREZ}
Mot de passe: MyPasswordForUser {ENTREZ}
Mot de passe (encore une fois): MyPasswordForUser {ENTREZ}

Langue ([dans], de, Il, PL, es, CS, fr): {ENTREZ}
Downloadfolder [Téléchargements]: /MNT/HD/HD_a2/téléchargements / {ENTREZ}
Téléchargements parallèles de Max [3]: {ENTREZ}
Utilisation de reconnecter? (y /[n]): {ENTREZ}

Vous voulez configurer ssl?
Configurer ssl? (y /[n]): {ENTREZ}

Vous voulez configurer l'interface Web?
Configurer l'interface Web? ([et]/n): {ENTREZ}

## Installation de l'interface Web ##

Création de la table auth_permission
Création de la table auth_group
Création de table auth_user
Création de la table auth_message
Création de la table django_content_type
Création de la table django_session
Création de la table django_admin_log
Création de la table pyload_prefs
Installation d'index pour auth.Modèle de permission
Installation d'index pour auth.Modèle de message
Installation d'index pour admin.Modèle de LogEntry
Si vous ne voyez aucune erreurs, votre db devrait être fine et nous allons ajouter un utilisateur maintenant.
Nom d'utilisateur [Utilisateur]: MyPersonalUserForWebInterface {ENTREZ}
Super utilisateur créé avec succès.
Mot de passe: MyPasswordforWeb {ENTREZ}
Mot de passe (encore une fois): MyPasswordforWeb {ENTREZ}

Activer l'interface Web? ([et]/n): {ENTREZ}

Écouter adresse, Si vous utilisez 127.0.0.1 ou localhost, l'interface Web est seulement accessibles localement.
Adresse [0.0.0.0]: {ENTREZ}
Port [8000]: {ENTREZ}

Programme d'installation a terminé avec succès.
Hit entrer pour quitter et redémarrer pyLoad
{ENTREZ}

Un continuación, Nous allons créer le script d'initialisation, pour que la pyLoad de service démarre l'à Al à tourner sur le disque.
Pour ce faire, Nous allons créer le script dans le dossier /opt/etc/init.d/ :

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

Le code de Script :

#!/bin/sh
#
# Démarrez / Arrêter le Script pour http PyLoad://localhost:8000
#
préfixe = « / opt »"
PATH =${prefix}/bin:${préfixe}/sbin:/sbin:/bin:/usr/sbin:/usr/bin.
NOM = « PyLoad »"
DÉMON = "python /opt/pyload/pyLoadCore.py" –démon"
"DAEMON_OPTS =""
#
#
Démarrez() {
       Echo « À partir de Service »: $NOM"
       $DÉMON $DAEMON_OPTS | AWK '{imprimer $3}' >/var/run/pyload.pid
}
#
Stop() {
       tuer 'chat /var/run/pyload.pid'
}
#
affaire «$ 1 »" dans
       Démarrez)
               Démarrez
               ;;
       Stop)
               Stop
               ;;
       Redémarrez)
               Stop
               sommeil 4
               Démarrez
               ;;
       *)
               echo « Usage »: $0 (Démarrez|Stop|Redémarrez)"
               sortie 1
               ;;
CCSE
#
# Fin

Donner des autorisations pour le script d'initialisation exécution :

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

Nous pouvons créer une icône pour accéder à l'administration de Web de la pyLoad, Depuis le panneau de 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

Mais nous avons configuré l'accès au site Web de pyLoad avec le port par défaut (8000), Nous devons modifier le fichier de configuration de application.cfg ; et changer le paramètre Port :

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

 

* Au moment de la rédaction de cet article, version nouvellement disponible 0.4.6, et aussi en format ipkg ( http://pyload.org/download )
Je n'ai pas eu le temps de tester l'installation (beaucoup plus simple), mais les commandes d'installation serait la suivante :

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.4.6-noarch.ipk
pyLoadCore - s

La dernière commande est la configuration.

Sujet rickcpp

Citoyen de Burgos, fond d'informatique.