Server Codex


Software, Hardware, Tutorials, News and Reviews

More Load Balancing Tools

Following up on the note about redundant Apache clusters, Joyeur has a long list of load balancers that is also worth a look. One other tool that is not on that list is Crossroads. Are there any other load balancing tools that are missing from that list? Please let us know!

Redundant Apache Cluster via High-Availability Linux Project

Failover clusters are used to ensure high availability of system services and applications even through crashes, hardware failures, and environmental mishaps. has an article that illustrates how to implement a two-node, high-availability Apache cluster with the heartbeat application from the High-Availability Linux Project, which the author has tested on Fedora Core 5, CentOS 4.3, … Read more

No News Yet on New Xserve

An eWeek article on Apple’s potential plans for an Intel-based Xserve leave a lot to the imagination. While Apple servers bearing Intel processors are widely expected to be released this year, there is no word from Apple or even from less-trusted sources as to when the Xserve might be refreshed or what the specifications might … Read more

Installing DarwinPorts on Mac OS X

This tutorial covers the introduction, installation, and configuration of DarwinPorts, a software package manager for the Tiger 10.4 version of Mac OS X, and a requisite tool for nearly all subsequent Server Codex tutorials. Why Use a Package Manager? While most Mac software is installed simply by dragging the application to your Applications folder, server … Read more

Rails, Platforms, and Tools

David Heinemeier Hansson (DHH), creator and one of the core developers of Ruby on Rails, recently posted an announcement that version 1.5 of the TextMate editor has been released. In closing, he says: “Oh, and if you haven’t switched yet, you can swing by Apple and pickup a Mac on the way to TextMate. It’s not now, nor ever, … Read more

Flurry of Server Software Updates

While we normally resist the temptation to publish the year-end retrospectives that appear to be in vogue around this time of year, it would be negligent not to note that 2005 brought some very significant software advancements. If you haven’t checked them out already, perhaps you should. The release with the most buzz has to … Read more

Introduction to the Tiger Terminal

MacDevCenter is host to an informative five-part series on using the Terminal in Mac OS X 10.4 — Tiger. Given that the tutorials found on Server Codex usually assume a basic familiarity with the command line, folks who haven’t spent much time in the Terminal should at least check out Part 1 below. Part 1 … Read more

Development Environment for Ruby on Rails » Server Codex

RadRails is an integrated development environment (IDE) for Ruby on Rails, with the initial RadRails 0.1 release emerging only a few days ago. A customized version of the Java-based Eclipse IDE, RadRails appears to a promising cross-platform tool for managing the development of Rails web applications. The release of version 0.2 is imminent and will … Read more

Web Server Backup via Rsync

Dave Shea over at mezzoblue provides a great tutorial on how to keep a synchronized backup of remote web server documents on a local machine. Rsync can be a difficult tool to figure out, so this detailed how-to guide makes it much easier to get started. The post comments also contain a great deal of … Read more