Core-Keeper-Dedicated-Server
Docker file for the new Core Keeper dedicated server running from SteamCMD.
Platform availability
Available on 1 of 6 install platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
Also on Docker Hub and GitHub
Health score
45/100 Fair
- Maintained
- 51last commit 224 days ago
- Popular
- 47236 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- 404 GB minimum RAM, runs on ARM
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 4 days ago
- GitHub stars
- 236
- Open issues
- 18
- Last commit
- 2026-02-27
- Latest release
- 2.8.1
- License
- MIT
- Activity
- stale
Checked yesterday - source: GitHub (escapingnetwork/core-keeper-dedicated)
Resources & Compatibility
Minimum requirements: 4 GB RAM, 2 CPU core(s), 20 GB disk. ARM (e.g. Raspberry Pi) is supported.
Checked 10 days ago - source: Docker Hub image tags and published docs
First-install notes
- Set the database connection before starting Configure the app's database connection with the database host, login, password, and database name, like the connection-string examples shown. Without this, the server has no place to store its data and first run can fail or behave unpredictably. source
- Allow the app to create database tables Make sure the database user the app uses can create or modify tables, because setup may run SQL statements that build the database structure. If permissions are too strict, the app can fail while trying to initialize or update its data. source
Fetched 10 days ago - each note links to its source
Variants
Alternatives (12)
- 1Password - Securely manage passwords across devices with auto-fill and vulnerability alerts, organizing passwords and notes for quick access and synch…
- AliasVault - AliasVault is an open-source password manager with built-in email aliases that helps protect your privacy by creating a unique digital iden…
- Bitwarden - Open-source password manager with AES-256 encryption and device sync.
- KeePass - Free and open source password manager storing passwords in a local encrypted database with strong AES or Twofish encryption and master key…
- KeePassDroid - Android password manager supporting KeePass 1.x and 2.x formats, without needing internet permission for added safety.
- KeePassX - KeePassX is an application for people with extremly high demands on secure personal data management.
- KeePassXC - KeePassXC is a free and open-source password manager for storing and managing your credentials in an encrypted local vault.
- KeeWeb - Web and desktop password manager compatible with KeePass.
- Keepass2Android - Keepass2Android is an open source password manager application for Android.
- Keeper - Keeper is an open-source calendar syncing tool that mirrors your events across Google Calendar, Outlook, iCloud, Fastmail, CalDAV servers,…
- LastPass - Online encrypted password storage with password generation, dark web monitoring, and two-factor authentication.
- OneKeePass - OneKeePass supports the well known KeePass-compatible database (Kdbx 4.x).
Checked 7 days ago - source: AlternativeTo
Common questions
Do I need to publish a port in Docker Compose?
The example says a port is only needed if using direct connection mode. If used, publish it as UDP in the ports section.
How do I keep server configuration between restarts?
Mount a server-data directory to /home/steam/core-keeper-data. A separate server-files mount is optional and holds the application files.
Where is the server Game ID after startup?
A GameID.txt file is created next to the executable. If it does not appear, check the Docker logs, or query it with docker exec to cat the file.
How do I select the correct ARM64 build?
The image includes Box64 variants for generic, Raspberry Pi 3, Raspberry Pi 4, Raspberry Pi 5 with 4K or 16K page size, M1, and ADLink Ampere Altra. Set ARM64_DEVICE in the core.env file to the desired variant; it defaults to generic.
Answers sourced from github.com
Community
- Dedicated servers? : r/CoreKeeperGame - Reddit (reddit)
- Any Good Server Hosting for core keepers - Reddit (reddit)
- Dedicated Server on Windows using your Current World (other)
- [Guide] Here's a 1 click way to set up a dedicated server :) (other)
- [Guide] Here's a 1 click way to set up a dedicated server :) (other)
- Questions about a dedicated server : r/CoreKeeperGame - Reddit (reddit)
Collected 9 days ago - public community threads