z3fungi/wireguard (sha256:fd27e2a39e45be6bc13e4b4ecb967dc761dfe69eb43ec5931ab12d77f5f9fd4d)

Published 2025-12-03 22:48:41 +00:00 by zachhandley

Installation

docker pull forge.blackleafdigital.com/blackleafdigital/z3fungi/wireguard@sha256:fd27e2a39e45be6bc13e4b4ecb967dc761dfe69eb43ec5931ab12d77f5f9fd4d
sha256:fd27e2a39e45be6bc13e4b4ecb967dc761dfe69eb43ec5931ab12d77f5f9fd4d

About this package

WireGuard mesh networking for distributed Z3Fungi deployment

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1763337600'
RUN /bin/sh -c apt-get update && apt-get install -y wireguard-tools iproute2 iptables curl netcat-openbsd procps && rm -rf /var/lib/apt/lists/* && apt-get clean # buildkit
RUN /bin/sh -c groupadd -r wireguard && useradd -r -g wireguard wireguard # buildkit
RUN /bin/sh -c mkdir -p /etc/wireguard && mkdir -p /app/scripts && chown -R wireguard:wireguard /etc/wireguard && chown -R wireguard:wireguard /app/scripts # buildkit
COPY docker/scripts/ /tmp/scripts/ # buildkit
RUN /bin/sh -c cp /tmp/scripts/wireguard-*.sh /app/scripts/ 2>/dev/null || true && rm -rf /tmp/scripts && chmod +x /app/scripts/*.sh 2>/dev/null || true # buildkit
EXPOSE [41194/udp]
ENV WIREGUARD_ENABLED=true
ENV WIREGUARD_PORT=41194
ENV WIREGUARD_IP_NETWORK=10.100.0.0/16
ENV WIREGUARD_INTERFACE=wg0
ENV WIREGUARD_KEEPALIVE=25
ENV NODE_TYPE=worker
ENV COORDINATOR_URL=
LABEL maintainer=Zach Handley <zachhandley@gmail.com>
LABEL description=WireGuard mesh networking container for Z3Fungi
LABEL version=1.0.0
LABEL org.opencontainers.image.title=WireGuard for Z3Fungi
LABEL org.opencontainers.image.description=WireGuard mesh networking for distributed Z3Fungi deployment
HEALTHCHECK &{["CMD-SHELL" "wg show ${WIREGUARD_INTERFACE:-wg0} 2>/dev/null || exit 1"] "30s" "10s" "30s" "0s" '\x03'}
CMD ["/bin/bash" "-c" "touch /etc/wireguard/.ready && echo 'WireGuard container ready' && tail -f /dev/null"]

Labels

Key Value
description WireGuard mesh networking container for Z3Fungi
maintainer Zach Handley <zachhandley@gmail.com>
org.opencontainers.image.description WireGuard mesh networking for distributed Z3Fungi deployment
org.opencontainers.image.title WireGuard for Z3Fungi
version 1.0.0
Details
Container
2025-12-03 22:48:41 +00:00
5
OCI / Docker
linux/amd64
180 MiB
Versions (37) View all
latest 2025-12-12
v0.2.003 2025-12-12
v0.2.003-arm64 2025-12-12
v0.2.003-amd64 2025-12-12
v0.1.016-arm64 2025-12-11