PadreDeFamilia

QVIART DUAL : SATELITE 4K ANDROID 9.0 DVB-S2X+DVB-T2+DVB-C+IPTV

Chincheta Autor Tema: NZBGet Plug-In for azbox hd  (Leído 2664 veces)

28/04/2009, 15:47 -

NZBGet Plug-In for azbox hd

Registrado:
17/01/2008
Gracias:
144/3190
Mensajes
20498
Gracias a tinos autor de este gran curro  ;)

Hola, he conseguido que funcione el NZBget en modo daemon en el AzBox... estoy mirando de añadir una web interface por ahora se puede controlar por comandos o colocando los ficheros en la carpeta NZB del disco del AzBox via FTP.

 

Necesario:

- Disco USB con ext3 para poder ejecutar ficheros (para Elite)

 

1) Descargaros el binario:

>>>>nzbget-0.6.0-bin-static-mipsel.tar.gz<<<<

2) Crear una carpeta en /DATA/usb1/sda1/ llamada nzbget

3) Descomprimir en vuestro PC y copiar el binario y el .conf del ejemplo en nzbget del AzBox via FTP

4) Dar permisos 755 al nzbget y editar el .conf con vuestros datos de servidor

Código: [Seleccionar]
Algunos cambios en nzbget.conf

 

Linea 27

$MAINDIR=/DATA/usb1/sda1/nzbget

Linea 252

ContinuePartial=no

Linea 298

DirectWrite=yes

Linea 306

CrcCheck=no

Linea 386

WriteBufferSize=0

Linea 418

InfoTarget=none

Linea 427

DebugTarget=none

Linea 476

OutputMode=colored

Linea 541

ParCheck=no

 

El resto con los valores por defecto, excepto la parte del servidor a modificar.

 

La mayoria de estas opciones son para no sobrecargar la CPU del AzBox.

También se recomienda dejar DownloadRate=0 y no incrementar Server1.Connections=4

 

La CPU del AzBox es limitada para NZB y hay que evitar saturarla.

 

Yo he realizado pruebas y he encontrado lo siguiente:

Conexiones 20 CPU 100% Bandwidth 500KB/s

Conexiones  4 CPU  40% Bandwidth 500KB/s

 

Con lo que incrementando procesos no ganamos más velocidad.

Al ser SSL la CPU limita los 500KB/s equivalen a unos 4Mbits/s.

Esto esta cerca del máximo que consigo con SFTP (SSH) en LAN local.

5) Crear un fichero nzbgetd.sh y darle permisos 755

Código: [Seleccionar]
#!/bin/sh

/DATA/usb1/sda1/nzbget/nzbget -D -c /DATA/usb1/sda1/nzbget/nzbget.conf
6) Crear un fichero nzbgetinfo.sh y dar permisos 755

Código: [Seleccionar]
#!/bin/sh

/DATA/usb1/sda1/nzbget/nzbget -C -c /DATA/usb1/sda1/nzbget/nzbget.conf
7) Ya esta a partir de ahora ejecutar via OpenXCAS añadiendo una carpeta nzbget y con un script igual al del Mldonkey o utilizar telnet/putty para ejecutar el daemon con ./nzbgetd.sh para poder ver como va y alguna info ./nzbgetinfo.sh para comprobar que esta funcionando debéis mirar que esten 4 procesos ejecutandose con ps aux cuando esta sin trabajar, luego aumentan a 8.

8) Para poder parar el proceso daemon podéis utilizar el script siguiente y grabarlo como nzbgetstop.sh con permisos 755:

Código: [Seleccionar]
#!/bin/sh                                                                                                                                                                                                                                                             

/DATA/usb1/sda1/nzbget/nzbget -Q -c /DATA/usb1/sda1/nzbget/nzbget.conf 
Mi próximo paso es poder añadir una web php para poder controlar directamente el server y hacerlo más friendly por ahora con colocar los ficheros en la carpeta nzb del AzBox funciona al 100%.

 

Update: He encontrado que el script de post-proceso sería demasiado fuerte para la CPU por lo que lo dejo y es mejor procesarlo luego desde un PC los ficheros (par2, unrar, etc...).

Existe un log en la carpeta dst se puede modificar el .conf para quitar ese log si no lo necesitais.[/b]

QVIART DUAL : SATELITE 4K ANDROID 9.0 DVB-S2X+DVB-T2+DVB-C+IPTV

 



PadreDeFamilia
!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción. ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL. EN ESTOS FOROS NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.
PROHIBIDA LA PUBLICACIÓN DE ENLACES A FIRMWARES ILEGALES
LOS FOROS NO SON MONITORIZADOS DE MANERA CONSTANTE, CUALQUIER INFORMACIÓN QUE PUEDAS CONSIDERAR ILEGAL REPORTALA A LA ADMINISTACIÓN DEL FORO