Skip to main content

OpenVPN AS

openvpn-logo-2453924972.png

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