Skip to content

Instantly share code, notes, and snippets.

@ljchuello
Created July 7, 2024 15:17
Show Gist options
  • Save ljchuello/cad01fa4b52556a234b4ce8604e14aa8 to your computer and use it in GitHub Desktop.
Save ljchuello/cad01fa4b52556a234b4ce8604e14aa8 to your computer and use it in GitHub Desktop.
Install wireguard in docker
version: '3.3'
services:
wireguard:
image: lscr.io/linuxserver/wireguard:latest
container_name: wireguard
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- SERVERPORT=51820
- PEERS=5
- PEERDNS=auto
volumes:
- /root/wireguard/config:/config
- /root/wireguard/modules:/lib/modules
- /root/wireguard/src:/usr/src
ports:
- 51820:51820/udp
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
restart: unless-stopped
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment