diff --git a/networking/docker-compose.yaml b/networking/docker-compose.yaml index c9cbc31..523b5e2 100644 --- a/networking/docker-compose.yaml +++ b/networking/docker-compose.yaml @@ -7,6 +7,8 @@ volumes: name: dnsmasq samba-config: name: samba-config + wireguard: + name: wireguard networks: @@ -92,4 +94,26 @@ services: - samba-config:/etc/samba - /media/backup:/mnt - + wireguard: + image: linuxserver/wireguard + container_name: wireguard + cap_add: + - NET_ADMIN + - SYS_MODULE + environment: + PUID: 1000 + GUID: 1000 + TZ: Europe/Berlin + SERVERURL: wireguard.lan + SERVERPORT: 51820 + PEERS: chrisphone, connyphone + PEERDNS: auto + SERVER_ALLOWEDIPS_PEER_chrisphone: 192.168.178.0/24 + volumes: + - /lib/modules:/lib/modules + - wireguard:/config + ports: + - "51820:51820/udp" + sysctls: + net.ipv4.conf.all.src_valid_mark: 1 + restart: unless-stopped