OpenVPN AS
OPenVPN AS
name: core-openvpn
services:
openvpn-base:
image: openvpn/openvpn-as
restart: no
cap_add:
- MKNOD
- NET_ADMIN
devices:
- /dev/net/tun
volumes:
- ./conf/customisation/logo.png:/usr/local/openvpn_as/logo.png
networks:
- proxy
- admin
- dmz
environment:
- DISABLE_IPV6=True
- VIRTUAL_PORT=943
- VIRTUAL_PROTO=https
openvpn-admin:
extends:
service: openvpn-base
restart: unless-stopped
ports:
- 149.202.72.112:1193:1193
- 149.202.72.112:1194:1194
- 100.100.69.2:943:943
- 100.100.69.2:1193:1193
- 100.100.69.2:1194:1194
- 172.22.20.1:1194:1194
- 172.22.20.1:1193:1193
- 172.22.20.1:943:943
- 172.22.22.1:1194:1194
- 172.22.22.1:1193:1193
- 172.22.22.1:943:943
volumes:
- ./conf/openvpn.admin:/openvpn
container_name: openvpn
hostname: openvpn
environment:
- VIRTUAL_HOST=openvpn.notflix.pknw1.co.uk,openvpn.admin.pknw1.co.uk
openvpn-user:
extends:
service: openvpn-base
restart: unless-stopped
ports:
- 149.202.72.112:1195:1195
- 149.202.72.112:1196:1196
volumes:
- ./conf/vpn.notflix:/openvpn
container_name: openvpn22
hostname: openvpn22
environment:
- VIRTUAL_HOST=vpn.notflix.pknw1.co.uk,vpn.admin.pknw1.co.uk
networks:
admin:
external: true
proxy:
external: true
dmz:
external: true