docker-wireguard-pia (0.0.1)

Published 2026-05-15 18:52:56 +02:00 by alzalia

Installation

docker pull git.alzalia.fr/alzalia/docker-wireguard-pia:0.0.1
sha256:05355b6e48b69ac16f02d5b530bdef650e84e0bb2c701eec0b0071a6a32fbd75

Image layers

ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache bash ca-certificates curl grepcidr3 iptables iptables-legacy libcap-utils jq openssl sed tini wireguard-go wireguard-tools # buildkit
RUN /bin/sh -c sed -i 's/cmd sysctl.*/set +e \&\& sysctl -q net.ipv4.conf.all.src_valid_mark=1 \&> \/dev\/null \&\& set -e/' /usr/bin/wg-quick # buildkit
ADD https://raw.githubusercontent.com/pia-foss/desktop/master/daemon/res/ca/rsa_4096.crt /rsa_4096.crt # buildkit
COPY ./RegionsListPubKey.pem /RegionsListPubKey.pem # buildkit
WORKDIR /scripts
COPY run healthcheck.sh pf_success.sh ./extra/pf.sh ./extra/pia-auth.sh ./extra/wg-gen.sh /scripts/ # buildkit
RUN /bin/sh -c chmod 755 /scripts/* # buildkit
VOLUME [/pia]
VOLUME [/pia-shared]
HEALTHCHECK &{["CMD-SHELL" "/scripts/healthcheck.sh || exit 1"] "1m0s" "3s" "30s" "1s" '\x03'}
ARG BUILDINFO=manual
ENV BUILDINFO=manual
ENTRYPOINT ["/sbin/tini" "--"]
CMD ["/scripts/run"]
Details
Container
2026-05-15 18:52:56 +02:00
5
OCI / Docker
linux/amd64
11 MiB
Versions (3) View all
latest 2026-07-17
0.0.2 2026-07-17
0.0.1 2026-05-15