# puppy-stardew-server

> Run a persistent Stardew Valley multiplayer world on your own hardware with a web control panel, automated backups, and mod support.

- **Category:** Game Servers
- **Licence:** Other
- **Latest version:** v1.1.1
- **Open source:** oss
- **Languages:** C, JavaScript, HTML, Shell, C#
- **Platforms:** Docker Compose
- **Tags:** Backup, Multiplayer, Modding, Game Server, Docker, Docker Compose, Linux, Prometheus, Self Hosted, Web panel, Smapi, Stardew Valley

## Description

This Docker project runs a persistent Stardew Valley multiplayer world on your own server. It combines the game, the SMAPI mod loader, and a set of server-focused mods into a single container. A web dashboard lets you check status, view logs, manage saves, edit settings, run backups, and handle mods without touching the command line. The included mods automate headless play, instant sleep transitions, and automatic save loading on startup. You can get started with a single bootstrap command or use Docker Compose for more control. All persistent data — saves, game files, Steam cache, logs, backups, panel settings, and custom mods — lives in bind-mounted directories on the host. Network ports: web panel on 18642, game traffic on UDP 24642, VNC on 5900 for first-time setup, and Prometheus metrics on 9090. Known constraints: festival and non-skippable event handling isn't automated, and a container restart requires a manual save reload through VNC to bring multiplayer back online. The code is MIT-licensed.

## Links

- [Homepage](https://github.com/AmigaMeow/puppy-stardew-server)
- [Docker](truemanlive/puppy-stardew-server)
- [GitHub Repository](https://github.com/AmigaMeow/puppy-stardew-server)
- [Docker Hub](https://hub.docker.com/r/truemanlive/puppy-stardew-server)
- [GitHub Issues](https://github.com/AmigaMeow/puppy-stardew-server/issues)

---
Source: https://selfhost.directory/project/puppy-stardew-server