Block a user
wireguard-server (latest)
Installation
docker pull git.minenet.at/ich777/wireguard-server:latest
sha256:40610de59f6a2fa15d83427ef3347fb30d5a4a661bd7829f11643c7d4f1fe7a6
Image Layers
# debian.sh --arch 'amd64' out/ 'bookworm' '@1733097600' |
LABEL org.opencontainers.image.authors=admin@minenet.at |
LABEL org.opencontainers.image.source=https://github.com/ich777/docker-debian-baseimage |
RUN /bin/sh -c echo "deb http://deb.debian.org/debian bookworm contrib non-free non-free-firmware" >> /etc/apt/sources.list && apt-get update && apt-get -y upgrade && apt-get -y install --no-install-recommends wget locales procps && touch /etc/locale.gen && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen && apt-get -y install --reinstall ca-certificates && rm -rf /var/lib/apt/lists/* # buildkit |
ENV LANG=en_US.UTF-8 |
ENV LANGUAGE=en_US:en |
ENV LC_ALL=en_US.UTF-8 |
LABEL org.opencontainers.image.authors=admin@minenet.at |
LABEL org.opencontainers.image.source=https://git.minenet.at/ich777/docker-wireguard-server |
RUN /bin/sh -c apt-get update && apt-get -y install --no-install-recommends wireguard iproute2 iptables iputils-ping sudo qrencode && rm -rf initrd.img initrd.img.old vmlinuz vmlinuz.old /boot && rm -rf /var/lib/apt/lists/* # buildkit |
RUN /bin/sh -c wget -O /tmp/gotty.tar.gz https://github.com/sorenisanerd/gotty/releases/download/v1.5.0/gotty_v1.5.0_linux_amd64.tar.gz && tar -C /usr/bin/ -xvf /tmp/gotty.tar.gz && rm -rf /tmp/gotty.tar.gz # buildkit |
ENV DATA_DIR=/wireguard |
ENV WG_CONFIG_ID=9 |
ENV SERVER_IP=YOURPUBLICIP |
ENV SERVER_LISTEN_PORT=18215 |
ENV WG_NET_IP=10.50.0.1 |
ENV WG_NET_SUBNET=29 |
ENV PEERS=5 |
ENV GENERATE_PSK=true |
ENV GENERATE_QR=true |
ENV SETUP_IPTABLES=true |
ENV NAT_DESTINATION=YOURIP:PORT |
ENV NAT_PROTOCOL=tcp |
ENV NAT_TUNNEL_PORT=PORT |
ENV ENABLE_WEBCONSOLE=true |
ENV UMASK=000 |
ENV UID=99 |
ENV GID=100 |
ENV DATA_PERM=770 |
ENV USER=wireguard |
RUN /bin/sh -c mkdir $DATA_DIR && useradd -d $DATA_DIR -s /bin/bash $USER && chown -R $USER $DATA_DIR && ulimit -n 2048 # buildkit |
ADD /scripts/ /opt/scripts/ # buildkit |
RUN /bin/sh -c chmod -R 770 /opt/scripts/ # buildkit |
ENTRYPOINT ["/opt/scripts/start.sh"] |
Labels
Key | Value |
---|---|
org.opencontainers.image.authors | admin@minenet.at |
org.opencontainers.image.source | https://git.minenet.at/ich777/docker-wireguard-server |