11- Installation serveur OpenVPN

1- On créé le repertoire /home/user/openvpn et on se place dedans

mkdir /home/user/openvpn
cd /home/user/openvpn

2- On initialise le serveur

docker container run --rm -v /home/user/openvpn/data:/etc/openvpn kylemanna/openvpn:latest ovpn_genconfig -u udp://vpn.domaine.com
docker container run --rm -ti -v /home/user/openvpn/data:/etc/openvpn kylemanna/openvpn:latest ovpn_initpki

3- On créé le docker-compose.yml

nano docker-compose.yml

4- On y insère les lignes suivantes

openvpn:
    image: "kylemanna/openvpn:latest"
    container_name: openvpn
    ports:
        - "1194:1194/udp"
    volumes:
        - "/home/user/openvpn/data:/etc/openvpn"
    cap_add:
        - NET_ADMIN
    restart: always

5- On le lance

docker-compose up -d

6- On créé un utilisateur

docker container run --rm -ti -v /home/user/openvpn/data:/etc/openvpn kylemanna/openvpn:latest easyrsa build-client-full LOGIN MOTDEPASSE

En changeant LOGIN et MOTDEPASSE par vos données

7- On récupère le fichier ovpn

docker container run --rm -v /home/user/openvpn/data:/etc/openvpn kylemanna/openvpn:latest ovpn_getclient ilou> USER.ovpn

Il ne restera plus qu’à récupérer le fichier ovpn via filezilla ou autre

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.