zsuatem/vintagestory
Simple Docker image of Vintage Story server for amd64, arm64 and arm v7 architectures.
10K+
Simple Docker image of Vintage Story Server for amd64
, architectures.arm64
and arm v7
latest
, stable
- latest stable version
1.16
- latest 1.16.x (stable) version e.g. (1.14, 1.15)
1.16.4
- 1.16.4 (stable) version e.g. (1.14.10, 1.15.2)unstable
- latest unstable version
1.16.5-rc.1
- 1.16.5-rc.1 (preview, rc) version e.g. (v1.14.0-pre.11, v1.15.0-pre.8)Simple run with default settings (not recommended).
docker run --name vintagestory -d -it -p 42420:42420/tcp zsuatem/vintagestory:latest
If you want to easily change some settings or add mods you can mount the data
folder or what you need to folder/file on your server. the data
folder is mounted to a randomly named volume by default.
The data
folder contains:
.
|-- BackupSaves
|-- Backups
|-- Cache
|-- Logs
|-- Macros
|-- Mods
|-- Playerdata
|-- Saves
|-- WorldEdit
|-- serverconfig.json
`-- servermagicnumbers.json
If you do not want to mount any file or folder you can copy the file from the server to the container using docker cp
e.g. docker cp ./serverconfig.json vintagestory:/vintagestory/data/serverconfig.json
.
You can easily access the console using docker attach vintagestory
where "vintagestory" is the container name.
To detach, use the keyboard shortcut Ctrl + PQ.
Run with the data
folder in the container mounted to vsserverdata
volume.
docker run --name vintagestory -d -it \
-p 42420:42420/tcp \
-v vsserverdata:/vintagestory/data \
zsuatem/vintagestory:latest
Same as above but as docker-compose.yml
. You can exacly the
docker-compose.yml
file:
version: "3.9"
services:
vintagestory:
image: zsuatem/vintagestory:latest
container_name: vintagestory
restart: always
ports:
- 42420:42420/tcp
volumes:
- vsserverdata:/vintagestory/data
stdin_open: true
tty: true
volumes:
vsserverdata:
Official game site Vintage Story
For more information, see the GitHub repository
docker pull zsuatem/vintagestory