Background image of the page
Border
How to Make a Homestead Modpack Server (2026)
Server Hosting

How to Make a Homestead Modpack Server (2026)

Ranno Raamets Ranno Raamets Jun 19, 2026
7 min read

Homestead is a cozy Vanilla+ survival modpack built by CozyStudios with over 1.9 million downloads on CurseForge. It has 375 mods covering custom world generation, a guided quest system, farming, automation through Create, and hundreds of building and furniture options, all without losing the feel of vanilla Minecraft. Built-in shaders, custom wildlife like Mushlings and Fernlings, and hand-placed structures make it one of the most visually polished modpacks available for 1.20.1.

Setting up a Homestead Minecraft modpack server is simpler than most packs. The creator provides a dedicated server pack with startup scripts and a configuration guide already included.

Before you get started

Hosting a modded server on your own PC is free but comes with three trade-offs worth knowing up front.

  1. It's only online while your PC is on
  2. Homestead needs 6–8GB of RAM plus a good CPU, and that's before you join yourself
  3. Letting friends join requires opening a router port, which can expose your network if you're not careful

None of this is a dealbreaker, but it's worth knowing now rather than mid-setup.

Homestead modpack server hosting

If that sounds like more than you want to manage, using a Minecraft hosting provider skips all three. If you haven't already, purchase a server with WiseHosting to get started, then follow the instructions:

  1. Head to your WiseHosting game panel and locate the Version tab
  2. Choose Modpacks and select Modrinth from the dropdown filter
  3. Search for Homestead and click Install
  4. Click Start to start your server
  5. Copy the IP and join the world

Your server is live in under two minutes, stays online 24/7, and never touches your home network.

👉
Get a modded server from WiseHosting! Use code BLOG for 20% off your first month.

If you still prefer to set up a Homestead modpack server yourself, keep reading.

1. Download the Homestead server pack

Unlike many modpacks, the Homestead modpack server files are not available on CurseForge. The creator maintains them directly on the CozyStudios website, which means they're always up to date and include everything you need in a single download.

Get the latest server pack

Head to cozystudios.org/homestead/server-pack and download the latest version.

The Cozystudios page for the homestead server pack download

Save the zip to a dedicated folder on your PC like your desktop and extract the zip there. Move the folder inside to your desktop, it will be your server folder.

💡
Version matching is important. The server pack version needs to match the version of Homestead your players have installed on the CurseForge app. Note down the version number before you continue.

Extract the server pack

Right-click the downloaded zip and extract it to your server folder. Inside you'll find startup scripts for Windows, Mac, and Linux, a mods folder, a config folder, a variables.txt file, and a HOW-TO-RUN.md guide.

Extracted homestead server pack

2. How much RAM does a Homestead server need?

Homestead is lighter than exploration-focused packs like Beyond Depth or ATM10, but 375 mods still add up. The pack includes performance-focused mods and config tuning to keep things running smoothly, so the requirements are more reasonable than the mod count might suggest. Start at 8GB and scale up as more players join.

Homestead server RAM allocation:

Players Recommended RAM
1-3 8GB
4-6 10GB
7+ 12GB

The official CozyStudios documentation recommends 8–12GB for smooth gameplay, with more needed as player count grows.

Your host machine also needs RAM on top of what the server uses. Windows typically takes 4–6GB on its own. On a 16GB PC, 8GB for the server is a comfortable ceiling.

If you plan to play on the same machine you're hosting from, factor in the Minecraft client's RAM usage on top of the server's. If the system can't handle both comfortably, consider a hosting provider so your machine only needs to run the client.

3. Configure RAM in variables.txt

Before running the server for the first time, open variables.txt in a text editor. Scroll to the bottom and find the line:

JAVA_ARGS="-Xmx5G -Xms5G"

Update the numbers to match your target RAM allocation. For 8GB:

JAVA_ARGS="-Xmx8G -Xms4G"

💡
Setting -Xms to around half of -Xmx lets the JVM grow memory as needed rather than claiming the full amount upfront.

Save the file. This is the only place you need to change RAM allocation for Homestead. Unlike most Fabric packs, there's no need to edit a startup script directly.

the variables text file highlighting the RAM allocation line

4. Java version compatibility

Homestead on Fabric 1.20.1 requires Java 17. If you already have it installed, you don't need to change anything. When you don't have the right version, the terminal asks if you agree to download it. Type I agree and press Enter, the installer will download the correct Java for you.

The server install teminal announcing wrong java version and offers to download it

If you don't want the terminal to install java, download Java 17 yourself. With multiple Java versions installed, you might need to update the start script to point directly to the Java 17 executable path.

5. Start the server for the first time

Double-click the start.bat file. A terminal window opens and begins downloading Fabric and all required libraries. Leave it running until it finishes.

Leave the terminal open. Closing it mid-download interrupts the process. If it stops before finishing, run the start script again and it will resume.

Accept the EULA

Once the download completes, the terminal stops and prompts you to accept Minecraft's End User License Agreement. Type I agree and press Enter. The terminal will continue installing The Homestead server.

The accept eula prompt in the terminal and i agree typed in

Successful startup

A clean startup at some point will say:

[Server thread/INFO]: Done (Xs)! For help, type "help"

The terminal window when the Homestead server is online
A successful startup looks like this.
💡
WARN entries in the log are normal for modded servers. ERROR entries are worth checking but many are non-fatal. A server that reaches the done line is running.

Startup time: The first boot takes a few minutes while Fabric generates initial data. Later starts are faster.

To stop the server: Type stop in the terminal and press Enter. This saves the world and shuts down cleanly. Closing the terminal window directly risks world corruption on the next launch.

6. Install Homestead on your client

Use the CurseForge app

Every player joining the server needs Homestead installed on their own machine. Download the CurseForge app if you don't have it, then:

  1. Select Minecraft from the game list
  2. Go to Browse Modpacks and search for Homestead - a cozy survival experience
  3. Click Install
Homestead modpack install button highlighted in the curseforge app

Match client and server versions

The client version every player runs must match the server pack version exactly. To check the installed client version, look at the badge in the top right corner of the Homestead card on the My Modpacks page. To switch versions, click the three-dot menu on the modpack, select Change Version, and choose the version that matches the server.

7. Connect locally via localhost

With the server running, open Minecraft through the CurseForge app, go to Multiplayer, and click Add Server. Set the Server Address to localhost and click Done.

Homestead client add server pace with localhost as the server address typed in

A successful connection means your Homestead server is running locally.

8. Open your server to the internet

Your server is currently local network only. To let friends join from outside, you need to open the port Minecraft runs on.

What is port forwarding?

Your router blocks incoming connections by default. Port forwarding creates a rule that routes traffic on a specific port directly to your PC. Minecraft Java Edition uses port 25565 by default, which can be changed in server.properties under server-port if needed.

How to forward port 25565

The steps vary by router but follow the same general steps explained in this video:

portforward.com has router-specific walkthroughs for almost every model. Search for your router model there if the steps in the video don't match what you're seeing.

Can't forward the port? Some ISPs block port forwarding on residential connections. Contact your provider and ask them to open port 25565.

Find your IP

Search "what's my IP" in Google to get your public IP address. Share it in this format:

123.45.67.89:25565

⚠️
Only share this with people you trust. A public IP can be targeted for DDoS attacks. For anything beyond a small private group, a dedicated hosting provider removes this risk entirely.

Final thoughts

Homestead is one of the more straightforward modpacks to self-host. The creator provides a clean server pack with startup scripts and documentation already included, and the RAM requirements are reasonable for what the pack delivers. Match your server and client versions, allocate enough memory in variables.txt, and you should be up and running without much trouble.

Join our Discord Server

Talk with the community! Become an official member of the WiseHosting community by joining our public Discord server.

Accept Invite
Discord invite background