Stardew SMAPI Server Config Builder

Generate a complete SMAPIDedicatedServerMod config.json and a Docker Compose file for JunimoServer. Fill in your settings below — both files update instantly.

Farm Settings

SMAPIDedicatedServerMod/config.json
{
  "FarmName": "Juniper Farm",
  "HostPlayerName": "FarmerJoe",
  "StartingCabins": 3,
  "CabinLayout": "Separate",
  "AutoSleepTime": "2:00",
  "ProfitMargin": 1.0,
  "FarmType": "Standard"
}

Setup Notes

  • • Steam credentials are never stored in the compose file — use a .env file referencing $STEAM_USERNAME / $STEAM_PASSWORD.
  • • The save volume (./saves) must exist before starting — run mkdir saves first.
  • • VNC port 5900 maps to the JunimoServer web admin. Keep it behind a firewall or reverse proxy.
  • • Place the generated config.json in Mods/SMAPIDedicatedServerMod/ inside your server Stardew directory.
  • • Profit margin affects selling prices only — it does not reduce shop purchase prices.
Private Stardew Valley hosting

Run your own Stardew Valley server.

Rent a private Stardew Valley server on real hardware — full control-panel access, your mods, your configs, your rules. It's your server; run it your way.

Rent a Stardew Valley server Real hardware · Full control panel · 98% SLA

Don't want to run it yourself? Our managed services & consulting team will set it up and keep it running for you — game servers, Windows, Linux, and cloud, from 10+ years of MSP work.