GameKeepr
ghcr.io/kengoossens/gamekeep:latest
https://ghcr.io/kengoossens/gamekeep
latest
Latest release
bridge
sh
false
https://forums.unraid.net/topic/200758-support-gamekeepr-game-server-portal-for-your-friends/
https://kengoossens.github.io/Gamekeep/
Your game servers, your friends' hands. GameKeepr is a self-hosted portal that lets friends see which game servers are up, who is playing, and restart a server when a game update lands - without giving anyone access to Unraid itself.
WHAT IT DOES
- Restarts verified in two stages: the container came back, then the game itself answered. Per-game startup times and a cooldown that stops restart-hammering.
- Deploy new servers from Community Applications, or any of ~580 dedicated servers on Steam - GameKeepr composes the container itself on Valve's official steamcmd image.
- Schedules (nightly restart that skips when players are online), world backups with safe restores, live logs with a console that types at the game, mod installs with archive-safety checks and optional malware scanning, Steam Workshop support for Project Zomboid and ARK.
- Three roles (member / operator / owner) with per-server exceptions, an activity log everyone can read, Discord notifications, and a built-in wiki that documents all of it.
IMPORTANT - read before installing:
This container mounts the Docker socket, which is root-equivalent on your server. It never lets a request name a container directly and never deploys privileged containers, but treat the owner password like your Unraid root password, and put Cloudflare Access or similar in front if you expose it to the internet. The built-in wiki's "Security model" page explains the full posture.
FIRST RUN:
On first start the log prints a one-time SETUP TOKEN - open the WebUI, paste it, and create the owner account. Nobody can claim that account without reading your container log. A fresh install starts with zero servers; add them from the portal's own catalogue.
Tools: GameServers:
http://[IP]:[PORT:8080]/
https://raw.githubusercontent.com/KenGoossens/Gamekeep/main/templates/gamekeep.xml
https://raw.githubusercontent.com/KenGoossens/Gamekeep/main/unraid/icon.png
--restart=unless-stopped
If GameKeepr saves your evening, a coffee is always appreciated.
https://ko-fi.com/kengoossens
8088
/var/run/docker.sock
/mnt/cache/appdata/gamekeep/data
/mnt/cache/appdata/gamekeep/config
/mnt/cache/Game Servers
/boot/config/plugins/dockerMan/templates-user
/mnt/cache/Game Servers
/gameservers
Europe/Brussels
127.0.0.1,::1,172.16.0.0/12
gamekeep-servers