MineOS: Minecraft hosting improved

a comprehensive guide to a completely managed, self-contained minecraft server

Foreword:

MineOS is a series of tutorials and distributions designed to help Minecraft enthusiasts successfully host Minecraft on a Linux or BSD-based platform. It is currently distributed as an ISO (MineOS Turnkey) for fast deployment and lessening the Linux learning curve, but it can also be installed independently atop an existing BSD/Linux server.

MineOS Turnkey:

MineOS Turnkey is the current flagship distribution of MineOS. Based on the proven Debian foundation, Turnkey Linux is a perfect delivery system: a trimmed, yet supremely extensible server platform. Respun with MineOS components pre-configured, MineOS Turnkey is the quickest way to get a managed hosting platform for Minecraft, capable of starting/stopping, backing up, restoring and archiving your worlds.

What does MineOS offer to Linux?

MineOS has always aimed for a very niche audience--this aim has the downside a smaller community than general server solutions, such as Ubuntu Server. On the other hand, it has the upside of having a much more targetted and relevant set of applications and documentation to get it working the way it needs to be.

MineOS is all about learning to be an effective game host. Even better, a system administrator. Better yet, no sacrifices are made--neither in security nor functionality--to provide users with a fun, educational, and effective server platform.

To provide a one-stop answer to Minecraft hosting, the following features are pre-configured, optimized, and/or available as tools at your disposal.

  1. Web-based server admin page
    -remotely manage your servers, backups, archives, mapping, and console from your browser
  2. Improved, incremental world backups
    -space-efficient and precise rdiff-backup method using the rsync algorithm
  3. Single-click updating of the user-interface and server mods (such as vanilla, bukkit, etc)
  4. Safer, more secure implementation/OS
    -MineOS follows the close everything, then open-what-you-need methodology.
  5. And a small memory footprint.

Fortunately, I have labored over the installers, scripts and configuration files exhaustively to make MineOS Turnkey palatable even to a Linux novice. Those familiar with Linux should be able to embrace MineOS Turnkey easily. Why? Because under the hood, it is the same Linux you would get from Debian Linux, a stable, hardened distribution--with MineOS trimmings on the top.

Getting started

Some technical documentation and instructions are best left to a wiki: MineOS wiki. Here you will find comprehensive instructions and step-by-step screenshots for every step getting your server up and running!

  1. Download the MineOS Turnkey ISO for your architecture: (~245MB)
    Download 32-bit ISO mirror
    Download 64-bit ISO mirror
  2. Burn the ISO to a cd/dvd and boot in your machine
    OR
    Boot the ISO from your favorite virtualization software
  3. Follow the instructions for partitioning, installing, configuring, and passwords.
  4. You are ready to create a Minecraft server!

Your server's webUI page is accessible at: https://<ipaddress>:8080. The username is mc as you created in the initial steps and youre good to go!

Congratulations!

Your server works! Go and play!