Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Download mods => Topic gestart door: LukeVredeveld op 15 december 2012, 17:59:21
-
In een ander topic had ik nog beloofd om een tutorial te plaatsen voor het opzetten van een eigen newznab-indexer. Dit naar aanleiding van het sluiten van steeds meer sites, zoals recentelijk NZBMatrix. Nu is er zojuist door iemand van Github al een tutorial gemaakt, dus die gebruik ik bij deze maar :-).
De credits gaan dus naar Jeroen van Emden via GitHub.
# HowTo install Newznab on Synology
#################################
#
# Newznab: https://github.com/kop1/newznab (https://github.com/kop1/newznab)
# Newznab is a PHP/Smarty application, which supports the indexing of usenet headers
# into a mysql database and provides a simple web based search interface onto the data.
#
# It includes simple CMS facilities, SEO friendly URLs and is designed with the intention
# of allowing users to create a community around their index.
#
# For information on how to install, please refer to INSTALL.txt
#
# To discuss use irc.synirc.net #newznab
#
# Thanks to:
# Gizmo - https://github.com/SynoCommunity/spksrc/issues/249 (https://github.com/SynoCommunity/spksrc/issues/249)
# Newznab - http://newznab.readthedocs.org/en/lates ... requisites (http://newznab.readthedocs.org/en/latest/install/#msgrerequisites)
# http://newznab.readthedocs.org/en/lates ... ntu-11.10/ (http://newznab.readthedocs.org/en/latest/guides/install_ubuntu-11.10/)
#
# Author: J. van Emden (Brickman)
# Latest version: http://synology.brickman.nl (http://synology.brickman.nl)
#
# Version:
# 2012-12-15:
# - Initial release
#
#################################
##############################################################
##############################################################
## ##
## This installation requires a bootstrapped Synology, ##
## more info can be found on: ##
## http://bit.ly/l2Hx5a (http://bit.ly/l2Hx5a) ##
## ##
##############################################################
##############################################################
##################################################
## Configure the Web Services in DSM ##
##################################################
# Go to your DSM:
# Control Panel -> Web Services -> Web Applications ->
# Check "Enable Web Station" and "Enable MySQL"
# Control Panel -> Web Services -> PHP Settings:
# Under "Select PHP extension": Make sure that
# the following items are checked: gd, mysql, openssl, zip, zlib
# Control Panel -> Web Services -> PHP Settings:
# Check "Customize PHP open_basedir"
# Add ':/opt/share/pear:/volume1/@appstore/newznab' at the end of open_basedir
#
# Press the Ok button
##################################################
## ipkg package install ##
##################################################
# Connect to your Synology DiskStation using SSH, and login
# as root (password is the same as admin!)
# If you have not installed Sick Beard or CouchPotato,
# install git on your system
ipkg update # Download the latest package list
ipkg upgrade # Upgrade installed packages to the latest version
ipkg install git # Install git if it is not on your system
ipkg install textutils # Needed to use git pull to update from the source
ipkg install nano # Install Nano text editor or use vi
# Packages required for Newznab
ipkg install php-pear -nodeps
# Install PHP PEAR without the php-package
ipkg install php-curl -nodeps
# Install PHP curl without the php-package
##################################################
## Configure the PHP configuration ##
##################################################
# Open the PHP configuration file
nano /usr/syno/etc/php.ini
#
# Go to line 469 which starts with 'memory_limit'
# change it to 'memory_limit = 256M'
#
# Go to line 804 which starts with ';include_path'
# change it to 'include_path = ".:/php/includes:/opt/share/pear"'
# to include the PEAR directory
##################################################
## Apache configuration ##
##################################################
# To enable the Newznab web interface the DocumentRoot
# has to be added to apache. When you installed Spotweb
# already, continue with point 2.
# 1) Edit the apache config
nano /usr/syno/apache/conf/httpd.conf-user
# 1) Add the following lines after the following entry: <Directory "/var/services/web"> ...... </Directory>
# Include external config
Include /volume1/@appstore/.apache_conf/apache.conf
# 1) Create a directory to store the configuration files (saves you some work after an upgrade of DSM)
mkdir /volume1/@appstore/.apache_conf
# 1) Retrieve configuration file
wget -O /volume1/@appstore/.apache_conf/apache.conf https://dl.dropbox.com/u/5653370/syn_files/apache_conf/apache.conf --no-check-certificate
# 2) Retrieve newznab configuration file
wget -O /volume1/@appstore/.apache_conf/newznab.conf https://dl.dropbox.com/u/5653370/syn_files/apache_conf/newznab.conf --no-check-certificate
# 2) Restart apache
/usr/syno/etc.defaults/rc.d/S97apache-user.sh restart
##################################################
## Retreive an clone of Newznab ##
##################################################
# Go to the website directory
cd /volume1/@appstore
# Retrieve a version of the repository
git clone git://github.com/kop1/newznab.git /volume1/@appstore/newznab
# Enter the newznab directory
cd newznab
# Change the permissions of certain directories
chmod 777 /volume1/@appstore/newznab/www/lib/smarty/templates_c
chmod 777 /volume1/@appstore/newznab/www/covers/movies
chmod 777 /volume1/@appstore/newznab/www/covers/console
chmod 777 /volume1/@appstore/newznab/www/covers/music
chmod 777 /volume1/@appstore/newznab/www
chmod 777 /volume1/@appstore/newznab/www/install
chmod 777 /volume1/@appstore/newznab/nzbfiles/
##################################################
## MySQL configuration ##
##################################################
EDIT: de installer van Newznab via de webinterface kun je ook gebruiken. Deze kan zelf de MySQL aanmaken.
# If you did not change the root password this can be done with the following:
/usr/syno/mysql/bin/mysqladmin -u root password NEWPASSWORD
# Start the mysql CLI application (login with the created password)
/usr/syno/mysql/bin/mysql -p
# Connected to mysql (when connected one sees: mysql>)
# Create the newznab database
CREATE DATABASE newznab;
# Create a localuser called newznab (replace password by a new password)
CREATE USER 'newznab'@'localhost' IDENTIFIED BY 'password';
# Grant the newznab user access to the newznab database
# (replace password by the new password)
GRANT ALL PRIVILEGES ON newznab.* TO newznab @'localhost' IDENTIFIED BY 'password';
# Exit the mysql interface
quit
##################################################
## Configure Newznab ##
##################################################
# Run Installer
# It is now time to configure Newznab. This is done via a web-based installer.
# Open up http://localhost/install (http://localhost/install) in a web browser (or whatever the address/IP address
# is of your server) and follow the guided steps.
# Enable Groups
# Head over to /admin/group-list.php in your web browser and pick some groups to index
# by clicking "activate" on a few groups.
##################################################
## Retrieve Regular expressions to match ##
## releases ##
##################################################
# Go to the temp directory
cd /volume1/@tmp
# Retrieve the SQL file
wget https://raw.github.com/kop1/newznab/master/db/latestregex.sql --no-check-certificate
# Insert the expressions into the database
/usr/syno/mysql/bin/mysql -u newznab -p newznab < latestregex.sql
##################################################
## Download scripts ##
##################################################
# Create a script dir
mkdir /volume1/@appstore/scripts
# Download the update file for Newznab
wget -O /volume1/@appstore/scripts/newznab_back.sh https://dl.dropbox.com/u/5653370/syn_files/newznab/newznab_back.sh --no-check-certificate && chmod a+x /volume1/@appstore/scripts/newznab_back.sh
wget -O /volume1/@appstore/scripts/newznab_retr.sh https://dl.dropbox.com/u/5653370/syn_files/newznab/newznab_retr.sh --no-check-certificate && chmod a+x /volume1/@appstore/scripts/newznab_retr.sh
Achtergrond:
Het is goed om iets te vertellen over de achtergrond en hoe newznab te werk gaat.
Newznab download zogenaamde binaries van je eigen usenet server. Een binary is een 'part' van een geheel.
Homeland.Defense.National.Security.Patrol-SKIDROW - [1/7] - Homeland.Defense.National.Security.Patrol-SKIDROW.rar" yEnc (1/37)
Zoals je in het voorbeeldje ziet, bestaan bestanden altijd (meestal) uit verschillende delen,. In het voorbeeld uit 37 delen. Newznab zal dus 37 losse delen (binaries) downloaden. Vervolgens moeten deze 37 binaries samengevoegd worden, dan heeft het een 'release'. Op die manier hoef je niet 37 NZB's te downloaden (voor iedere binary 1), maar slechts 1 NZB voor deze release. Dat scheelt dus een hoop. Om van de binaries te matchten tot releases, gebruikt newznab een 'regex' systematiek. Dat is simpel gezegd een soort zoekstring, die verschillende binaries met elkaar probeert te koppelen. En daar zit wel een catch, want met de gratis versie worden slechts 2 regex strings meegeleverd. Die bij mij allebei helemaal niet werkte... Newznab wil je laten betalen voor de volledige versie (newznab-plus genaamd) die meer dan 700 regex strings heeft. Gelukkig heeft Martijn85 hier al een oplossing voor gevonden, de regex strings zijn hier te vinden:
https://github.com/kop1/newznab/tree/master/db
Hier download je een sql-bestand dat je kunt invoegen in je MySQL-database. Als je niet weet hoe dat moet, even op googlen. Ik heb SQLBuddy geïnstalleerd om dit te doen.[/color]
edit: de regex zijn ouder dan die genoemd hierboven. Deze stap hoef je niet uit te voeren.
Onderhoud:
Als alles werkt, moet je je database gaan vullen. Eerst kies je een beperkt aantal nieuwsgroepen (begin met 2 of 3) via het admin-gedeelte van de website. Activeer hier een paar groepen. Open vervolgens een telnet sessie en geef deze code in:
cd /volume1/web/nnplus/misc/update_scripts && /usr/bin/php update_binaries.php
De binaries worden nu binnen gehaald. Deze worden beperkt tot 1 dag.
Vervolgens geef je deze code in van de binaries ook releases te kunnen maken:
cd /volume1/web/nnplus/misc/update_scripts && /usr/bin/php update_releases.php
Als je een krachtige NAS hebt, of tijd over, kun je de backfill optie gebruiken. Zie hiervoor het groepenoverzicht in het admin-gedeelte van je newznab site. Backfill betekent dat het systeem meerdere dagen terug gaat zoeken. Zet dit niet te hoog om te beginnen!! 5 dagen op populaire groepen levert al vlug 1.000.000 binaries op!! Gebruik, als je de backfill per active groep hebt ingesteld, de volgende code:
cd /volume1/web/nnplus/misc/update_scripts && /usr/bin/php backfill.php
Dit is de basis. Ik krijg vaak een foutmelding: "Failed to write to socket". Ik denk nu te weten waar dit vandaan komt. Ik zal dat verder uitzoeken en deze tutorial aanpassen als ik er achter ben.
Edit: ik dacht dat de timeouts voortkwamen uit een te lage php_execution waarde. Dat bleek niet het geval. Ik gebruikte bintube als usenet provider. Nu heb ik een testabonnement bij een andere provider genomen en het timeout probleem is weg.
Succes met de installatie!
-
Dank voor deze manual.
Ik loop alleen vast op een puntje.
Na het downloaden van de conf files en het plaatsen in de juiste dir (gaat niet met wget op mijn synology DS411+II trouwens https not working) loop ik tegen deze error aan bij het herstarten van apache.
Syntax error on line 14 of /volume1/@appstore/.apache_conf/newznab.conf:
<Location not allowed here
/usr/syno/etc.defaults/rc.d/S97apache-user.sh: user httpd could not be started
Enig idee wat is hier mis mee is? Heeft iemand het al draaien middels deze tutorial?
de config apache.conf is correct en de newznab.conf ook.
Ik kijk uit naar enige reacties
-
##############################################################
## ##
## This installation requires a bootstrapped Synology, ##
## more info can be found on: ##
## http://bit.ly/l2Hx5a (http://bit.ly/l2Hx5a) ##
## ##
##############################################################
Ik liep al vast maar na wat zoeken vind ik hier een package (http://packages.quadrat4.de/) voor. Makkelijker kan niet. :)
-
Ik zit ook vast :cry:
wget -O /volume1/@appstore/.apache_conf/apache.conf https://dl.dropbox.com/u/5653370/syn_files/apache_conf/apache.conf --no-check-certificate
wget unrecognized option --no-check-certificate
-
De HowTo verspreid zich sneller dan gedacht :D. Er zaten nog wat fouten in, maar die zijn er nu uitgehaald.
De laatste versie van de handleiding is hier (https://dl.dropbox.com/u/5653370/syn_howto/HowTo%20-%20install%20Newznab.txt) te vinden.
-
Als eerste uiteraard bedankt voor dit mooie artikel.
Ik kom er zelf niet helemaal uit met pear
ondanks dat ipkg zegt dat hij is geinstalleerd:
Package php-pear (5.2.17-2) installed in root is up to date.
Nothing to be done
Successfully terminated.
krijg ik dit terug uit de newznab setup:
Checking for Pear:
Cannot find PEAR. To install PEAR follow the instructions at http://pear.php.net/manual/en/installation.php (http://pear.php.net/manual/en/installation.php)
mijn /opt/share/pear folder bestaat ook niet. Doe ik iets fout?
-
Ok het is me gelukt pear te installeren met wat moeite.
Ik heb de instructie gevolgd die in de link in de foutmelding staat.
Ik heb de installatie van newznab succesvol kunnen doorlopen op mijn syno.
De database werkt en ik heb mijn nntp provider kunnen configgen.
Ik kan groepen activeren. Echter zodra ik de headers probeer op te halen met het commando beschreven in de adminguide dan krijg ik een foutmelding:
PHP Fatal error: Call to undefined function mysql_pconnect() in /volume1/@appstore/newznab/www/lib/framework/db.php on line 12
Enig idee?
-
De HowTo verspreid zich sneller dan gedacht :D. Er zaten nog wat fouten in, maar die zijn er nu uitgehaald.
De laatste versie van de handleiding is hier (https://dl.dropbox.com/u/5653370/syn_howto/HowTo%20-%20install%20Newznab.txt) te vinden.
Het draait nu tot het ophalen van de items.
Er draait nu nog een backlog ding maar ik zie nog geen items in de newznab site verschijnen.
Komt dat vanzelf of is de howto nog niet helemaal klaar :D
Verder dank voor deze howto!
-
Ok het is me gelukt pear te installeren met wat moeite.
Ik heb de instructie gevolgd die in de link in de foutmelding staat.
Ik heb de installatie van newznab succesvol kunnen doorlopen op mijn syno.
De database werkt en ik heb mijn nntp provider kunnen configgen.
Ik kan groepen activeren. Echter zodra ik de headers probeer op te halen met het commando beschreven in de adminguide dan krijg ik een foutmelding:
PHP Fatal error: Call to undefined function mysql_pconnect() in /volume1/@appstore/newznab/www/lib/framework/db.php on line 12
Enig idee?
Hoe heb je het gefixt met PEAR? Andere mensen hebben dezelfde problemen.
-
Ok het is me gelukt pear te installeren met wat moeite.
Ik heb de instructie gevolgd die in de link in de foutmelding staat.
Het is daar een doolhof :oops: Wat heb je precies gedaan?
-
Probeer eerst alle php packages te verwijderen van ipkg:
ipkg remove php-pear
ipkg remove php
En daarna pas opnieuw installeren:
ipkg install php-pear # Install PHP PEAR required for nntp
ipkg remove php -force-depends # Remove the php part
Was een foutje van mij, omdat ik ooit al php-pear er op had gezet met php erbij.
-
Het draait nu tot het ophalen van de items.
Er draait nu nog een backlog ding maar ik zie nog geen items in de newznab site verschijnen.
Komt dat vanzelf of is de howto nog niet helemaal klaar :D
Verder dank voor deze howto!
Je moet straks nog releases maken van je gedownloade binaries. Voor die tijd zul je inderdaad nog niks zien in de website.
-
Probeer eerst alle php packages te verwijderen van ipkg:
ipkg remove php-pear
ipkg remove php
En daarna pas opnieuw installeren:
ipkg install php-pear # Install PHP PEAR required for nntp
ipkg remove php -force-depends # Remove the php part
Was een foutje van mij, omdat ik ooit al php-pear er op had gezet met php erbij.
Bedankt. Daarna nog een reboot gedaan en pas dan werkte het. 8)
-
Het draait nu tot het ophalen van de items.
Er draait nu nog een backlog ding maar ik zie nog geen items in de newznab site verschijnen.
Komt dat vanzelf of is de howto nog niet helemaal klaar :D
Verder dank voor deze howto!
Je moet straks nog releases maken van je gedownloade binaries. Voor die tijd zul je inderdaad nog niks zien in de website.
Ok het werkt nu wel bij mij. Heb een lijst met items staan :D
Echter het in de background draaien werkt nog niet hier.
Als ik die screen line uitvoer komt meteen screen terminated.
Als het command uitvoer zonder screen komt deze melding:
sh /volume1/@appstore/scripts/newznab_cron_test.sh start
sh: 3728: unknown operand
Ik had zelf al een cron job gemaakt en dat ging wel goed, maar wilde toch me aan de howto houden :)
-
Ik zit nu vast bij de install, ik zit nu bij ip/newznab/install maar zodra ik op go to the next step click blijft die gewoon op de zelfde pagina staan. Iemand een idee?
-
Welke stap? Zijn er foutmeldingen die je eerst moet oplossen?
Sent from my iPhone using Tapatalk
-
Zodra ik op Go to step one: Pre flight check klik. Voor de rest geen fout meldingen.
-
Tja, zonder foutmelding is het inderdaad lastig te achterhalen waar het fout gaat. En als je handmatig naar de stap1 navigeert door de url rechtstreeks in te typen? De eerste stap heet step1.php en staat in ../www/install/
-
Zodra ik op Go to step one: Pre flight check klik. Voor de rest geen fout meldingen.
Staat er nergens in die kader met de Pre flight check dan niets in het rood? Of kom je niet tot die check?
-
preflight check is step1 volgens mij ;-)
-
Heeft er iemand een werkende regex voor a.b.nl?? Ik heb geeeeen idee hoe je die dingen maakt en mijn installatie van newznab heeft er geen voor deze nieuwsgroep, terwijl hier wel behoorlijk wat series gepost worden.
De opgenomen regex voor a.b.boneless is een ander verhaal: deze werkt niet bij mij. Er komen geen releases uit. Hoe zit dat bij jullie?
-
Heeft er iemand een werkende regex voor a.b.nl?? Ik heb geeeeen idee hoe je die dingen maakt en mijn installatie van newznab heeft er geen voor deze nieuwsgroep, terwijl hier wel behoorlijk wat series gepost worden.
De opgenomen regex voor a.b.boneless is een ander verhaal: deze werkt niet bij mij. Er komen geen releases uit. Hoe zit dat bij jullie?
Ik zit nog niet zover ( eigenlijk ben ik alleen maar tot het installeren gekomen en zit nu muurvast )
Misschien heb jij hier (http://privatebits.tweakblogs.net/blog/8536/newznab-regex-entries-voor-nieuwe-groepen.html) wat aan? Daar vermelden ze deze excel (http://sdrv.ms/UoRB4l). Vergelijk jouw a.b.bones eens met die uit de excel.
-
WARNING:
This software is not practical for use on shared hosting. You should only use this on a server where YOU have the required privileges and knowledge to solve any challenges that might appear.
Dat is het enige wat er bij staat.
-
Heb je mijn tip al geprobeerd dan?
Sent from my iPhone using Tapatalk
-
De DSM-update heeft m'n newznab verpest :x
Heb je mijn tip al geprobeerd dan?
Aan wie is dit?
-
Heb je mijn tip al geprobeerd dan?
Sent from my iPhone using Tapatalk
Ja werkt ook niet.
-
Wat is nu het voordeel hiervan ten opzichte van b.v. spotnet op je nas?
-
Wat is nu het voordeel hiervan ten opzichte van b.v. spotnet op je nas?
Mijn eigenlijke doel was om een eigen rss-feed te kunnen maken voor sickbeard, aangezien er steeds meer sites op internet mee ophouden, zoals laatst nzbmatrix. Op zich moet dat werken, al heb ik wel proberen in Sickbeard met het herkennen van mijn rss-feed. Overigens heb ik dat ook met nzb.su dus ik vraag me af of dat aan de feed ligt, maar dat is weer iets anders... :-)
Spotplanet op de nas ken ik niet... Werkt dat hetzelfde?
-
@luke
Sorry bedoelde eigenlijk spotweb,
had zelf ook een nzbmatrix account,nu dit is opgehouden heb ik hiervoor spotweb geinstaleerd,
en laat dus mijn nas werken als newznab server, sickbeard en couch halen ook gewoon hun films hier vandaan.
Dus snap het voordeel van de rss feeds niet.
-
Hoe maak jij de koppeling dan van spotweb met sickbeard? Spotweb heeft, voor zover ik weet, geen feeds of api's die je kunt gebruiken.
Sent from my iPhone using Tapatalk
-
@luke
De spotweb api kan je vinden:
op de start pagina van spotweb, klik je op je account naam,
selecteer je change user, en dan krijg je een lijstje met daar onderin een api.
Bij de newsservers in sickbeard kan je een custom server instellen,
http://de.ip.van.je.nas/spotweb (http://de.ip.van.je.nas/spotweb) je kent het wel,
En dan de api.
zelfde geldt voor couchpotato
Succes.
-
op de start pagina van spotweb, klik je op je account naam,
selecteer je change user, en dan krijg je een lijstje met daar onderin een api.
mmm, dan heb ik een oude install vrees ik... ik zie geen api in dit scherm namelijk
-
Ik heb deze tutorial gebruikt,
http://synology.brickman.nl/syn_howto/H ... potweb.txt (http://synology.brickman.nl/syn_howto/HowTo%20-%20install%20Spotweb.txt)
weet zo even niet welke versie maar zal vanavond thuis nog even kijken,
hier nog even de link waar de api te vinden is.
http://spotweb.nu/component/content/art ... sick-beard (http://spotweb.nu/component/content/article/9-addons/22-sabnzbd-addon-sick-beard)
-
Wat voor URL krijg je dan? Want als ik mijn spotweb-installatie dir invul (domeinnaam.nl/spotweb) en de api (inmiddels geupdate) dan krijg ik een foutmelding, de spotweb api verlangt wel dat je inlogt met je gebruikersnaam en die kan ik niet kwijt in het invulveld van sickbeard?
-
@Luke
Dacht dat de api juist bedoeld was zodat je geen gebruikers naam en ww meer moest invullen,
Net zoals vroegah bij nzbmatrix je alleen een gebruikersnaam en api moest invullen
Mijn url staat op 192.168.1.7/spotweb
Maar zal thuis ff kijken hoe het ingesteld staat en of ik geen foutmeldingen krijg.
Maar bij couchpotato werkt dit 100% zeker.
-
Om spotweb in Sickbeard etc. te gebruiken moet je wel even iets aanpassen in de .htaccess anders werkt het niet.
Bekijk deze handleiding: Spotweb als Newznab Provider (https://github.com/spotweb/spotweb/wiki/Spotweb-als-Newznab-Provider)
-
De apache instellingen stonden al goed en ook het .htaccess bestand stond al in m'n spotweb directory. Maar wel met rare blokjes erin, ik vermoed dat er met een verkeerde editor gewerkt is.
edit: het werkt inmiddels wel, in de zin dat ik een rss-feed krijg met alleen mijn api. Maar toch slikt sickbeard dat niet. Net zo min als nzb.su werkt bij mij, terwijl die ook een valide rss-feed produceert. Dit pluk ik uit de log van sickbeard (api even weggehaald):
Dec-19 14:02:13 ERROR SEARCHQUEUE-RSS-SEARCH :: Error loading lukevredeveld URL: lukevredeveld.nl/spotweb/api?age=999&apikey=xx&t=tvsearch&cat=5040%2C5030
Dec-19 14:02:13 WARNING SEARCHQUEUE-RSS-SEARCH :: Unknown error while loading URL lukevredeveld.nl/spotweb/api?age=999&apikey=xx&t=tvsearch&cat=5040%2C5030
Dec-19 14:02:13 ERROR SEARCHQUEUE-RSS-SEARCH :: Error loading Nzb.su URL: www.nzb.su/api?age=999&apikey=xx&t=tvsearch&cat=5040%2C5030
-
@luke
heb alle andere providers uitgeschakeld en zie net dat ik hetzelfde probleem heb, heb een issue aangemaakt op github.
https://github.com/spotweb/spotweb/issues/1649
hoop dat daar wat respons op komt.
-
Hoeft niet, ik heb het antwoord al gevonden... Lijkt een bug te zijn in sb.
Oplossing: sickbeard stoppen, terminal openen en conf.ini openen. Daarna bijna naar beneden scrollen (bij mij regel 176 vd 180) en vervolgens de url aanpassen door er http://www (http://www). voor te zetten. saven, sb starten en het werkt wel!
-
Oke,
heb ook het probleem gevonden,
als je spotweb van het interne adres wilt gebruiken, geen api key invullen, dus alleen bv 192.168.1.10/spotweb
en als je spotweb gebruikt via bv. http://www.mijnsite.nl/spotweb altijd de http:// en eventueel de www ervoor, en de api key
nu zoekt ie wel maar geeft nog errors op de rss feed. :twisted:
-
Ik heb even in the error log gekeken, en daar staat deze error: [Fri Dec 21 20:52:54 2012] [error] [client 192.168.1.135] PHP Warning: unserialize() expects parameter 1 to be string, object given in /volume1/@appstore/newznab/www/lib/install.php on line 83, referer: http://192.168.1.132/newznab/install/ (http://192.168.1.132/newznab/install/)
Iemand een Idee?
-
Kan nu de stapen door lopen, Er was iets met de php.ini een maat van me heeft het er ook op gezet en bij hem ging alles wel goed, dus hebben we zijn php.ini naar die van mij gezet en toen ging het goed.
-
Alleen nu krijg dus nog helemaal niks tezien in newznab, heb geupdate enz maar krijg niks tezien.
-
Worden er ook releases gemaakt van de spots die je binnen hebt gehaald?
Sent from my iPhone using Tapatalk
-
Misschien handig om te weten.
Programma's en sites die gebruik maken van de gedecentraliseerde usenet database van Spotnet
•Spotnet
Met dit programma wordt de database opgebouwd waar andere programma's en sites ook gebruik van maken. De maker Drazix is te vinden op tweakers.
Tutorial
•SpotLite
Programma dat gebruik maakt van de algemene Spotnet database, je kan dus niets aanmelden.
Tutorial
•µSpotted
Programma dat gebruik maakt van de algemene Spotnet database, je kan dus niets aanmelden. De maker Gatekeeper is te vinden op tweakers.
Heeft een paar bugs en toont geen reacties.
•Spotweb
Dit is een template voor een zelf te bouwen website welke ook gebruik maakt van de Spotnet database.Spotweb sites kunnen gezocht worden via bijvoorbeeld Google.
Zoek dan op: intitle:"SpotWeb - overzicht"
Het gebeurt regelmatig dat het nodig word om in te loggen als het te druk word op de server.
•Django-Spotnet
Dit is een template geschreven in python voor een zelf te bouwen website welke ook gebruik maakt van de Spotnet database. De huidige versie werkt maar is nog erg basic.
•SpotGrit
Een andere Spotnet alternatief. mogelijkheden
Programma's met eigen database
•Usenet Collecter
Gebruikt een eigen decentrale database. Heeft nog een beperkt aantal gebruikers.
•NZBEE
Registratie verplicht, Werkt alleen via een applicatie.
Toont bestandsnaam, link naar nzb search sites en een NZB wanneer beschikbaar.
Heeft een database in de cloud.
Nederlandstalige Sites
•NZB4you
Registratie verplicht en bestandsnaam is direct zichtbaar, geen NZB knop.
•apobc
Registratie verplicht en daarna moet de registratie nog vrijgegeven worden door forumbeheerders. Verborgen info (NZB/Bestandsnaam) die na reageren pas zichtbaar word.
•Laumovie
Registratie verplicht en verborgen info (NZB/Bestandsnaam) die na reageren pas zichtbaar word.
•Wickedreaction
Registratie verplicht en verborgen info (NZB/Bestandsnaam) die na reageren pas zichtbaar word.
•Againstall
Registratie verplicht en daarna moet de registratie nog vrijgegeven worden door forumbeheerders. Verborgen info (NZB/Bestandsnaam) die na reageren pas zichtbaar word.
•Binaries4Ever
Registratie verplicht. Is tijdelijk open voor nieuwe gebruikers.
•Place2Home
Registratie verplicht en verborgen info (NZB/Bestandsnaam) die na reageren pas zichtbaar word.
Engelstalige sites
•NZBmovieseeker
Site enkel voor films
•NZBtvseeker
Site enkel voor TV series
•AsianUsenet
Site voor vooral Aziatische films
•Albumsindex
Site enkel voor muziekalbums. Geen registratie nodig en de NZB is vrij te downloaden.
•nzbsRus.com
NZB site, 5 NZB's per dag te downloaden en als je VIP wordt ongelimiteerd.
Duitstalige sites
•Illuminatenboard
Voornamelijk op Duitstaligen gerichte indexsite/forum met veel categorieen. Forumtaal is wel in het Nederlands/Engels in te stellen.
Als je een post opent moet je daarna op de knop DANKE rechtsonder te klikken om NZB/Bestandsnaam/groep te zien. Je krijgt ook een aantal kant en klare NZB-linkjes.
Lid worden kan alleen na een invite!
•Ghost-of-usenet
Index site
Franstalige site(s)
•binnewz Fr
Franstalige index site
Overige alternatieven
•Sickbeard
Een programma om je favo series in de gaten te houden en automatisch te laten downloaden
SickBeard is a PVR for newsgroup users (with limited torrent support). It watches for new episodes of your favorite shows and when they are posted it downloads them, sorts and renames them, and optionally generates metadata for them. It currently supports NZBs.org, NZBMatrix, NZBs'R'Us, Bin-Req.com, Newzbin, NZB.su, and EZRSS and retrieves show information from theTVDB.com and TVRage.com.
•Couchpotatoapp
Info
Wordt vaak in combinatie met Sickbeard gebruikt. Couchpotato werkt ongeveer op dezelfde wijze als Sickbeard, alleen richt deze zich niet op tv-series, maar op films. Je kunt aangeven welke films je zoekt, en in welk formaat, kwaliteit etc, en dan zoekt Couchpotato regelmatig door diverse nzb-sites (instelbaar) of die films (inmiddels) op Usenet staan. Indien dat zo is wordt de nzb binnengehaald, waarna ze automatisch gedownload worden via je newsprogje (sabnzbd support zit erin).
Couchpotato is ook heel geschikt voor films die binnenkort uitgebracht gaan worden: Kies de films waar je interesse in hebt uit een releaselijst, en ze kunnen automatisch gedownload worden, vrijwel meteen wanneer ze 'beschikbaar' zijn.
•Newznab
Hiermee kan je een eigen volautomatische nzb-site opzetten zoals je zelf wilt.
Het is ook mogelijk om een Newznab site van een ander te gebruiken.
•nzb-matrix.eu
Vergelijkbaar met NZBMatrix.
•ORLYDB
Een release info site.
Veel categorieen met releases en dan zelf ernaar zoeken via een nzbzoeksite of de zoekmogelijkheden van je download programma. Geeft wel een downloadlink, maar die komt uit bij een usenetprovider om je een abonnement aan te bieden.
•Bierdopje.com
Bierdopje.com voor series i.c.m. Firefox, Greasemonkey, Bierdopje AddOn en/of Bierdopje nzb
Er word dan gezocht naar een versie die hoort bij de ondertiteling op o.a. Binsearch, NZBindex of nzbclub.
•Zoeken in de nieuwsgroepen zelf via een nzbindex site
•Binsearch
•NZBindex
•VCDQ
Een release info site
Zelf zoeken of je film, spel of serie al te vinden is op usenet/P2P/bittorent en dan zelf ernaar zoeken via een nzbzoeksite of de zoekmogelijkheden van je download programma.
credits: Rickvm en het FTD forum.
Ook wel handig is deze om zelf spotweb te draaien.https://github.com/spotweb/spotweb/wiki
-
Worden er ook releases gemaakt van de spots die je binnen hebt gehaald?
Sent from my iPhone using Tapatalk
Alles werkt.
-
Nou niet alles dus, hij update niet van zelf. Ik heb screen sh /volume1/@appstore/scripts/newznab_cron_test.sh start dat gedaan. Maar dat werkte dus niet, Toen dacht laat ik hem in cronjob zetten net als met spotweb. Maar ook dat werkt niet. Iemand nog een idee?
-
Heb je wel het volledige pad naar php opgenomen? Dus beginnen met /usr/bin/php ?
Sent from my iPhone using Tapatalk
-
Dat staat allemaal in dit script newznab_cron_test.sh.
Dit krijg ik tezien als ik het run
DISKSTATION> screen sh /volume1/@appstore/scripts/newznab_cron_test.sh
[screen is terminating]
DISKSTATION>
-
Ik zou eerst zorgen dat het basic werkt voor je dat script gaat gebruiken. Het heet niet voor niks "test". Werkt de enkelvoudige retrieve functie wel?
Sent from my iPhone using Tapatalk
-
Ja alles werkt, alleen het auto updaten niet, voor de rest werkt die echt perfect, ook met sickbeard en couthP.
-
Ik zit ook vast :cry:
wget -O /volume1/@appstore/.apache_conf/apache.conf https://dl.dropbox.com/u/5653370/syn_files/apache_conf/apache.conf --no-check-certificate
wget unrecognized option --no-check-certificate
Mag ik vragen hoe je dit hebt opgelost, krijg dezelfde melding..... Laatste dagen ging het wel goed, echter nu een herinstallatie van de gehele diskstation gedaan (wou van SHR af, ivm uitlezen op een pc in geval van nood).
Heb zelf via Nano de files aangemaakt, ben wel benieuwd wat de oplossing van jou kant is :mrgreen:
Vriendelijke groet,
Thijs
-
wget unrecognized option --no-check-certificate
Mag ik vragen hoe je dit hebt opgelost, krijg dezelfde melding..... Laatste dagen ging het wel goed, echter nu een herinstallatie van de gehele diskstation gedaan (wou van SHR af, ivm uitlezen op een pc in geval van nood).
Heb zelf via Nano de files aangemaakt, ben wel benieuwd wat de oplossing van jou kant is :mrgreen:
Ik had ondertussen al zoveel gedaan dat ik het vergeten ben. :oops: Zelfs meerdere keren de schijven geformatteerd en herbegonnen met DSM. Overigens ben ik er mee gestopt omdat ik het toch niet aan de praat kreeg. Er werd niets opgehaald.
Spotweb idem maar dat werkte uiteindelijk wel. Alleen haalt sickbeard daar niets op dus is dat ook weer een dood spoor.
-
wget unrecognized option --no-check-certificate
Mag ik vragen hoe je dit hebt opgelost, krijg dezelfde melding..... Laatste dagen ging het wel goed, echter nu een herinstallatie van de gehele diskstation gedaan (wou van SHR af, ivm uitlezen op een pc in geval van nood).
Heb zelf via Nano de files aangemaakt, ben wel benieuwd wat de oplossing van jou kant is :mrgreen:
Ik had ondertussen al zoveel gedaan dat ik het vergeten ben. :oops: Zelfs meerdere keren de schijven geformatteerd en herbegonnen met DSM. Overigens ben ik er mee gestopt omdat ik het toch niet aan de praat kreeg. Er werd niets opgehaald.
Spotweb idem maar dat werkte uiteindelijk wel. Alleen haalt sickbeard daar niets op dus is dat ook weer een dood spoor.
Spotweb werkt hier verder wel, de rest gebruik ik eigenlijk niet. Het gaat mij puur om Spotweb in combinatie met SABnzbd. Misschien dat ik oot Sickbeard en consorten ga gebruiken.
In elk geval bedankt voor de moeite!
Thijs
-
Spotweb werkt hier verder wel, de rest gebruik ik eigenlijk niet. Het gaat mij puur om Spotweb in combinatie met SABnzbd. Misschien dat ik oot Sickbeard en consorten ga gebruiken.
No problem.
Sickbeard is echt makkelijk voor series. Vroeger stond ik daar niet zo positief over maar nu in gebruik stel ik vast dat het zeer handig is.
Alleen voor NL series heb ik problemen en vandaar dat ik SB vanaf spotweb NZB's wou doen ophalen. De serie Wolven bvb staat in m'n spotweb maar in SB zegt ie dat die niets vindt.
-
Mooie handleiding!
Inmiddels hier ook Newznab draaien. Eigenlijk is het ook maar een fluitje van een cent om werkend te krijgen.
Waar ik echter nog wel tegenaan loop, is het importeren van NZB's. Iemand anders hier ook problemen of heb ik wat fout gedaan?
De fout die ik krijg wanneer ik "/usr/bin/php nzb-import.php /een/map/met/nzb's" uitvoer is:
PHP Warning: Invalid argument supplied for foreach() in /volume2/web/nnplus/www/admin/nzb-import.php on line 85
Warning: Invalid argument supplied for foreach() in /volume2/web/nnplus/www/admin/nzb-import.php on line 85
Processed 0 nzbs in 0 second(s)/volume2/web/nnplus/www/admin #
Iemand enig idee?
Ik draai newznab op nog op een VPS en daar gaan de imports wel goed. Die heeft weliswaar wat meer rekenkracht, maar de schijfruimte is daar zo duur & ik hou het liever toch intern. Een backfill uitvoeren of een aantal groepen met _heelveel_ retentiedagen gaat behoorlijk lang duren, vandaar dat ik graag zou willen importeren
Edit: natuurlijk allemaal de beste wensen! Dat we dit jaar maar weer veel mogen downloaden :D
-
Ik heb newznab draaien. In de admin (site edit) pagina kun je ook 3rd party application paden opgeven.
Ik heb zowel unrar als mediainfo op mijn synology geinstalleerd, maar als ik in de admin interface de paden invul (/usr/bin/unrar), dan krijg ik een foutmelding dat er een ongeldig pad is ingevuld. Toch is dit (vanaf de command line) wel het juiste pad.
Weet iemand wat ik verkeerd doe?
-
Goedenavond,
Ik krijg het volgende als ik Newznab probeer te configureren op mijn Synology NAS.
Preflight Checklist
Checking for Pear:
Cannot find PEAR. To install PEAR follow the instructions at http://pear.php.net/manual/en/installation.php (http://pear.php.net/manual/en/installation.php)
Ik heb de volgende instructies gevolgd:
http://synology.brickman.nl/syn_howto/H ... ewznab.txt (http://synology.brickman.nl/syn_howto/HowTo%20-%20install%20Newznab.txt)
[img=350,221]http://t.imgbox.com/acuEy4bl.jpg[/IMG] (http://imgbox.com/acuEy4bl)
In dit forum zag ik mensen die hier eerder tegen aan zijn gelopen, maar ik krijg het niet opgelost op die manier.
Iemand anders nog tips?
Alvast bedankt!
-
Heb je ook de instructies gevolgd om pear te installeren?
Sent from my iPhone using Tapatalk
-
Ja, want als ik hem opnieuw installeer zegt de NAS dat hij al is geinstalleerd.
Kom er echt niet uit :(
-
Tegen het PEAR probleem loop ik toch ook aan. Pear is geinstalleerd en geconfigureerd volgens de tutorial maar toch een error bij de preflight checklist. Ben benieuwd of je er een oplossing voor gevonden heb, Morgen me maar er even meer in verdiepen
-
Een reboot doet soms wonderen. Na het herstarten van mijn synology geen errors in de preflight check
-
Ik zit ook vast :cry:
wget -O /volume1/@appstore/.apache_conf/apache.conf https://dl.dropbox.com/u/5653370/syn_files/apache_conf/apache.conf --no-check-certificate
wget unrecognized option --no-check-certificate
Ik krijg dit probleem eigenlijk met alle downloads van Brickmans dropbox. Wat ik doe om het werkend te krijgen is het volgende. Ik haal de s (van https) en de --no-check-certificate weg van de code. Dit word dan dus:
wget -O /volume1/@appstore/.apache_conf/apache.conf http://dl.dropbox.com/u/5653370/syn_files/apache_conf/apache.conf
en hierna een chmod op de desbetreffende map, in dit geval
chmod 777/volume1/@appstore/.apache_conf/apache.conf
En ik kan weer verder.
VOor de helderheid, ik weet dat de apache configuratie nu niet meer nodig is. Maar dit is voor mij in ieder geval van toepassing op alle downloads in brinkmans handleiding
-
Top Martijndez dat was het ook voor mij. Thanx
-
PEAR problemen tijdens de preflight check.. instructies gevolgd en PEAR opnieuw geinstalleerd.. reboot geen succes... :(
-
Synocommunity heeft newznap als package in de beta zitten. Je zou http://packages.synocommunity.com/?beta=1 eens toe kunnen voegen in package center en die eens kunnen uit probroberen
-
ik hen de ds411
heb de newznab plus aangeschaft
ben nu zo drie weken bezig maar de geweldige spk van de synocommunity werkt wel maar krijg geen groepen te pakken
Als ik los (brickman) installeer dan geeft hij een pear fout op
ik ben een beetje hopeloos aan het worden
iemand een oplossing ???
alvast bedankt
-
ik hen de ds411
heb de newznab plus aangeschaft
ben nu zo drie weken bezig maar de geweldige spk van de synocommunity werkt wel maar krijg geen groepen te pakken
Als ik los (brickman) installeer dan geeft hij een pear fout op
ik ben een beetje hopeloos aan het worden
iemand een oplossing ???
alvast bedankt
Hallo allemaal,ik heb dit probleem hetzelfde,hoe kan ik nu mijn groepen laten vullen zodat sb en cp enz hier de spots kan vinden?
Erop gezet via het spk uit de community.
Alvast bedankt voor de antwoorden
-
Als je de plus hebt aangeschaft heb je toch gewoon support van Newznab zelf?
Ik zou zeggen, neem contact op via hun chat kanaal: http://www.newznab.com/chat.html
-
Nee geen plus aangeschaft,en heb dus geen idee hoe het verder moet?
Kan je mij misschien uitleggen ivm de kosten,eventueel via pm?
Ook word newznab gestopt in het package center??ik snap het niet meer hoor hihihi
-
In het kader van, beter laat dan nooit...
voor mensen die een foutmelding op PEAR krijgen in de preflight....
Zorg dat de OPEN_BASEDIR in je PHP instellingen eindigd op een ':' (dubbele punt dus).
-
Heeft iemand nzedb werkend gekregen of een handleiding van voor synology?
-
Nope.
Heb meerdere pogingen gedaan maar tijdens de installatie stopt hij bij pagina 2 --》3
-
Voordat ik een dag aan het proberen ga. Ik ben geen ster in linux, ik ben meer een klik en install persoon, maar een goede uitleg kan ik redelijk aanpassen aan mijn eigen situatie.
Is de uitleg uit de startpost nog juist? Deze is namelijk van ruim 11 jaar geleden en wat DSM versies terug, een nieuwere uitleg voor Synology heb ik echter niet kunnen vinden.
Ik heb wel al de Newznab plus versie gekocht en gedownload.
-
Mijn advies: niet aan beginnen:
Ten eerste: This installation requires a bootstrapped Synology.
Ten tweede: het is gebaseerd op oude software, de links die daar instaan bestaan ook al niet meer.
Tot slot, lees dit Topic (https://www.synology-forum.nl/overige-3rd-party-packages/ervaringen-met-newznab-op-synology/) ook even.
-
Bedankt.
Ik had een hoop topics hier al gevonden en gelezen, maar deze nog niet gezien.
-
Is dit wezenlijk anders dan Spotweb? Spotweb is makkelijker te installeren, vooral als je 'm in een Docker draait.
Toevoeging: ik zie deze https://github.com/NNTmux/newznab-tmux als doorstart van Newznab, ook via Docker te gebruiken. Ik ga ns prutsen.
-
Spotweb is makkelijker te installeren, vooral als je 'm in een Docker draait.
In DSM7 heet dat tegenwoordig Container Manager ;)
-
Spotweb is inderdaad makkelijker en heb ik al draaien.
Er zijn op fora echter soms bestanden die met een lange naam met willekeurige tekens gemeld worden.
Over een docker container heb ik ook even nagedacht maar behalve de resource is er meestal geen handleiding of informatie en ben ik wat huiverig om zomaar een container te gebruiken.
Maar als het je lukt om de genoemde container aan de gang te krijgen, houd ik mij aanbevolen.
-
Zomaar een package installeren of zomaar een Docker draaien komt op hetzelfde neer imho. Je accepteert t risico dat je third party zaken op de NAS installeert.
Spotweb draait bij mij veel sneller in Docker dan als 'native' package. In de Docker zit ook Mariadb die hoeft dan ook niet meer als package te draaien.
https://drfrankenstein.co.uk/spotweb-in-docker-on-synology-nas/
Ik gebruik de Container Manager in DSM vrijwel niet, maar doe alles via Portainer.
https://mariushosting.com/synology-30-second-portainer-install-using-task-scheduler-docker/ (https://mariushosting.com/synology-30-second-portainer-install-using-task-scheduler-docker/)
Leuk om mee te knutselen :-).
-
Afgelopen week mijzelf een spoedcursus docker opgedragen. In het begin leek het heel wat maar met de drfrankenstein site als leidraad heb ik een hoop kunnen begrijpen en voor mijzelf kunnen toepassen.
In ieder geval de "oude" Newznab+ aan de gang gekregen in docker met de volgende yaml.
services:
newznab:
image: fekhoo/newznab
container_name: newznab
environment:
- TZ=Europe/Amsterdam #CHANGE_TO_YOUR_TZ
- DB_PORT=3308
- DB_HOST=172.20.0.1
- DB_NAME=newznab
- DB_TYPE=mariadb
- NNUSER= #Newznab plus user name for svn download.
- NNPASS= #Newznab plus password for svn downlaod.
- DB_USER=root #Database username root
- DB_PASS= #password from line 34
- NNTP_USERNAME= #newsgroup server username
- NNTP_PASSWORD= #newsgroup server password
- NNTP_SERVER= #newsgroup server
- NNTP_PORT=569
- NNTP_SSLENABLED=true
ports:
- 8090:80/tcp
network_mode: synobridge
depends_on:
newznab_db:
condition: service_healthy
security_opt:
- no-new-privileges:true
restart: always
newznab_db:
image: linuxserver/mariadb:latest
container_name: newznab_db
environment:
- MYSQL_ROOT_PASSWORD=
- PUID=1234 #CHANGE_TO_YOUR_UID
- PGID=65234 #CHANGE_TO_YOUR_GID
- TZ=Europe/Amsterdam #CHANGE_TO_YOUR_TZ
- MYSQL_DATABASE=newznab
- MYSQL_USER= #A username
- MYSQL_PASSWORD= # Another database password
volumes:
- /volume2/docker/newznab-mariadb:/config
ports:
- 3308:3308/tcp
network_mode: synobridge
healthcheck:
test: ["CMD", "mysqladmin" ,"ping", "-h", "172.20.0.1"]
timeout: 20s
retries: 10
security_opt:
- no-new-privileges:true
restart: always
Helaas pakt hij de mariadb van mijn spotweb docker package ondanks dat deze in een andere container zit en de yaml naar een andere poort verwijst. Waarschijnlijk kan ik beter de mariadb uit beide containers halen en in een aparte container stoppen.
De volgende stap is het vinden van regexen voor meer nieuwsgroepen, de standaard meegeleverde zijn bij lange na niet compleet.
Ook wil ik beter kijken naar de nieuwere, hierboven genoemde, newznab-nntmux. Volgens mij is deze niet meer afhankelijk van regexen, maar mijn probleem hierbij is de afhankelijkheid van Laravel, waar ik niet doorheen kom met mijn gedachten.