About me and my Pi

How To's

Using vnStati
Setting a static IP
RPi as a DNS slave
Setting up fail2ban
Install Nginx & PHP

Other stuff here

PHP System Info
Icecast Server
Stuff (folder)

External links

A timeline of things related to this machine...

11th August 2019 - Upgraded to the Raspberry Pi 4 Model B (4GB RAM Model). Updated to Raspbian GNU/Linux 10 (buster). Changed web server from Nginx to Lighttpd. This little raspberry is flying! Removed things that I don't care about such as RPi Monitor and the Looking Glass. Had a general tidy up.

4th August 2018 - Upgraded to the Raspberry Pi 3 Model B+. Updated to Raspbian GNU/Linux 9.4 (stretch).

22nd August 2017 - Upgraded to the Raspberry Pi 3 Model B. Updated to Raspbian GNU/Linux 9.1 (stretch).

12th March 2017 - Added a 128GB USB Drive to the machine for extra storage and replaced the 32GB SD for an 8GB SD to simplify my backup process.

2nd January 2017 - Done a fresh install of Raspbian Jessie on a 32GB SD card, as the 16GB got full and became a bit corrupt. Lost a few months of vnstat data but nevermind!

8th July 2016 - The web server is now using SSL, with a certificate obtained from Let's Encrypt & Zero SSL. The site can now be accessed at

6th March 2016 - is one year old today! I now have a Raspberry Pi 3, so as a one year anniversary, this server is now using my Raspberry Pi 2 instead of the original B+. Also, the web page layout was changed from HTML tables to CSS layout to keep w3schools happy!

26th December 2015 - Reinstalled the machine with Raspbian Jessie Lite. I'm glad they made a minimal image, much better for this type of thing! Changed the SD card from 32GB to 16GB. Updated Setting a static IP because of changes in Jessie. Added tutorial on installing Nginx and PHP in Jessie.

15th September 2015 - Added an article on how to install and basic configuration of fail2ban to prevent brute force SSH attacks.

1st September 2015 - Added information about using the Raspberry Pi as a secondary slave DNS name server: RPi as a DNS slave.

7th April 2015 - Changed the webserver from Apache to Nginx and changed the SD card from 8GB to 32GB.

26th March 2015 - Registered a new dedicated domain to replace the subdomain that I initially setup. This is the first .uk I have registered, its a nice short TLD, so I chose j0hn, something short, to go with it. To keep it extra short, i'm using it with no www, naked!

12th March 2015 - Added a Looking Glass.

9th March 2015 - Added vnStat PHP frontend. It's not been updated since 2010, but I do like the simplicity of vnStat in the console and this works well in the browser. Installed it on one of my main servers too, which really chucks out some data! I also made a page to use vnStati and created a how to page, should you wish to give it a go!

8th March 2015 - Added RPi-Monitor and a guestbook. Installed php5-gd for guestbook captcha.

7th March 2015 - Added Shoutcast stats to monitor a friends and our servers.

6th March 2015 - Set up this machine as a server, because my new Raspberry Pi 2 arrived! Installed Raspbian and removed some packages such as x11-common that were not needed and freed up about 1GB from the default image. Installed Apache2 & PHP, Eggdrop, SBNC (IRC bouncer), Icecast server, PhpSystemInfo and, built this small website.

Back to home...