Daniel Nagorny jeezft

vpn-backend (sha256:bd52e0ce025ca6c425c28bf678014a2295e9180efcf760fb7f55fb929dd5cf7e)

Published 2025-11-01 20:11:53 +12:00 by jeezft

Installation

docker pull gitea.jeezft.xyz/jeezft/vpn-backend@sha256:bd52e0ce025ca6c425c28bf678014a2295e9180efcf760fb7f55fb929dd5cf7e
sha256:bd52e0ce025ca6c425c28bf678014a2295e9180efcf760fb7f55fb929dd5cf7e

Image Layers

ADD file:4faae297b6caba92e1791a5ff667be0fcb4de6a4de2df155395957ef9d8ad5e5 in /
CMD ["/bin/sh"]
RUN /bin/sh -c apk add iproute2 bash # buildkit
COPY wireguard-go wg wg-quick /usr/bin/ # buildkit
COPY /app/wgapi /app/wgapi # buildkit
RUN /bin/sh -c chmod +x /app/wgapi # buildkit
RUN /bin/sh -c apk add --no-cache dpkg dumb-init iptables libc6-compat # buildkit
RUN /bin/sh -c ln -sf /sbin/iptables-legacy /sbin/iptables && ln -sf /sbin/iptables-legacy-restore /sbin/iptables-restore && ln -sf /sbin/iptables-legacy-save /sbin/iptables-save # buildkit
ENV WG_CONFIG_DIR=/etc/wireguard
ENV WG_INTERFACE_NAME=awg0
ENV WG_PORT=51820
ENV PORT=8000
EXPOSE map[8000/tcp:{}]
EXPOSE map[51820/udp:{}]
RUN /bin/sh -c mkdir -p /etc/wireguard/clients # buildkit
ENTRYPOINT ["/usr/bin/dumb-init" "/app/wgapi"]
Details
Container
2025-11-01 20:11:53 +12:00
1
OCI / Docker
linux/amd64
17 MiB
Versions (1) View all
latest 2025-11-01