Note: do not use this on a publicly accessible host unless access is restricted in some way (e.g. deny all, allow...) PPWeb is preconfigured to be self contained. The default settings do not need, or write to, directories outside of the main directory. If it doesn't work out, just delete the directory. Using 'svn checkout http://dalrun.com/svn/ppweb/trunk /path/to/directory' for install will make single click updates possible. If you've downloaded a tarball, place the full contents of the archive in a directory that can serve index.php. While this is typically your host root directory, it could be a subdirectory. All files need to be owned by the user:group the server runs as. As root # chown -R [server user]:[server group] /path/to/directory The default cgi-bin path is /path/to/directory/ppweb/cgi-bin. If you don't want to configure your server to use it, you can place the contents of that directory in your servers default cgi-bin (chown if needed). The default location for the nzbget executable is also in the cgi-bin directory. Due to bandwidth and potential incompatibility issues, a prebuilt binary is no longer included and needs to be downloaded separately. If you already have a binary and its in your path, PPWeb will find/use it. Otherwise copy or move it to the cgi-bin. It should be owned by root - # chown root:root /path/to/nzbget if needed. To view your hosts error.log via the web interface, set your servers host error log path to /path/to/directory/ppweb/logs, e.g. ErrorLog /var/www/html/nzbgetweb/ppweb/logs/error.log If your /path/to/perl is not /usr/bin/perl, you need to edit ppweb_update.cgi. Change the first line path and set the perl_path variable. All other scripts will be set to match when you run an update. You should now be able to go to NzbgetWeb - http://your nzbgetweb host/ Click on the "u" in the "PPWeb (u)" menu heading to automatically create and configure the directories and files needed to make NzbgetWeb and PPWeb functional. The link can also be used to check/update your setup (including new/changed files if you did a svn install). Use the NZBGet Configure link to setup a news server Use the Configure : PostProcess : NzbsRus, NzbMatrix and Nzbs.Org links to setup nzb browse/watch/search. If you do the above, you may want to adjust the auto update Configure : Scheduler setting to suit. It would probably be a good idea to try things out before making other changes to Configuration : PostProcess Note: When making configuration changes, Configure : PostProcess has priority. Because the script may need to change settings in other files to match the changed PPWeb settings, its a good idea to run (u)pdate when you're done.