Sign inSign up

reapsz/valheim

By reapsz

•Updated over 5 years ago

Valheim server in docker

Image
0

288

reapsz/valheim repository overview

⁠Valheim

Valheim Server for Docker

if env "AUTOUPDATE" is set to true, the server will run steamcmd update and validate before server start.

⁠Quick start

docker run -itd --name Valheim -p 2456:2456 -p 2457:2457 -p 2458:2458 reapsz/valheim

⁠change where files are saved

server files are stored under "/valheim", the world/save file is stored under "/valheim/save" (by default)

docker run -itd --name Valheim -p 2456:2456 -p 2457:2457 -p 2458:2458 -v YOURE_SERVERFILE_PATH:/valheim -v YOURE_SAVE_LOCATION:/valheim/save reapsz/valheim

⁠env variables

docker run -itd --name Valheim \
   -p 2456:2456 -p 2457:2457 -p 2458:2458 \
   -v YOURE_SERVERFILE_PATH:/valheim \
   -v YOURE_SAVE_LOCATION:/valheim/save \
   -e SERVER_NAME='My Server' \
   -e PORT='2456' \
   -e WORLD='MyWorldName' \
   -e PASSWORD='MyServerPassword' \
   -e SAVE_DIR='/valheim/save' \
   -e AUTOUPDATE='false' \
   reapsz/valheim

(defaults)

ENV SERVER_NAME="Frostborn Server"
ENV PORT=2456
ENV WORLD="Solus"
ENV PASSWORD="Secret"
ENV SAVE_DIR="valheim/save"
ENV AUTOUPDATE="false"

⁠Compose

  1. docker-compose up -d
  2. docker-compose down
version: "3.9"
services:
  valheim:
    image: "reapsz/valheim:latest"
    environment:
      - SERVER_NAME="Frostborn Testing"
      - PORT=2456
      - WORLD="Dedicated"
      - SAVE_DIR="/valheim/save"
      - AUTOUPDATE="true"
    ports:
      - "2456:2456"
      - "2457:2457"
      - "2458:2458"
    volumes:
      - valheimdata:/valheim
  backup:
    image: "reapsz/valheim:backup"
    depends_on:
      - valheim
    volumes:
      - valheimdata:/valheim

volumes:
     valheimdata:

for custom volume add:

    volumes:
      - YOURE_SERVER_FILES:/valheim
      - YOURE_SAVE_FILES:/valheim/save

Tag summary

Content type

Image

Digest

Size

60.1 MB

Last updated

over 5 years ago

docker pull reapsz/valheim