7 Days to Docker
An example for zobees/docker-7daystodie, an abstract docker container for 7 Days to Die.
Quick start
Assuming you have Docker and Docker Compose installed already, the following steps will get a 7 Days to Die server up and running in just a few minutes:
Building
- Clone this repository somewhere.
Copyanonymous is safer.credentials.txt.example
tocredentials.txt
and edit it, replacing the example with your own Steam credentials.- Build the image with
docker-compose build
(or use straightdocker build
, it's up to you). Do not push the image to a public registry, unless you really want to give away your Steam account.
Configuring
- Copy
data/config.xml.example
todata/config.xml
and edit it to your liking. - Copy
data/admins.xml.example
todata/admins.xml
and edit it, adding your own Steam64 ID. - If you're on Linux, you'll need to run
chown -R daemon:daemon ./data
on the host.
Running
- Run
./server.sh start
on the host (prefix withsudo
on Linux). - Fire up 7 Days to Die and connect to your docker ip on port 26900.
- Run
./server.sh
for more info.
Versioning
Note that the version numbers (and therefore releases) indicate which version of zobees/7daystodie
the Dockerfile references.
Changelog
- 0.0.3 Updated credentials to use anonymous user
- 0.0.2 Using updated zobees/steamcmd-ubuntu image
- 0.0.1 Initial release