Andreas Rocznik andreas
  • Joined on 2023-11-24

ark-sa-server (latest)

Published 2026-05-05 12:49:09 +03:00 by andreas

Installation

docker pull gitea.phadric.de/andreas/ark-sa-server:latest
sha256:356b640d5e188f70be10b5b884e9c808ecdc8ca3cd1b04aa2c9af2482cfd0f20

Images

Digest OS / Arch Size
edef7ebb27 linux/amd64 584 MiB

Image Layers ( linux/amd64)

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:d025507456f1d7d19195885b1c02a346454d60c9348cbd3be92431f2d7e2666e in /
CMD ["/bin/bash"]
ENV USER=root
ENV HOME=/root
WORKDIR /root
SHELL [/bin/bash -o pipefail -c]
RUN /bin/bash -o pipefail -c echo steam steam/question select "I AGREE" | debconf-set-selections && echo steam steam/license note '' | debconf-set-selections # buildkit
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c dpkg --add-architecture i386 && apt-get update -y && apt-get install -y --no-install-recommends ca-certificates locales steamcmd && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c locale-gen en_US.UTF-8 # buildkit
ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US:en
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c ln -s /usr/games/steamcmd /usr/bin/steamcmd # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c steamcmd +quit # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c mkdir -p $HOME/.steam && ln -s $HOME/.local/share/Steam/steamcmd/linux32 $HOME/.steam/sdk32 && ln -s $HOME/.local/share/Steam/steamcmd/linux64 $HOME/.steam/sdk64 && ln -s $HOME/.steam/sdk32/steamclient.so $HOME/.steam/sdk32/steamservice.so && ln -s $HOME/.steam/sdk64/steamclient.so $HOME/.steam/sdk64/steamservice.so # buildkit
ENTRYPOINT ["steamcmd"]
CMD ["+help" "+quit"]
LABEL maintainer=https://github.com/Johnny-Knighten
ARG PGID=0 PUID=0 PROTON_GE_VAR=wine-lutris PROTON_GE_VER=GE-Proton8-21 PROTON_GE_ARCH=x86_64
ENV DEBUG=False DRY_RUN=False TZ=America/New_York SKIP_FILE_VALIDATION=False SERVER_DIR=/ark-server/server BACKUPS_DIR=/ark-server/backups LOGS_DIR=/ark-server/logs MAP=TheIsland_WP GAME_PORT=7777 QUERY_PORT=27015 EXTRA_LAUNCH_OPTIONS= SERVER_PASSWORD= ADMIN_PASSWORD=adminpassword ENABLE_RCON=True RCON_PORT=27020 MAX_PLAYERS=70 SERVER_NAME=Ark Server UPDATE_ON_BOOT=True MOD_LIST= NO_BATTLEYE=True EPIC_PUBLIC_IP= MULTI_HOME= ENABLE_PVE=False SCHEDULED_RESTART=False BACKUP_ON_SCHEDULED_RESTART=False RESTART_CRON=0 4 * * * SCHEDULED_UPDATE=False BACKUP_BEFORE_UPDATE=False UPDATE_CRON=0 5 * * 0 BACKUP_ON_STOP=True SCHEDULED_BACKUP=False BACKUP_CRON=0 6 * * * ZIP_BACKUPS=False RETAIN_BACKUPS= MANUAL_CONFIG=False CLUSTER_ID= CLUSTER_DIR=/ark-server/cluster NO_TRANSFER_FROM_FILTERING=False
RUN |5 PGID=0 PUID=0 PROTON_GE_VAR=wine-lutris PROTON_GE_VER=GE-Proton8-21 PROTON_GE_ARCH=x86_64 /bin/bash -o pipefail -c set -x && apt-get update && apt-get install --no-install-recommends -y wget xz-utils xvfb supervisor cron tzdata zip unzip python3 && rm -rf /var/lib/apt/lists/* # buildkit
WORKDIR /opt/glorious_eggroll
RUN |5 PGID=0 PUID=0 PROTON_GE_VAR=wine-lutris PROTON_GE_VER=GE-Proton8-21 PROTON_GE_ARCH=x86_64 /bin/bash -o pipefail -c PROTON_GE_FILE="$PROTON_GE_VAR-$PROTON_GE_VER-$PROTON_GE_ARCH" && wget -q "https://github.com/GloriousEggroll/wine-ge-custom/releases/download/$PROTON_GE_VER/$PROTON_GE_FILE.tar.xz" && tar -xvf "$PROTON_GE_FILE.tar.xz" && mkdir -p ~/.proton && mv "lutris-$PROTON_GE_VER-$PROTON_GE_ARCH" ./proton && rm -r "$PROTON_GE_FILE.tar.xz" # buildkit
RUN |5 PGID=0 PUID=0 PROTON_GE_VAR=wine-lutris PROTON_GE_VER=GE-Proton8-21 PROTON_GE_ARCH=x86_64 /bin/bash -o pipefail -c wget "https://www.nuget.org/api/v2/package/Microsoft.XAudio2.Redist/1.2.11" -O xaudio2.nupkg && unzip xaudio2.nupkg -d xaudio2_extract && mkdir -p $SERVER_DIR/ShooterGame/Binaries/Win64/ && cp xaudio2_extract/build/native/release/bin/x64/xaudio2_9redist.dll $SERVER_DIR/ShooterGame/Binaries/Win64/xaudio2_9.dll && chmod 775 $SERVER_DIR/ShooterGame/Binaries/Win64/xaudio2_9.dll && chown 7777:7777 $SERVER_DIR/ShooterGame/Binaries/Win64/xaudio2_9.dll # buildkit
RUN |5 PGID=0 PUID=0 PROTON_GE_VAR=wine-lutris PROTON_GE_VER=GE-Proton8-21 PROTON_GE_ARCH=x86_64 /bin/bash -o pipefail -c groupadd -g "$PGID" -o ark-sa && useradd -l -g "$PGID" -u "$PUID" -o --create-home ark-sa && usermod -a -G crontab ark-sa # buildkit
COPY bin/ /usr/local/bin # buildkit
COPY config_from_env_vars/ /usr/local/bin/config_from_env_vars # buildkit
COPY supervisord.conf /usr/local/etc/supervisord.conf # buildkit
RUN |5 PGID=0 PUID=0 PROTON_GE_VAR=wine-lutris PROTON_GE_VER=GE-Proton8-21 PROTON_GE_ARCH=x86_64 chmod -R +x /usr/local/bin # buildkit
VOLUME [/ark-server/server]
VOLUME [/ark-server/backups]
VOLUME [/ark-server/logs]
WORKDIR /ark-server/server
EXPOSE [7777/udp]
EXPOSE [7778/udp]
EXPOSE [27015/udp]
EXPOSE [27020/tcp]
ENTRYPOINT ["/usr/local/bin/system-bootstrap.sh"]
CMD []
COPY config_from_env_vars/main.py /usr/local/bin/config_from_env_vars/main.py # buildkit

Labels

Key Value
maintainer https://github.com/Johnny-Knighten
org.opencontainers.image.created 2026-05-05T09:47:18.331Z
org.opencontainers.image.description
org.opencontainers.image.licenses
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision c304a59271bdd8141bbe4056f77fac3276901889
org.opencontainers.image.source https://gitea.phadric.de/andreas/ark-sa-server
org.opencontainers.image.title ark-sa-server
org.opencontainers.image.url https://gitea.phadric.de/andreas/ark-sa-server
org.opencontainers.image.version 0.0.4
Details
Container
2026-05-05 12:49:09 +03:00
0
OCI / Docker
Versions (6) View all
latest 2026-05-05
0.0.4 2026-05-05
0.0 2026-05-05
0.0.3 2026-05-05
0.0.2 2026-05-05