Saturday, May 5, 2012


HOWTO: Installing FreeBSD with gmirror (software RAID 1) and the GPT partitioning scheme

Last Updated November 14th, 2016: Updated to include that this works under FreeBSD 11.0 as well. Really anything between FreeBSD 9 and 11 should work. April 30th, 2015: This article is really popular, I’ll do my best to keep it up to date! I’ve added notes about TRIM, alignment and GMIRROR (-h) labeling since it… Read more »

Monday, January 2, 2012


SCRIPT: Automatic CouchDB Compaction

As you probably know CouchDB will not automatically reclaim unused space, nor compact or clean up its views during normal operation.  Instead these processes are meant to be run at optimal times (ie; off peak hours) so they do not affect user performance during critical periods. Over time this obviously means that any CouchDB can… Read more »

Sunday, May 29, 2011


Why I Switched to CouchDB for Web Applications

Top Reasons to Take A Closer Look at CouchDB for Your Next Project I had been looking at MySQL alternatives for some time, and have been watching the “No SQL” movement grow.  About a month ago I finally decided to take the plunge and selected CouchDB as the default storage mechanism for my applications moving… Read more »

Saturday, January 8, 2011


ANSWERED: How Does My Computer Find a Website?

How Registrars, DNS Servers, and Web Servers Work Together One of the most common questions that arise when migrating customers from one hosting company to another is a variation on this subject. Most people are unaware of the multistage process that occurs between them typing in (for example) http://www.ateamsystems.com/ and the web page being displayed… Read more »

Thursday, September 16, 2010


SOLVED: FireFTP / ProFTPd Error ‘Unable to build data connection: Operation not permitted’

After updating ProFTPd on a server running FreeBSD, certain clients (FireFTP specifically) were able to log in, but not transfer files or retrieve a directory listing. The following error was shown to the client user: 425 Unable to build data connection: Operation not permitted It appears that a recent change in ProFTPd’s default TLS handling… Read more »

Thursday, August 26, 2010


HOWTO: Using dig(1) to Find DNS Time to Live (TTL) Values

The dig(1) command is a handy DNS information and troubleshooting tool. It can be used to grab a host or domain’s TTL (time to live) values. This information can be critical to planning a DNS cut over, and how long to leave the old server on. In most circumstances I’d recommend running a low (5… Read more »

Saturday, August 21, 2010


HOWTO: FreeBSD rc.d Script for Atlassian Confluence

Below is a simple but effective script to bring Atlassian Confluence under control of FreeBSD’s rc.d script system. This is designed for Confluence in standalone configuration, ie; with its own dedicated Tomcat instance. This script allows you to enable Confluence, and when enabled it will start up with your server (after Apache HTTP and MySQL… Read more »

A-Team Systems