MineOS: the ultimate MC server setup

a ten minute guide to a completely managed, self-contained minecraft server

Foreword:

There are numerous guides out there to setting up a minecraft server, dozens of linux (and windows) scripts to automate this task, and to the best of my knowledge, nothing that combines these together in an idiot-proof quick-start setup, managing memory use, mod/plugin interfaces, and server moderation.

Goals:

This is a Linux distribution forking off the tinycorelinux.com project 'microcore', aimed at creating the smallest possible minecraft server retaining all minecraft customizability and functionality while increasing usability.

How does this improve existing minecraft guides, setups & scripts?

This distribution provides everything necessary for hosting Minecraft:

  1. Web-based server admin page
  2. Improved, incremental world backups
  3. Single-click updating of server files/bukkit mod
  4. c10t mapping at the touch of a button
  5. Safer, more secure implementation/OS
  6. Only Minecraft setup with chunk validation and restoration.
  7. And it's straight up-faster.

These improvements (and how using them makes you a smarter person) are all detailed on the Advanced Features page. If you are already hosting Minecraft or would like to know how to improve your server setup, you should start there!

If you're interested in the architecture of MineOS because youre curious or a Linux guru checking my work, see the page on the inner workings of MineOS.


Getting started

Download the mineos.iso. (~65MB) -- Version: 1.28.11

If you require the ISO to be installed from a USB drive: use http://www.linuxliveusb.com

A video walkthrough of a standard MineOS installation:

The default username and password is

tc : minecraft2011

Congratulations!

Your server works! Go and play!

There are many, many, MANY more features this distro provides, but this guide is simply to get the server up and running. For more details on what this distro improves on, continue to the Advanced Features page.

This is one use of the distribution, HD-installed and fresh on each restart. Advanced setups include RAMDISK servers with persistent storage, RAMDISK servers synced remotely with rsync clients, and more. Tutorials for advanced setups to come!