STEP 011 of 29

Meet your new server

Understand every moving part before touching the old PC.

◷ About 6 minEasyReviewed Aug 18, 2026
On this pageWhat self-hosting meansWhat you needPlain-language glossaryThe safe order

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#

  1. 1
    Check the PC, then copy off anything important.
  2. 2
    Install ZimaOS and make its local address stable.
  3. 3
    Install Crafty and create a plain Fabric server.
  4. 4
    Join locally before adding mods or public access.
  5. 5
    Add a whitelist, backups and only then invite friends.
Was this page helpful?