How to configure a Minecraft server with backups and upstart compatibility.
Category Archives: Guides
CentOS 6 Deployment Server
This guide is an amendment to the Ubuntu Deployment Server. This guide assumes that you have a server similar to this setup. If you need to go through that guide first, you only need to complete up to Checkpoint Two.
To clear up any potential misleading in the title, this server is powered by Ubuntu 12.04, but will have the ability to deploy CentOS 6 to PXE clients. Why? Because I did that one first. No sense in re-inventing the wheel.
Improve Nagios Performance with TempFS
Converting a couple directories to tmpfs will significantly reduce disk I/O by Nagios for status updates.
PXE Boot any ISO Image
There are several rescue utilities out there that run in the form of a bootable ISO, but what if you already have a functioning PXE server and don’t have a CD? There is a way to load it over the network.
CentOS 6 OS Install
Before I had my Kickstart templates created, I went through manual installs. This guide is here to remind me of some steps to keep consistent systems.
Nagios 4.x Install from Source on Ubuntu 12.04
I do not have Nagios 4.x on any production boxes yet, but I want to keep track on how this is working on Ubuntu 12.04. Apparently Nagios Core wasn’t well tested for Debian systems if at all. But in any case, it can be installed with a couple modifications.
This guide is going to be very similar to my guide on Nagios 3.x.
Nagios 3.x Install from Source on Ubuntu 12.04
When I deploy a new Nagios box, I always start with this. I do not use deb packages here because they are too many versions behind. Plus, I like to have full control over how this is configured.
Ubuntu 12.04 Deployment Server
My Ubuntu deployment server setup provides PXE boot support for network installations, preseeding, apt mirror, and memtest as a bonus. This article documents how to replicate this setup.
This guide assumes existing knowledge in Ubuntu Server, PXE, dnsmasq.
Ubuntu 12.04 – LTSP Server
The Linux Terminal Server Project is a great way to give old machines new life. LTSP (usually) consists of a single server that network boots several clients. These clients run the OS and most applications off this main server, so your client machines can be old hardware, thin clients, etc. Setting it up is pretty easy and only takes a couple steps beyond the initial operating system installation.
This guide assumes some existing knowledge of Ubuntu 12.04, network interface configuration, dnsmasq, and PXE.