wg-nexus (sha256:6ae63359cd4965c5c2c47dba893a0959606a374fc35eaf3529387ca32e7dd8db)

Published 2026-01-17 19:03:40 +01:00 by RUNNER

Installation

docker pull git.uwps.hu/ultimate-waterprobe/wg-nexus@sha256:6ae63359cd4965c5c2c47dba893a0959606a374fc35eaf3529387ca32e7dd8db
sha256:6ae63359cd4965c5c2c47dba893a0959606a374fc35eaf3529387ca32e7dd8db

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1768176000'
RUN /bin/sh -c apt update && apt install -y nano wireguard iproute2 iptables openssh-server sudo && mkdir /var/run/sshd # buildkit
RUN /bin/sh -c useradd -m -s /bin/bash wguser && usermod -aG sudo wguser && echo "wguser ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/wguser && chmod 0440 /etc/sudoers.d/wguser # buildkit
RUN /bin/sh -c mkdir -p /home/wguser/.ssh && chmod 700 /home/wguser/.ssh && chown wguser:wguser /home/wguser/.ssh # buildkit
RUN /bin/sh -c apt-get install -y curl && curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && apt-get install -y nodejs && mkdir -p /app/data # buildkit
COPY api/package.json /app/ # buildkit
COPY api/server.js /app/ # buildkit
RUN /bin/sh -c cd /app && npm install # buildkit
COPY entrypoint.sh /entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit
EXPOSE [22/tcp 51820/udp]
ENTRYPOINT ["/entrypoint.sh"]
CMD ["/bin/sh" "-c" "/bin/bash -c \"wg-quick up \\${WG_INTERFACE:-wg0} && chown wguser:wguser /home/wguser/.ssh/authorized_keys && chmod 600 /home/wguser/.ssh/authorized_keys && /usr/sbin/sshd -D\""]
Details
Container
2026-01-17 19:03:40 +01:00
0
OCI / Docker
linux/amd64
267 MiB
Versions (24) View all
buildcache 2026-01-18
1.0.7 2026-01-18
6d78c16 2026-01-18
latest 2026-01-18
ce5e00f 2026-01-18