I did this on Debian but these instruction should work equally well for Ubuntu
I just replaced my potop install with openvpn. It is relatively easy to set up, and once working it is more secure, and much. much faster. From my completely unscientific, anecdotal observations, about 3 times faster.
I will get around to writing a full howto in the next week or so.
There are other giudes to do this, but none seemed complete, I had to get the iptables rules from the debug document on poptop.org. I guess they are not always needed.
I am thinking of moving host again. I have no issues with dreamhost, but I have been playing with the rackspace cloud, and I like it.
I can have my own virtual machine, lowest specs, for abut the same price as dreamhost each month. And since it is my own box I can do whatever I like with it.
If this site got more hits, and I had to increase the specs, dreamhost would be cheaper, but no one comes here so rackspace will work super.
More importantly this lets me setup a vpn server outside of Australia. While I find it very unlikely that I will ever go to a site banned by the government’s filtering scheme, my protest is to simply bypass it.
The move will happen over the next few weeks as I find time to install wordpress on debian and get it configured and hardened. The DNS will be staying on dreamhost, so I doubt any changes will be noticed.