Tags: Cloud, freedom, personal, privacy, server
I’ve been a little too busy to post regularly. Hopefully I’ll be having more time from on.
Despite all the busy, I have managed to continue to expand my ‘Cloud’ server’s functionality. I have recently added both an HTTP cache (Polipo) and a DNS cache (pdnsd). The latter grew out of my playing around with Steve Gibbson’s wonderful DNS Benchmark. I learned from this that my DNS of choice was not the fastest.
Pdnsd is easy to install and with minimal tweaking I had my DNS responces down to around 1ms. A response time that blew any remote DNS server out of the water.
The caching HTTP proxy, Polipo, was added because after watching the web habbits of mysellf and others in the house I realized that large amounts of time and bandwidth were being wasted pulling the same data over and over. So why not cache it locally and save both the bandwidth and lag.
As I got more familiar with Polipo I decided to use it’s ability to filter content to offlload the job of adblocking from my devices to the proxy (since my servers cpu usage tends to float around 4% there is lots of horse power available for blocking). With a little help from adblock2polipo I soon had a working ‘forbbiden’ file and now all devices in my home are ad and tracker free. This is especially nice for devices like the N800 or other hand held devices where adblocking isn’t always available or slows things to a crawl due to the limited processing power.
So now, thanks to my personal cloud, anyone using my wireless connection can enjoy blazingly fast, ad and tracker free browsing on any device. Also since it is trivial to create an SSH tunnel back to my server when I’m out and about. I can browse securely and ad-free from anywhere.