Sign inSign up

serverti/openvpn-server

By serverti

•Updated over 2 years ago

openvpn

Image
0

396

serverti/openvpn-server repository overview

⁠Criar volume para deixar os certificados persistente

docker volume create cliente_vpn

docker volume create server_vpn

⁠Variaveis de Ambiente Padrão

-e EASYRSA_CERT_EXPIRE=3650

-e EASYRSA_BATCH=yes

-e EASYRSA_REQ_CN="vpn01.serverti.com.br"

-e EASYRSA_REQ_EMAIL="[email protected]⁠"

-e EASYRSA_REQ_OU=serverti

-e EASYRSA_REQ_ORG="Server TI Informatica"

-e EASYRSA_REQ_CITY=jatai

-e EASYRSA_REQ_PROVINCE=GOIAS

-e EASYRSA_REQ_COUNTRY=BR

-e EASYRSA_CRL_DAYS=5000

Mais sobre as variaveis pode ser encontrada nesse link: https://github.com/OpenVPN/easy-rsa/blob/master/easyrsa3/vars.example⁠

⁠Executar conteiner privilegiado

docker run -d --privileged -p 1194:1194/udp --name openvpn -v cliente_vpn:/etc/openvpn/client -v server_vpn:/etc/openvpn/server -v /etc/localtime:/etc/localtime --restart always serverti/openvpn-server

⁠Copiar o arquivo da configuração padrão

docker cp server.conf openvpn:/etc/openvpn/server/server.conf

⁠Exemplo

https://github.com/serverti/infra-servidor/blob/master/dockerfiles/openvpnserver/server.conf⁠

⁠Criando usuario

docker exec openvpn add-user $usuario

Tag summary

Content type

Image

Digest

sha256:2c70502ed…

Size

162.7 MB

Last updated

over 2 years ago

docker pull serverti/openvpn-server