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
.envfile referencing$STEAM_USERNAME/$STEAM_PASSWORD. - • The save volume (
./saves) must exist before starting — runmkdir savesfirst. - • VNC port 5900 maps to the JunimoServer web admin. Keep it behind a firewall or reverse proxy.
- • Place the generated
config.jsoninMods/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.