Skip to content
This repository has been archived by the owner on Mar 20, 2021. It is now read-only.
/ openvpn Public archive

Production ready lightweight OpenVPN based tunneling with automatic client management

Notifications You must be signed in to change notification settings

flavioaiello/openvpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker Pulls Docker Automation

OpenVPN

Very lean OpenVPN gateway based on alpine linux. Adds, removes and revokes clients automatically. Just manage the CLIENTS environment variable and redeploy.

Getting started

Docker compose sample excerpts

version: '2'

services:
  ...

  openvpn:
    build: openvpn/.
    network_mode: "host"
    privileged: true
    volumes:
      - /etc/openvpn:/etc/openvpn
    environment:
      - CLIENTS=max hans stefan michi
      - SERVICE_URL=openvpn.vcap.me
    ports:
      - "1194:1194"
    restart: always

Certificates

This one adds, removes and revokes clients automatically. Just manage the CLIENT environment variable and redeploy. Find the client connection profile directly on your mounted host volume.

About

Production ready lightweight OpenVPN based tunneling with automatic client management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published