astroneer-docker (sha256:99b28f9841b980b7fd4059bb2229d5cf75c5a613f2ebd6b5786f2789615c50af)

Published 2026-03-07 23:42:51 -05:00 by toph in toph/astroneer-docker

Installation

docker pull git.ryot.foo/toph/astroneer-docker@sha256:99b28f9841b980b7fd4059bb2229d5cf75c5a613f2ebd6b5786f2789615c50af
sha256:99b28f9841b980b7fd4059bb2229d5cf75c5a613f2ebd6b5786f2789615c50af

About this package

Astroneer dedicated game server (v4)

Image layers

LABEL org.opencontainers.image.description=CachyOS - Arch-based distribution offering an easy installation, several customizations, and unique performance optimization. - v3 optimized Packages
COPY / / # buildkit
CMD ["/usr/bin/bash"]
USER root
ENV USER=root
ENV HOME=/root
RUN /bin/sh -c sed -i 's/^#\[multilib\]/[multilib]/' /etc/pacman.conf && sed -i 's|^#Include = /etc/pacman.d/mirrorlist|Include = /etc/pacman.d/mirrorlist|' /etc/pacman.conf # buildkit
RUN /bin/sh -c pacman --noconfirm --needed -Syu && pacman --noconfirm --needed -S bash dbus gcc-libs sdl2 lib32-glibc lib32-dbus lib32-gcc-libs lib32-sdl2 && pacman --noconfirm -Scc # buildkit
RUN /bin/sh -c sed -i 's/^#\s*\(en_US\.UTF-8[[:space:]]\+UTF-8\)/\1/' /etc/locale.gen && locale-gen && echo -e 'LANG=en_US.UTF-8\nLC_COLLATE=C' | tee /etc/locale.conf > /dev/null # buildkit
ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US:en
COPY /etc/ssl/certs /etc/ssl/certs # buildkit
COPY /root/installer/steamcmd.sh /usr/lib/games/steam/ # buildkit
COPY /root/installer/linux32/steamcmd /usr/lib/games/steam/ # buildkit
COPY /usr/games/steamcmd /usr/bin/steamcmd # buildkit
RUN /bin/sh -c steamcmd +quit # buildkit
RUN /bin/sh -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 && chown -R $USER:$USER $HOME && rm -rf /tmp/* && rm -rf /var/tmp/* # buildkit
ENTRYPOINT ["steamcmd"]
CMD ["+help" "+quit"]
ARG PROTON_VERSION=cachyos-10.0-20260227-slr
ARG PROTON_ARCH=x86_64_v4
ENV HOME=/root WINEPREFIX=/astroneer/.wine WINEDLLOVERRIDES=mscoree,mshtml= WINEDEBUG=-all PATH=/proton/files/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN |2 PROTON_VERSION=cachyos-10.0-20260227-slr PROTON_ARCH=x86_64_v4 /bin/sh -c pacman -Syu --noconfirm samba fish curl xz freetype2 vulkan-icd-loader vulkan-swrast ca-certificates tzdata && pacman -Sc --noconfirm && echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen && (dbus-uuidgen > /etc/machine-id 2>/dev/null || echo "00000000-0000-0000-0000-000000000000" > /etc/machine-id) # buildkit
RUN |2 PROTON_VERSION=cachyos-10.0-20260227-slr PROTON_ARCH=x86_64_v4 /bin/sh -c mkdir -p /proton /astroneer # buildkit
RUN |2 PROTON_VERSION=cachyos-10.0-20260227-slr PROTON_ARCH=x86_64_v4 /bin/sh -c curl -sqL "https://github.com/CachyOS/proton-cachyos/releases/download/${PROTON_VERSION}/proton-${PROTON_VERSION}-${PROTON_ARCH}.tar.xz" | tar xJf - -C /proton --strip-components=1 # buildkit
COPY --chmod=755 bin/ /usr/bin/ # buildkit
ENTRYPOINT ["/usr/bin/entrypoint.fish"]

Labels

Key Value
org.opencontainers.image.created 2026-03-08T04:42:04.828Z
org.opencontainers.image.description Astroneer dedicated game server (v4)
org.opencontainers.image.licenses
org.opencontainers.image.revision 49f7c6f29a35d2ec0c23bbb9a061f83ffdd0cede
org.opencontainers.image.source https://git.ryot.foo/toph/astroneer-docker
org.opencontainers.image.title astroneer-docker
org.opencontainers.image.url https://git.ryot.foo/toph/astroneer-docker
org.opencontainers.image.version v4
Details
Container
2026-03-07 23:42:51 -05:00
0
OCI / Docker
linux/amd64
1.4 GiB
Versions (2) View all
v4 2026-03-07
v3 2026-03-07