From 5d853d40df1d47f43721bf90f31d00d96736857d Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Sat, 5 Mar 2022 21:52:01 +0000 Subject: [PATCH] Add vpn compose --- vpn/docker-compose.yml | 49 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 vpn/docker-compose.yml diff --git a/vpn/docker-compose.yml b/vpn/docker-compose.yml new file mode 100644 index 0000000..2a206f7 --- /dev/null +++ b/vpn/docker-compose.yml @@ -0,0 +1,49 @@ +version: '3.9' +services: + openvpn: + image: kylemanna/openvpn + container_name: openvpn + restart: unless-stopped + volumes: + - '/home/nick/configs/vpn/openvpn:/etc/openvpn' + environment: + - PUID=1000 + - PGID=1000 + ports: + - '1194:1194' + networks: + - vpn + cap_add: + - NET_ADMIN + + wireguard: + image: linuxserver/wireguard + container_name: wireguard + restart: unless-stopped + volumes: + - '/home/nick/configs/vpn/wireguard:/config' + - '/lib/modules:/lib/modules' + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Athens + - SERVERURL=${WG_SERVER} + - SERVERPORT=51820 + - PEERS=${WG_PEERS} + - PEERDNS=auto + - ALLOWEDIPS=0.0.0.0/0 + ports: + - '51820:51820' + networks: + - vpn + cap_add: + - NET_ADMIN + - SYS_MODULE + +networks: + vpn: + name: vpn + ipam: + driver: default + config: + - subnet: "172.20.0.0/16"