Thanks for this hrobinson. Really appreciate the work.
I just followed your guide step-by-step, twice, but I just get Server 500 errors, and cant find anything in the logs to indicate why.
Two things to note, sudo apt-get install imagick doesnt work on my 16.04.1. Even with an apt-get update and adding repositories. php-imagick does work however, so I'm thinking the command needs to be sudo apt-get install php-imagick. nZEDb install errored until I ran php-imagick.
Also the URL for yydecode is already dead, so i had to google for an alternative.
While I certainly appreciate all the work everyone has done, its unfortunate that installing software in 2017 still has to be so complex. I've been a sys-admin for 15 years now, and I've tried installing nZEDb about 12 times, and its worked once, but even then I couldn't get it to backfill more than 10 days for some reason.