Add vpn compose

This commit is contained in:
2022-03-05 21:52:01 +00:00
parent 95695fb8f7
commit 5d853d40df

49
vpn/docker-compose.yml Normal file
View File

@@ -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"