trailmakers-ds (1.2.0)

Published 2026-10-01 19:06:01 +00:00 by Mathias

Installation

docker pull git.gnm.dev/mathias/trailmakers-ds:1.2.0
sha256:6e1a2fa621084350cf9cdeb7f0095121906f1998a2c913f1a0cbaf30b52aa889

About this package

Display-less 24/7 Trailmakers dedicated server (game downloaded at first start)

Image Layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1789689600'
ARG GE_PROTON=GE-Proton11-7
ENV DEBIAN_FRONTEND=noninteractive
RUN |1 GE_PROTON=GE-Proton11-7 /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl xz-utils python3 tini lib32gcc-s1 lib32stdc++6 libc6:i386 libvulkan1 libgnutls30 libfreetype6 libfontconfig1 libxml2 libx11-6 libxext6 libxrandr2 libxi6 libxcursor1 && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 GE_PROTON=GE-Proton11-7 /bin/sh -c mkdir -p /opt/steamcmd && cd /opt/steamcmd && curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar xz # buildkit
RUN |1 GE_PROTON=GE-Proton11-7 /bin/sh -c mkdir -p /opt/proton && cd /opt/proton && curl -sSL "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${GE_PROTON}/${GE_PROTON}-x86_64.tar.gz" | tar xz --strip-components=1 && rm -rf files/share/wine/mono files/share/wine/gecko files/share/espeak-ng-data files/share/libtashkeel_model.ort files/share/xalia # buildkit
RUN |1 GE_PROTON=GE-Proton11-7 /bin/sh -c useradd -m -u 1000 -s /bin/bash tmds 2>/dev/null || true && mkdir -p /data /home/container && chown 1000:1000 /data && chmod 777 /home/container && chmod -R a+rX /opt/steamcmd /opt/proton && rm -f /opt/proton/dist.lock && ln -s /tmp/proton-dist.lock /opt/proton/dist.lock # buildkit
COPY docker/entrypoint.sh /usr/local/bin/entrypoint # buildkit
RUN |1 GE_PROTON=GE-Proton11-7 /bin/sh -c chmod +x /usr/local/bin/entrypoint # buildkit
ENV USER=tmds
VOLUME [/data]
WORKDIR /data
USER 1000
ENTRYPOINT ["tini" "--" "entrypoint"]
CMD ["run"]
LABEL org.opencontainers.image.title=trailmakers-ds org.opencontainers.image.description=Display-less 24/7 Trailmakers dedicated server (game downloaded at first start) org.opencontainers.image.source=https://git.gnm.dev/Mathias/TrailM
COPY /src/target/release/trailmakers-ds /usr/local/bin/trailmakers-ds # buildkit
COPY README.md docs /opt/trailmakers-ds/ # buildkit
COPY mods/extra /opt/trailmakers-ds/mods-extra # buildkit

Labels

Key Value
org.opencontainers.image.description Display-less 24/7 Trailmakers dedicated server (game downloaded at first start)
org.opencontainers.image.source https://git.gnm.dev/Mathias/TrailM
org.opencontainers.image.title trailmakers-ds
Details
Container
2026-10-01 19:06:01 +00:00
0
OCI / Docker
linux/amd64
743 MiB
Versions (12) View all
test 2026-10-04
latest 2026-10-03
1.9.1 2026-10-03
1.9.0 2026-10-03
1.8.0 2026-10-02