1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-04-19 14:07:46 +02:00
wiki/wiki/docker-images/kylemanna_-_openvpn.md

1.3 KiB

kylemanna - openvpn

This is a docker container for an openvpn server. The official container and documentation was made by kylemanna.

Set-up

Create the file rebuild.sh. Change the settings according to your needs and run ./rebuild.sh afterwards.

Volumes

Set the following volumes with the -v tag.

Outside mount/volume name Container mount Description
ovpn /etc/openvpn storage for openvpn data

Ports

Set the following ports with the -p tag.

Container Port Recommended outside port Protocol Description
1194 1194 UDP openvpn port

Additional

There are some special variables to set.

Flag Usage
--cap-add add linux capabilities

rebuild.sh

#!/bin/sh
docker stop openvpn
docker rm openvpn
docker pull kylemanna/openvpn
docker run --name openvpn \
    --restart unless-stopped \
    --cap-add=NET_ADMIN \
    -p 1194:1194/udp \
    -v ovpn:/etc/openvpn \
    -d kylemanna/openvpn