---
version: "2.1"
services:
  wireguard:
    image: ghcr.io/linuxserver/wireguard
    container_name: wireguard
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Europe/London
      - SERVERURL=cloud.10fingers10toes.co.uk #optional
      - SERVERPORT=51820 #optional
      - PEERS=neal #optional
      - PEERDNS=172.17.1.2,172.17.1.3 #optional
      - ALLOWEDIPS=0.0.0.0/0 #optional
    volumes:
      - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/wireguard/config:/config
      - /lib/modules:/lib/modules
    ports:
      - 51820:51820/udp
    restart: unless-stopped