<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>A quien pueda interesar ... &#187; fileserve</title>
	<atom:link href="http://www2.ricardocruz.es/tag/fileserve/feed/" rel="self" type="application/rss+xml" />
	<link>https://www2.ricardocruz.es</link>
	<description>Blog Personal de Ricardo Cruz</description>
	<lastbuilddate>Sat, 07 Jul 2012 08:30:54 +0000</lastbuilddate>
	<language>es</language>
	<sy:updateperiod>hourly</sy:updateperiod>
	<sy:updatefrequency>1</sy:updatefrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Instalar pyLoad en Disco Nas Synology</title>
		<link>https://www2.ricardocruz.es/2011/06/instalar-pyload-en-disco-nas-synology/?utm_source=rss&amp;#038;utm_medium=rss&amp;#038;utm_campaign=instalar-pyload-en-disco-nas-synology</link>
		<comments>https://www2.ricardocruz.es/2011/06/instalar-pyload-en-disco-nas-synology/#comments</comments>
		<pubdate>Sat, 18 Jun 2011 18:22:10 +0000</pubdate>
		<dc:creator>rickcpp</dc:creator>
				<category><![CDATA[Diskstation]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[Disco]]></category>
		<category><![CDATA[Disco de Red]]></category>
		<category><![CDATA[Ds111]]></category>
		<category><![CDATA[fileserve]]></category>
		<category><![CDATA[filesonic]]></category>
		<category><![CDATA[ipkg]]></category>
		<category><![CDATA[megaupload]]></category>
		<category><![CDATA[pyload]]></category>
		<category><![CDATA[rapidshare]]></category>
		<category><![CDATA[Synology]]></category>

		<guid ispermalink="false">http://www2.ricardocruz.es/?p=81-es</guid>
		<description><![CDATA[En el siguiente articulo voy a describir los pasos para instalar el Gestor de Descargas pyLoad en un Disco Duro Synology. En mi caso, un Disco Synology Ds111, con Cpu...]]></description>
			<content:encoded><![CDATA[<p>En el siguiente articulo voy a describir los pasos para instalar el Gestor de Descargas <a href="http://pyload.org/" target="_blank">pyLoad</a> en un Disco Duro Synology. En mi caso, un Disco Synology Ds111, con Cpu ARM.</p>
<p><a href="http://www2.ricardocruz.es/wp-content/uploads/2011/06/pyload_synology-01.png" target="_blank"><img alt="" class="alignnone size-medium wp-image-82" height="166" src="http://www2.ricardocruz.es/wp-content/uploads/2011/06/pyload_synology-01-300x166.png" title="pyload_synology-01" width="300" /></a></p>
<p>La informaci&oacute;n del proceso de instalaci&oacute;n y configuraci&oacute;n ha sido obtenida de las siguientes paginas :</p>
<p><a href="http://setaoffice.com/2011/04/10/how-to-install-pyload-on-a-synology-diskstation-ds211j/" target="_blank">http://setaoffice.com/2011/04/10/how-to-install-pyload-on-a-synology-diskstation-ds211j/</a> <br />
	<a href="http://forum.synology.com/enu/viewtopic.php?f=38&amp;t=34051" target="_blank">http://forum.synology.com/enu/viewtopic.php?f=38&amp;t=34051</a> <br />
	<a href="http://www.synology-wiki.de/index.php/PyLoad " target="_blank">http://www.synology-wiki.de/index.php/PyLoad </a><br />
	<a href="http://nas-tweaks.net/220/installation-of-pyload-on-optware/" target="_blank">http://nas-tweaks.net/220/installation-of-pyload-on-optware/</a></p>
<p>El Gestor de Descargas integrado en DiskStation &quot;Download Station&quot; (<a href="http://www.synology.com/dsm/downloadstation.php?lang=esp" target="_blank">Ver</a>), permite m&uacute;ltiples formatos de descarga : BitTorrent, FTP, HTTP, eMule, RapidShare, Megaupload, etc.<br />
	Bien, el problema es que la descarga de ficheros de sitios como RapidShare o Megaupload, solo es posible a trav&eacute;s de cuentas Premium.</p>
<p><a href="http://www2.ricardocruz.es/wp-content/uploads/2011/06/pyload_synology-02.png" target="_blank"><img alt="" class="alignnone size-medium wp-image-89" height="180" src="http://www2.ricardocruz.es/wp-content/uploads/2011/06/pyload_synology-02-300x180.png" title="pyload_synology-02" width="300" /></a></p>
<p>Buscando una alternativa, para poder descargar de este tipo de sitios, sin necesidad de cuentas Premium, encontr&eacute; el software pyLoad; y la informaci&oacute;n para instalarlo y configurarlo en un Disco Nas Synology.</p>
<p>Como requisito previo, es necesario haber modificado el Servidor Synology, para poder instalar paquetes ipkg; los pasos fueron descritos en un articulo previo (<a href="http://www2.ricardocruz.es/2011/06/modificar-synology-server/">Ver</a>).</p>
<p>Nos conectaremos por Ssh, e instaleramos los paquetes &quot;python, py25-crypto, py25-curl, py25-openssl, py25-pil, tesseract-ocr, tesseract-ocr-lang-eng, ossp-js&quot; con los comandos :</p>
<p><span style="font-family: courier new,courier,monospace;">ipkg install python<br />
	ipkg install py25-crypto<br />
	ipkg install py25-curl<br />
	ipkg install py25-openssl<br />
	ipkg install py25-pil<br />
	ipkg install tesseract-ocr<br />
	ipkg install tesseract-ocr-lang-eng<br />
	ipkg install ossp-js<br />
	</span><span style="font-family:courier new,courier,monospace;"> ipkg install unrar</span><span style="font-family:courier new,courier,monospace;"><br />
	</span></p>
<p><a href="http://www2.ricardocruz.es/wp-content/uploads/2011/06/pyload_synology-03.png" target="_blank"><img alt="" class="alignnone size-medium wp-image-94" height="173" src="http://www2.ricardocruz.es/wp-content/uploads/2011/06/pyload_synology-03-300x173.png" title="pyload_synology-03" width="300" /></a></p>
<p>A continuaci&oacute;n descargaremos los Ficheros Fuente de la ultima versi&oacute;n de pyLoad :</p>
<p><span style="font-family:courier new,courier,monospace;">cd /opt<br />
	wget http://get.pyload.org/get/src/0.4.6/<br />
	unzip pyload-src-v0.4.6.zip<br />
	rm pyload-src-v0.4.6.zip<br />
	cd pyload/<br />
	</span></p>
<p><a href="http://www2.ricardocruz.es/wp-content/uploads/2011/06/pyload_synology-04.png"><img alt="" class="alignnone size-medium wp-image-96" height="90" src="http://www2.ricardocruz.es/wp-content/uploads/2011/06/pyload_synology-04-300x90.png" title="pyload_synology-04" width="300" /></a></p>
<p>A continuaci&oacute;n cambiaremos el directorio de configuraci&oacute;n :</p>
<p><span style="font-family:courier new,courier,monospace;">cd module/config/<br />
	echo &quot;/volume1/pyload&quot; &gt;&gt; configdir<br />
	</span></p>
<p>Daremos permisos de ejecuci&oacute;n a pyLoad :</p>
<p><span style="font-family:courier new,courier,monospace;">chmod +x /opt/pyload/pyLoadCore.py<br />
	</span></p>
<p>Iniciaremos pyLoad :</p>
<p><span style="font-family:courier new,courier,monospace;">python /opt/pyload/pyLoadCore.py<br />
	</span></p>
<p>Al ser la primera ejecuci&oacute;n, se iniciar&aacute; el asistente de configuraci&oacute;n, el cual se entiende bastante bien, aunque aqu&iacute; os dejo el Asistente en Ingles :</p>
<table border="0" cellpadding="1" cellspacing="1" style="width: 99%;">
<tbody>
<tr>
<td bgcolor="#cccccc">
<blockquote>
<p>Choose your Language / W&auml;hle deine Sprache ([en], de, it, pl, fr, cs, es): <strong>{ENTER}</strong></p>
<p>Welcome to the pyLoad Configuration Assistent.<br />
						It will check your system and make a basic setup in order to run pyLoad.</p>
<p>The value in brackets [] always is the default value,<br />
						in case you don&rsquo;t want to change it or you are unsure what to choose, just hit enter.<br />
						Don&rsquo;t forget: You can always rerun this assistent with &ndash;setup or -s parameter, when you start pyLoadCore.<br />
						If you have any problems with this assistent hit STRG-C,<br />
						to abort and don&rsquo;t let him start with pyLoadCore automatically anymore.</p>
<p>When you are ready for system check, hit enter.<br />
						<strong>{ENTER}</strong><br />
						## System Check ##<br />
						Python Version: OK<br />
						pycurl: OK<br />
						sqlite3: OK</p>
<p>pycrypto: OK<br />
						OpenSSL: OK</p>
<p>py-imaging: OK<br />
						tesseract: OK</p>
<p>PyQt4: missing</p>
<p>django: OK<br />
						JS engine: OK</p>
<p>System check finished, hit enter to see your status report.<br />
						<strong>{ENTER}</strong><br />
						## Status ##</p>
<p>Features available: container decrypting, ssl connection, automatic captcha decryption, Webinterface, extended Click&rsquo;N&#39;Load</p>
<p>Continue with setup? ([y]/n): <strong>{ENTER}</strong></p>
<p>Do you want to change the config path? Current is /opt/pyload/.pyload<br />
						If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it.<br />
						Change config path? (y/[n]): <strong>{ENTER}</strong></p>
<p>Do you want to configure basic settings?<br />
						This is recommend for first run.<br />
						Make basic setup? ([y]/n): <strong>{ENTER}</strong></p>
<p>## Basic Setup ##</p>
<p>The following logindata are only valid for CLI and GUI, but NOT for webinterface.<br />
						Username [User]: <strong>MyPersonalUser {ENTER}</strong><br />
						Password: <strong>MyPasswordForUser {ENTER}</strong><br />
						Password (again): <strong>MyPasswordForUser {ENTER}</strong></p>
<p>Language ([en], de, it, pl, es, cs, fr): <strong>{ENTER}</strong><br />
						Downloadfolder [Downloads]: <strong>/mnt/HD/HD_a2/Downloads/ {ENTER}</strong><br />
						Max parallel downloads [3]: <strong>{ENTER}</strong><br />
						Use Reconnect? (y/[n]): <strong>{ENTER}</strong></p>
<p>Do you want to configure ssl?<br />
						Configure ssl? (y/[n]): <strong>{ENTER}</strong></p>
<p>Do you want to configure webinterface?<br />
						Configure webinterface? ([y]/n): <strong>{ENTER}</strong></p>
<p>## Webinterface Setup ##</p>
<p>Creating table auth_permission<br />
						Creating table auth_group<br />
						Creating table auth_user<br />
						Creating table auth_message<br />
						Creating table django_content_type<br />
						Creating table django_session<br />
						Creating table django_admin_log<br />
						Creating table pyload_prefs<br />
						Installing index for auth.Permission model<br />
						Installing index for auth.Message model<br />
						Installing index for admin.LogEntry model<br />
						If you see no errors, your db should be fine and we&rsquo;re adding an user now.<br />
						Username [User]: <strong>MyPersonalUserForWebInterface {ENTER}</strong><br />
						Superuser created successfully.<br />
						Password: <strong>MyPasswordforWeb {ENTER}</strong><br />
						Password (again): <strong>MyPasswordforWeb {ENTER}</strong></p>
<p>Activate webinterface? ([y]/n): <strong>{ENTER}</strong></p>
<p>Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally.<br />
						Address [0.0.0.0]: <strong>{ENTER}</strong><br />
						Port [8000]: <strong>{ENTER}</strong></p>
<p>Setup finished successfully.<br />
						Hit enter to exit and restart pyLoad<br />
						<strong>{ENTER}</strong></p>
</blockquote>
</td>
</tr>
</tbody>
</table>
<p>A continuaci&oacute;n, crearemos el script de inicio, para que el Servicio pyLoad se inicia autom&aacute;ticamente al encender el disco.<br />
	Para ello, crearemos el script en la carpeta /opt/etc/init.d/ :</p>
<p><span style="font-family:courier new,courier,monospace;">nano /opt/etc/init.d/S99pyload.sh<br />
	</span></p>
<p>C&oacute;digo del Script :</p>
<table border="0" cellpadding="1" cellspacing="1" style="width: 99%;">
<tbody>
<tr>
<td bgcolor="#cccccc"><span style="font-family:courier new,courier,monospace;">#!/bin/sh<br />
				#<br />
				# Start / Stop Script for PyLoad http://localhost:8000<br />
				#<br />
				prefix=&quot;/opt&quot;<br />
				PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin<br />
				NAME=&quot;PyLoad&quot;<br />
				DAEMON=&quot;python /opt/pyload/pyLoadCore.py &#8211;daemon&quot;<br />
				DAEMON_OPTS=&quot;&quot;<br />
				#<br />
				#<br />
				start() {<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;Starting Service: $NAME&quot;<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $DAEMON $DAEMON_OPTS | awk &#39;{print $3}&#39; &gt;/var/run/pyload.pid<br />
				}<br />
				#<br />
				stop() {<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kill `cat /var/run/pyload.pid`<br />
				}<br />
				#<br />
				case &quot;$1&quot; in<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start)<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stop)<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stop<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; restart)<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stop<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sleep 4<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *)<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;Usage: $0 (start|stop|restart)&quot;<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit 1<br />
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br />
				esac<br />
				#<br />
				# End<br />
				</span></td>
</tr>
</tbody>
</table>
<p>Daremos permisos de ejecuci&oacute;n al script de inicio :</p>
<p><span style="font-family:courier new,courier,monospace;">chmod +x /opt/etc/init.d/S99pyload.sh</span></p>
<p>Podemos crear un Icono de acceso a la Web de Administraci&oacute;n de pyLoad, desde el Panel de DiskStation (DSM)</p>
<p><span style="font-family:courier new,courier,monospace;">cd /usr/syno/synoman/webman/3rdparty<br />
	wget http://dl.dropbox.com/u/3001640/webman.pyload.tar.gz<br />
	tar xvfz webman.pyload.tar<br />
	rm webman.pyload.tar<br />
	</span></p>
<p>Sino hemos configurado el acceso a la web de pyLoad con el puerto por defecto (8000), deberemos editar el fichero de configuraci&oacute;n application.cfg ; y cambiaremos el par&aacute;metro <span style="font-family:courier new,courier,monospace;">port</span> :</p>
<p><span style="font-family:courier new,courier,monospace;">nano /usr/syno/synoman/webman/3rdparty/pyload/application.cfg<br />
	</span></p>
<p>&nbsp;</p>
<p>* En el momento de escribir este articulo, acababa de estar disponible la versi&oacute;n 0.4.6, y tambi&eacute;n en formato ipkg ( <a href="http://pyload.org/download" target="_blank">http://pyload.org/download</a> )<br />
	No he tenido tiempo de probar la instalaci&oacute;n (mucho mas simple), pero los comandos de instalaci&oacute;n serian los siguientes :</p>
<p><span style="font-family:courier new,courier,monospace;">ipkg install tesseract-ocr tesseract-ocr-lang-eng ossp-js unrar<br />
	wget http://get.pyload.org/static/pyload-v0.4.6-noarch.ipk<br />
	ipkg install pyload-v0.4.6-noarch.ipk<br />
	pyLoadCore -s <br />
	</span></p>
<p>El ultimo comando es el de configuraci&oacute;n.</p>
]]></content:encoded>
			<wfw:commentrss>https://www2.ricardocruz.es/2011/06/instalar-pyload-en-disco-nas-synology/feed/</wfw:commentrss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
