About Raspberry Pi Nas


RaspberryPi Nas server was an built for my fantastic sister Jacki and her wonderful family who had a dodgy internet connection and when it was down it meant that she had no IpTV and no internet , so i wanted to give her a way that she could still watch TV even if the connection was down , so i set about checking to see what was out there.


I initially found Sickbeard and it was a little bit like the system i had on my own Nas called Automatic , but with a web interface that would make life easier for anyone not wanting to learn how to edit linux files. I installed this and then Transmission and was very impressed at how easy and well laid out it was.


I then wanted something for Movies and found CouchPotato which was also excellent and since i had transmission i just used that for the downloads . I saw it seemed to prefer NZBget so even though its not in use , i decided to install it anyway just in case.


Now came the interesting part... linking them all together to make them seem like one easy system.


I added a samba server so that all of the files were available over the network and then added some crontabs to check that services were listening on the normal ports and if not restart the serveices. After that i discovered something that was missing from the downloads , Pilot Tv Shows .. I did a few searches to see if anything else was available to download new Tv series and couldnt find any , so i wrote one myself that checked Magnet RSS Feeds for anything with S01E01 or 1x1 in the name and then send that magnet file to transmission and add it to a loge file.


Now that all of that was in place and i had moved the setup to a system that anyone could use , i added a wifi section in case anyone might want to use it away from the wired network which it was originally designed for. I then worked on making the system check for usb drives , auto mount them if they were there , and create the folders needed and symlinks. The system then checked for any folders needed by sickbeard and created them as well and once that was done , i decided to make it all look neat and structured so built the front end to make it all look neat and tidy. I added the server loads , memory usage checks , the graphs to show usage on the drive and the page for the pilots so that it can be edited and notifications sent to Prowl or Notify My Andriod using their API's.


At that stage , that was probably that , and it was just a matter of tweaking he setup and saving the image so that others could use it !