3.5 KiB
SETUP
-
These scripts were written and tested on Ubuntu 12.10 where bash is located at /bin/bash. You may need to create a symlink or edit these script accordingly.
-
Please backup your database first. Something like this should do it.
mysqldump --opt -u root -p newznab > ~/newznab_backup.sql -
The first step is to decide whether or not you will convert your database to the InnoDB engine. The InnoDB has a lot of benefits, too many to list here, but more ram is required. How much exactly, depends on too many things to list here.
-
If you decide to convert your database, I recommend using kevein123's github. I recommend only converting the binaries a parts table, using compressed tables. But, there are many choices. I suggest you read his README and follow his recommendations. Or, simply:
cd to a location to store the git git repository.git clone https://github.com/kevinlekiller/Newznab-Barracuda.gitcd Newznab-Barracuda/B\ +\ P/php bpinnodb_compressed.php -
Or, you can use andrewit's github. If you are using Innodb, this script uses some of andrewit's, so you will need to follow at least the next 2 commands.
-
convert database to innodb, edit path if necessary
cd /var/www/newznab/misc/testing/git clone git://github.com/itandrew/Newznab-InnoDB-Dropin.git innodbphp5 innodb/lib/innodb/convertToInnoDB.php -
Clone my github
cd /var/www/newznab/misc/update_scripts/nix_scripts/git clone https://github.com/jonnyboy/newznab-tmux.git tmuxcd tmuxnano edit_these.sh -
Edit some permissions, run as root.
./set_perms.sh -
Run my script, as user.
./start.sh -
If you connect using putty, then under Window/Translation set Remote character set to UTF-8.
-
If something looks stalled, it probably isn't. If all 7 panes are still there, it is most likely, as it should be.
-
update_cleanup needs to be uncommented to actually do something, and update_parsing is good for fixing a few releases everytime it runs, not a silver bullet though
-
You have two choices for monitoring activity. Mytop monitors the sctivity of you mysql database and bwm-ng monitors your current traffic. Theses are selected in the edit_these.sh file. Only one can be selected at a time.
-
If you are running this on an OVH or kimsufi server, you may need to run sudo ./start.sh because they built grsecurity into the kernel.
-
Now all panes should be running smoothly. If any of the scriptns in the top 3 panes crash, the panes should remain open and you should be able to view the error messages. I hope this helps.
-
Join in the converstion at irc://moonlight.se.eu.synirc.net/newznab-tmux.
-
Thanks go to all who offered their assistance and improvement to these scripts.
* IOf, you find these scripts useful and would like to offer a donation. Danotions are greatly appreciated. Thank you

