MKI / Dockerfile
LoremPizza's picture
Update Dockerfile
0693c38 verified
raw
history blame contribute delete
570 Bytes
FROM ubuntu:22.04
# Install necessary packages
RUN apt-get update && \
apt-get install -y curl wireguard-tools
# Download and install WGCF
RUN curl -L https://github.com/ViRb3/wgcf/releases/download/v2.2.11/wgcf_amd64-linux -o wgcf && \
chmod +x wgcf && \
mv wgcf /usr/local/bin/
# Set environment variable for WGCF
ENV WGCF_CONFIG_PATH=/etc/wireguard/wgcf.conf
# Register and generate WireGuard configuration
RUN wgcf register && \
wgcf generate && \
mv wgcf-profile.conf $WGCF_CONFIG_PATH
# Run WireGuard
ENTRYPOINT ["wg-quick", "up", "wgcf"]