I recently set up a CentOS Linux OpenVPN server for a small office, and this is a complete howto writeup of the process. These instructions contain everything you need for configuring the server (including firewall rules!). Also included are complete instructions for setting up both mac and windows client machines.
philiph's story links
Small Office Linux OpenVPN Server
Submitted by philiph on Sat, 02/19/2011 - 18:46Debugging a weird linux server incoming network connection problem
Submitted by philiph on Sun, 12/05/2010 - 03:46I was recently stumped by an odd incoming network connection hang problem on a linux server. This is a writeup of how I troubleshot the issue and eventually fixed it.
Dealing with dovecot X-UID bug
Submitted by philiph on Sun, 03/01/2009 - 22:55I recently had to deal with a dovecot imap server bug which results in invalid X-UID headers in mbox mail spool files. The fix is somewhat annoying because you have to both upgrade dovecot and delete the invalid headers from mail spool files. This page is a writeup of the process I used, including a shell script to help automate it.
Making your Linksys WRT54GL wireless router open source with dd-wrt
Submitted by philiph on Tue, 01/20/2009 - 14:51I finally got around to upgrading my Linksys WRT54GL home wireless router to an open-source firmware, dd-wrt. This was more confusing than it should have been, mainly due to the large number of options available for wireless router firmwares. However, once I got that all sorted out the actual install was surprisingly easy and satisfying. This howto contains my notes on that process.
Using Rsnapshot and SSH
Submitted by philiph on Tue, 01/20/2009 - 00:51An excellent tutorial on how to configure secure remote backups using rsnapshot and root ssh. Includes details on all the steps necessary to secure your root ssh keys and limit access.
Using LVM to migrate a CentOS system to a mirrored RAID
Submitted by philiph on Mon, 01/19/2009 - 02:34I recently had to migrate a CentOS 5 system from a single hard drive to a mirrored RAID configuration. Since I had set up the system with LVM originally I was able to do this (mostly) seamlessly while the machine was in production. This howto details the steps I took and the commands necessary to migrate the system.