Tutorial NewzNab+ Installatie (Ubuntu / Percona / Nginx ) & Download VM

Door MaNDaRK op donderdag 13 december 2012 15:58 - Reacties (21)
Categorie: -, Views: 7.266

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 _/-\o_ )

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/newznab


2. 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

Tutorial NewzNab Installatie & Download VM

Door MaNDaRK op woensdag 12 december 2012 12:01 - Reacties (8)
Categorie: -, Views: 3.857

Nieuwe versie staat online :)

Zie: MaNDaRK's Blog: Tutorial NewzNab+ Installatie (Ubuntu / Percona / Nginx ) & Download VM