Tutorial NewzNab+ Installatie (Ubuntu / Percona / Nginx ) & Download VM
Met dank aan MrOizo2005 en zijn geniale tutorial om Newsnab+ te installeren op een server met Percona en Nginx heb ik een nieuwe VM gemaakt voor de luie Tweakers onder ons 
( Dit natuurlijk na goedkeuring van MrOizo2005
)
Download de VM: https://docs.google.com/open?id=0B8yZeQXSLRexc3pJU1VrU1lzWkk (1.57Gb)
Je kan de volgende gegevens gebruiken:
Server:
User: newznab
Pass: Wachtwoord01
MySQL:
User: root
Pass: Wachtwoord01
DB:
DB Name: newznab
Pass: Wachtwoord02
Newznab moet nog wel geïnstalleerd worden, maak hiervoor gebruik van de betaalde versie. Anders kan je de optimalisaties e.d. niet gebruiken.
1. Log in op je server en check de laatste versie uit van newznab+
2. Zet alle rechten goed:
Newznab
Newznab installeren via de web install
Sphinx fix
Eerst settings in newznab doen (use sphinx aanzetten)
InnoDB
De meeste snelheid met Percona word gewonnen d.m.v. InnoDB, deze zetten we dan op de tabellen die het meest gebruikt worden.
Update script
verander de NEWZNAB_PATH naar:
Installeer nu screen:
Nu kan je hem draaien als alles ingesteld is in newznab
( Dit natuurlijk na goedkeuring van MrOizo2005
Download de VM: https://docs.google.com/open?id=0B8yZeQXSLRexc3pJU1VrU1lzWkk (1.57Gb)
Je kan de volgende gegevens gebruiken:
Server:
User: newznab
Pass: Wachtwoord01
MySQL:
User: root
Pass: Wachtwoord01
DB:
DB Name: newznab
Pass: Wachtwoord02
Newznab moet nog wel geïnstalleerd worden, maak hiervoor gebruik van de betaalde versie. Anders kan je de optimalisaties e.d. niet gebruiken.
1. Log in op je server en check de laatste versie uit van newznab+
sudo svn co svn://{USERNAME}@svn.newznab.com/nn/branches/nnplus /var/www/newznab2. Zet alle rechten goed:
sudo chown -R www-data:www-data /var/www/newznab/
sudo chmod 755 /var/www/newznab/www/lib/smarty/templates_c sudo chmod 755 /var/www/newznab/www/covers/movies sudo chmod 755 /var/www/newznab/www/covers/anime sudo chmod 755 /var/www/newznab/www/covers/music sudo chmod 755 /var/www/newznab/www sudo chmod 755 /var/www/newznab/www/install sudo chmod 755 /var/www/newznab/nzbfiles/
Newznab
Newznab installeren via de web install
Sphinx fix
Eerst settings in newznab doen (use sphinx aanzetten)
cd /var/www/newznab/misc/sphinx ./nnindexer.php generate ./nnindexer.php daemon ./nnindexer.php index full all ./nnindexer.php index delta all ./nnindexer.php daemon --stop ./nnindexer.php daemon
InnoDB
De meeste snelheid met Percona word gewonnen d.m.v. InnoDB, deze zetten we dan op de tabellen die het meest gebruikt worden.
sudo mysql -p use newznab; ALTER TABLE parts ENGINE = INNODB; ALTER TABLE binaries ENGINE = INNODB; ALTER TABLE partrepair ENGINE = INNODB; quit
Update script
cd /var/www/newznab/misc/update_scripts/nix_scripts sudo cp newznab_screen.sh newznab_screen_local.sh sudo nano newznab_screen_local.sh
verander de NEWZNAB_PATH naar:
export NEWZNAB_PATH="/var/www/newznab/misc/update_scripts"
Installeer nu screen:
sudo apt-get install -y screen
Nu kan je hem draaien als alles ingesteld is in newznab
screen sh /var/www/newznab/misc/update_scripts/nix_scripts/newznab_screen_local.sh
12-12 Tutorial NewzNab Installatie & Download VM
Reacties
vm image is corrupt, heb hem nu 2x gedownload.....
Ik zie net een reactie op het forum. Ik zal hem morgen even opnieuw uploaden, thanks voor het melden raidnoob2.
En er staat een nieuwe versie van de image online 
ben hem aan het downloaden....
laat het resultaat wel weten
laat het resultaat wel weten
Hij is er.... werkend deze keer 
Thanks voor de info raidnoob2 
En laat je even weten als je wat moois hebt gemaakt?!
En laat je even weten als je wat moois hebt gemaakt?!
alles lijkt ok te gaan, alleen is de mod rewrite niet ge-enabled... Als ik deze met a2enmod rewrite enable zegt hij dat er een pakket niet geinstalleerd is. Na installatie wordt het wel geaccepteerd, maar tijdens de pre-check wordt gemeld dat mod rewrite nog steeds uit staat.
Ik denk dat je het stappen plan een heel klein beetje aanpassen. De newznab folder is nog niet aangemaakt, dus je svn co werkt nog niet. Ook moet er gestart worden met een sudo su of moet je overal sudo voorzetten...
Verder lijkt hij gewoon te werken, ben nu binaries aan het updaten.
Kun je misschien wat info geven over wat er gebeurd in het script dat loopt? newznab_screen_local.sh
Oh, je bent de 'h' van .sh vergeten in je laatste regel....
kleinigheidje? de menus aan de linkerkant werken niet vanaf een remote machine...
ze verwijzen allen naar "localhost" in plaats van naar de server....
Ik denk dat je het stappen plan een heel klein beetje aanpassen. De newznab folder is nog niet aangemaakt, dus je svn co werkt nog niet. Ook moet er gestart worden met een sudo su of moet je overal sudo voorzetten...
Verder lijkt hij gewoon te werken, ben nu binaries aan het updaten.
Kun je misschien wat info geven over wat er gebeurd in het script dat loopt? newznab_screen_local.sh
Oh, je bent de 'h' van .sh vergeten in je laatste regel....
kleinigheidje? de menus aan de linkerkant werken niet vanaf een remote machine...
ze verwijzen allen naar "localhost" in plaats van naar de server....
raidnoob2;
Mod rewrite klopt helemaal dat is namelijk een mod voor Apache en we maken hier gebruik van NGinx
Ik heb net geprobeerd de laatste versie uit te checken van newznab+ en dat werkte goed. Hij maakt daarna zelf de mappen aan (die geef je ook op in het commando)
Het newznab_screen_local.sh is het update script. Deze haalt elke 10 minuten de headers op en verwerkt deze
Als je de localhost links wil aanpassen moet je even je ip adres van je server toevoegen in het nginx configuratie bestand:
En dan de regel: aanpassen naar
Hierna even een herstart van de nginx server:
De h van sh ga ik zo toevoegen
bedankt voor je commentaar 
Mod rewrite klopt helemaal dat is namelijk een mod voor Apache en we maken hier gebruik van NGinx
Ik heb net geprobeerd de laatste versie uit te checken van newznab+ en dat werkte goed. Hij maakt daarna zelf de mappen aan (die geef je ook op in het commando)
Het newznab_screen_local.sh is het update script. Deze haalt elke 10 minuten de headers op en verwerkt deze
Als je de localhost links wil aanpassen moet je even je ip adres van je server toevoegen in het nginx configuratie bestand:
sudo nano /etc/nginx/sites-available/newznab
En dan de regel:
server_name localhost;
server_name <<ip adres>> localhost;
Hierna even een herstart van de nginx server:
sudo service nginx restart
De h van sh ga ik zo toevoegen
[Reactie gewijzigd op vrijdag 14 december 2012 14:54]
Ik krijg dat newznab niet installed.
Geregistreerd en betaald op newznab website. Netjes een mail terug met "Thank you mijn@email.com for the donation.
newznab+ can be accessed via svn at svn://svn.newznab.com/nn/branches/nnplus"
Als ik dan echter "sudo svn co svn://mijnuser@svn.newznab.com/nn/branches/nnplus /var/www/newznab" ingeef vraagt ie netjes om een paswoord maar weigert ie altijd (sorry, try again).
Ben ik ergens dom bezig ofzo? Iemand een idee wat er misloopt?
Geregistreerd en betaald op newznab website. Netjes een mail terug met "Thank you mijn@email.com for the donation.
newznab+ can be accessed via svn at svn://svn.newznab.com/nn/branches/nnplus"
Als ik dan echter "sudo svn co svn://mijnuser@svn.newznab.com/nn/branches/nnplus /var/www/newznab" ingeef vraagt ie netjes om een paswoord maar weigert ie altijd (sorry, try again).
Ben ik ergens dom bezig ofzo? Iemand een idee wat er misloopt?
yup, ik was dom bezig. Het was het server paswoord dat gevraagd werd 
ja had ik ook.... beetje vreemd....
je kunt in de chat op het newznab channel de torrents opvragen voor de backfill.
je hoeft dan niet dagenlang de backfill te lopen ophalen en indexeren...
Ik ben ze nu aan het downen, totaal ongeveer 45Gbyte aan .gz files die alle nzb's bevatten van de afgelopen 1000 dagen ofzo
je kunt in de chat op het newznab channel de torrents opvragen voor de backfill.
je hoeft dan niet dagenlang de backfill te lopen ophalen en indexeren...
Ik ben ze nu aan het downen, totaal ongeveer 45Gbyte aan .gz files die alle nzb's bevatten van de afgelopen 1000 dagen ofzo
Bij die SVN co ... even op enter rammen als hij vraagt om het wachtwoord. Kan je daarna een username en password opgeven 
zit dus ook met het password ....
of moet het de betaalde versie zijn .. wilde eigenlijk eerst de gratis uitproberen voor ik hem koop ....
snap dat het een server pass is maar van welke server ?
of moet het de betaalde versie zijn .. wilde eigenlijk eerst de gratis uitproberen voor ik hem koop ....
snap dat het een server pass is maar van welke server ?
het paswoord van de newznab user (waarmee je bent ingelogged op je ubuntu) wordt gevraagd voor dat eerste sudo commando.
ik kom aan het punt :
Newznab
Newznab installeren via de web install
Hoe doe je dit ?
Newznab
Newznab installeren via de web install
Hoe doe je dit ?
Met je browser naar je server ip gaan 
logisch
heeft het nut om caching aan te zetten? (in newznab setup)
sphinx error bij ./nnindexer.php generate
warning sphinx.conf: failed to open stream permission denied
warning sphinx.conf: failed to open stream permission denied
Caching heeft zeker nut, als je in het topic kijkt: [Ervaringen] Newznab zie je daar diverse posts over 
Zeker bij een grotere community heeft het zin
Bij die laatste fout ben je vergeten iets te chmodden denk ik.
Misschien kan je die naar 777 zetten
Zeker bij een grotere community heeft het zin
Bij die laatste fout ben je vergeten iets te chmodden denk ik.
sudo chmod 755 /var/www/newznab/nzbfiles/
Misschien kan je die naar 777 zetten
Ik krijg steeds de volgende error tijdens de update releases:
stage 5: Post processing started
PostPrc: Performing additional post processing on last 100 releases...100.php
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 90 bytes) in var/www/newznab/www/lib/nzbinfo.php on line 60
Ik heb de VM geinstalleerd van bovenstaande link.
Ook heb ik de memory size aangepast uit de tutorial, had hem zelfs naat 512M gezet:
in de php.ini moeten een aantal dingen veranderd worden
sudo nano /etc/php5/fpm/php.ini
verander: max_execution_time = 120
verander: memory_limit = 256M
maar dit heeft geen effect...
wat gaat er mis?
stage 5: Post processing started
PostPrc: Performing additional post processing on last 100 releases...100.php
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 90 bytes) in var/www/newznab/www/lib/nzbinfo.php on line 60
Ik heb de VM geinstalleerd van bovenstaande link.
Ook heb ik de memory size aangepast uit de tutorial, had hem zelfs naat 512M gezet:
in de php.ini moeten een aantal dingen veranderd worden
sudo nano /etc/php5/fpm/php.ini
verander: max_execution_time = 120
verander: memory_limit = 256M
maar dit heeft geen effect...
wat gaat er mis?
Hey raidnoob, er zijn twee php.ini bestanden, eentje in:
En eentje in:
Deze moet je alle twee aanpassen
dan zou je de foutmelding niet meer moeten hebben.
Ik heb momenteel 31 groepen en de limieten op 256M staan zonder problemen
/etc/php5/fpm/php.ini
En eentje in:
/etc/php5/cli/php.ini
Deze moet je alle twee aanpassen
Ik heb momenteel 31 groepen en de limieten op 256M staan zonder problemen