Your Own Free L2TP/IPsec VPN

Posted by: on May 8, 2012 in Blog | Tags: , , , | No Comments

If you have a VPS for web applications, it’s relatively easy to set up your own L2TP/IPsec VPN for use by Mac OS X or iOS clients. When you’re away from your home or office on someone else’s Wi-Fi (at coffee shops or a conference), it’s a good idea to use a VPN to keep your network use secure and private. While there are free VPN services (Cloak is one), the free plan is time and bandwidth limited. You can pay to lift the time limit, but why pay for another service if you can piggyback on another you already have?

Read More

Git: HTTPS Repository + Access Control

Posted by: on Jan 9, 2012 in Blog | Tags: , , | No Comments

I’ve slowly switched to Git from Subversion over the last year or so, and lately I have begun to feel dissatisfied with my repository configuration. In this post, I’ll outline how to set up Git in a central repository model, exporting repositories over HTTP(S) and allowing for fine-grained access control.

Read More

Configure Debian as an IPv6 Router

Posted by: on Feb 16, 2011 in Blog | Tags: , | No Comments

On February 3, 2011, the Internet Assigned Numbers Authority (IANA), which manages the allocation and assignment of IP addresses from the IPv4 address space, allocated the last remaining /8 blocks to the five regional Internet registries. While the Internet isn’t going to break because of this, it’s an important milestone on the road to worldwide IPv6 deployment.

Read More

Debian Cron Not Running Daily, Weekly, Monthly Jobs?

Posted by: on Aug 13, 2010 in Blog | Tags: | No Comments

Some VPS vendors, when they provision your server, will install a very bare-bones OS. Debian’s default /etc/crontab includes lines to run the scripts in /etc/cron.{daily,weekly,monthly}, and it’s encouraged to place additional scripts in those directories to run jobs on a simple schedule.

Read More