Meet your new server
Understand every moving part before touching the old PC.
What self-hosting means#
Self-hosting means the Minecraft world runs on a computer you control instead of a company’s computer. Your old PC becomes the server: it keeps the world, runs the game rules and answers players. Each player’s gaming PC is a client.
This setup uses several layers. ZimaOS replaces Windows with an operating system designed for a home server. Crafty Controller is the friendly web dashboard used to create and manage Minecraft. Fabric Loader lets the server load Fabric mods. Playit.gg can carry friend traffic through a tunnel when you do not want—or cannot use—port forwarding.
What you need#
- A compatible 64-bit x86 PC, preferably with an SSD and Ethernet.
- An 8 GB or larger USB stick that can be erased.
- A monitor and keyboard for installation.
- Another phone or computer on the same home network.
- A legitimate Minecraft Java account for each player.
- Time for occasional updates, backups and troubleshooting.
Self-hosting is flexible, not magic. A slow CPU can limit players. Power use may make very old hardware expensive to run. A home internet or power outage takes the server offline. Mods can conflict, and updates can break compatibility. That is why this handbook tests one layer at a time and backs up before changes.
Plain-language glossary#
Operating system — the main software that starts the PC and runs everything else. Windows and ZimaOS are operating systems.
Server / client — the server owns the shared world; a client joins and displays it. LAN is your local home network. An IP address is a device’s network address, such as 192.168.1.50.
Port — a numbered doorway used by one service. Minecraft Java normally uses 25565. A router joins your home network to the internet. Port forwarding tells it to send one public doorway to one local device.
Container — an isolated package that runs an app with its needed files. ZimaOS commonly runs apps like Crafty in containers.
Java — the runtime Minecraft Java Edition uses. Fabric is a mod loader. A mod changes game code; a datapack changes supported game data inside a world.
Whitelist — the approved-player list. Backup — a separate restorable copy. BIOS/UEFI — the PC’s firmware setup before an operating system starts. CGNAT — an ISP arrangement where customers share a public address; it often prevents normal port forwarding.
The safe order#
- 1Check the PC, then copy off anything important.
- 2Install ZimaOS and make its local address stable.
- 3Install Crafty and create a plain Fabric server.
- 4Join locally before adding mods or public access.
- 5Add a whitelist, backups and only then invite friends.