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:fd27e2a39e45be6bc13e4b4ecb967dc761dfe69eb43ec5931ab12d77f5f9fd4dsha256:fd27e2a39e45be6bc13e4b4ecb967dc761dfe69eb43ec5931ab12d77f5f9fd4dAbout 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
2025-12-03 22:48:41 +00:00
Versions (37)
View all
Container
5
OCI / Docker
linux/amd64
180 MiB
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