Closed ropnom closed 11 months ago
Hi @ropnom the file is here config/easy-rsa.vars
If you run docker-compose up
from the same directory where docker-compose-openvpnui.yml
located it should run without any issue:
secretuser@secretserver:~/build/openvpn-server $ mv docker-compose-openvpnui.yml docker-compose.yml
secretuser@secretserver:~/build/openvpn-server $ docker-compose up
Recreating openvpn-ui ... done
Recreating openvpn ... done
Attaching to openvpn-ui, openvpn
openvpn | EasyRSA path: /usr/share/easy-rsa OVPN path: /etc/openvpn
openvpn | Setting up public key infrastructure...
openvpn |
openvpn | Notice
openvpn | ------
openvpn | 'init-pki' complete; you may now create a CA or requests.
openvpn |
openvpn | Your newly created PKI dir is:
openvpn | * /usr/share/easy-rsa/pki
openvpn |
openvpn | * Using Easy-RSA configuration:
openvpn |
openvpn | * IMPORTANT: Easy-RSA 'vars' template file has been created in your new PKI.
openvpn | Edit this 'vars' file to customise the settings for your PKI.
openvpn | To use a global vars file, use global option --vars=<YOUR_VARS>
openvpn |
openvpn | * Using x509-types directory: /usr/share/easy-rsa/x509-types
openvpn | Following EASYRSA variables will be used:
openvpn-ui | Init. OVPN path: /etc/openvpn
openvpn-ui | First OpenVPN UI start.
openvpn-ui | Starting OpenVPN UI!
openvpn-ui | Config file: conf/app.conf
openvpn-ui | );
openvpn-ui |
openvpn-ui | create table `settings`
openvpn | EASYRSA_DN "org"
openvpn | EASYRSA_REQ_COUNTRY "UA"
openvpn-ui | -- --------------------------------------------------
openvpn-ui | -- Table Structure for `github.com/d3vilh/openvpn-ui/models.Settings`
openvpn-ui | -- --------------------------------------------------
...
openvpn-ui | create table `o_v_client_config`
openvpn | EASYRSA_REQ_PROVINCE "KY"
openvpn | EASYRSA_REQ_CITY "Kyiv"
openvpn | EASYRSA_REQ_ORG "SweetHome"
openvpn | EASYRSA_REQ_EMAIL "sweet@home.net"
openvpn-ui | -- --------------------------------------------------
openvpn-ui | -- Table Structure for `github.com/d3vilh/openvpn-ui/models.OVClientConfig`
openvpn-ui | -- --------------------------------------------------
...
openvpn | EASYRSA_REQ_OU "MyOrganizationalUnit"
openvpn | EASYRSA_REQ_CN "OpenVPNServer"
openvpn | EASYRSA_KEY_SIZE 2048
openvpn | EASYRSA_CA_EXPIRE 3650
openvpn-ui | create table `easy_r_s_a_config`
openvpn | EASYRSA_CERT_EXPIRE 825
openvpn | EASYRSA_CERT_RENEW 30
openvpn | EASYRSA_CRL_DAYS 180
openvpn | Generating ertificate authority...
openvpn-ui | -- --------------------------------------------------
openvpn-ui | -- Table Structure for `github.com/d3vilh/openvpn-ui/models.EasyRSAConfig`
openvpn-ui | -- --------------------------------------------------
openvpn-ui | CREATE TABLE IF NOT EXISTS `easy_r_s_a_config` (
...
openvpn-ui | 2023/10/12 18:10:50.095 [I] [server.go:280] http server Running on http://:8080
openvpn |
openvpn | * Using SSL: openssl OpenSSL 3.1.3 19 Sep 2023 (Library: OpenSSL 3.1.3 19 Sep 2023)
openvpn |
openvpn | * Using Easy-RSA configuration: /usr/share/easy-rsa/pki/vars
openvpn | Using configuration from /usr/share/easy-rsa/pki/80920911/temp.7b3b5aa0
openvpn | .........+++++++++++++++++++++++++++++++++++++++*...+......+++++++++++++++++++++++++++++++++++++++*......+...............+............+....+.........+........+......................+...+...+......+...........+....+...+...+..+......+.+.....+.........+.+.....+....++++++
openvpn | .....+.....+++++++++++++++++++++++++++++++++++++++*.........+..+......+............+...............+++++++++++++++++++++++++++++++++++++++*...............+..+...+.......+.........+..............+.+...+............+...+........+...+........................+.+.........+.....+.............+...+.....+.+......+..+.+.........+...........+....+......+..+.........+.+...+..+.........+...+...+..........+...+..+............+............+.+........+......+.+.................................+...........+......+..........+.....+....+...............+...........+....+.....+................+...+..+...+.........................+..+.......+.....+.+.....+....++++++
openvpn | -----
openvpn |
openvpn | Notice
openvpn | ------
openvpn | CA creation complete and you may now import and sign cert requests.
openvpn | Your new CA certificate file for publishing is at:
openvpn | /usr/share/easy-rsa/pki/ca.crt
openvpn | Creating the Server Certificate...
openvpn |
openvpn | * Using SSL: openssl OpenSSL 3.1.3 19 Sep 2023 (Library: OpenSSL 3.1.3 19 Sep 2023)
openvpn |
openvpn | * Using Easy-RSA configuration: /usr/share/easy-rsa/pki/vars
openvpn | ....+...+..+...+......+.......+..+......+.+........+.......+......+...+++++++++++++++++++++++++++++++++++++++*..+.+....................+++++++++++++++++++++++++++++++++++++++*......+......+....+...........+.......+........+.......+......+...........+.+...............+.....+....+..................+...+..+.......+...........+....+.........+...........+...+.......+.....+.+..+...+...+......+.+.....+.........+....+.....+.........++++++
openvpn | .+++++++++++++++++++++++++++++++++++++++*..+.+.....+.+......+...+..+...+.+........+...+..........+..................+......+...+......+..+...+.........+...+.............+.....+......+.+..+.+++++++++++++++++++++++++++++++++++++++*...+.+.....+.+..............+.+.....+............+.+...........+...+...............+.+......+...+...+..+.............+..+...+...+.+...+...........+......+....+.....+......+...+..........+.....+.+.....+..........+..+....+........+.+......+..............+.+...+............+...+........+...+.........+.......++++++
openvpn | -----
openvpn |
openvpn | Notice
openvpn | ------
openvpn | Keypair and certificate request completed. Your files are:
openvpn | req: /usr/share/easy-rsa/pki/reqs/server.req
openvpn | key: /usr/share/easy-rsa/pki/private/server.key
openvpn | Sign request...
openvpn |
openvpn | * Using SSL: openssl OpenSSL 3.1.3 19 Sep 2023 (Library: OpenSSL 3.1.3 19 Sep 2023)
openvpn |
openvpn | * Using Easy-RSA configuration: /usr/share/easy-rsa/pki/vars
openvpn | Using configuration from /usr/share/easy-rsa/pki/d6818e37/temp.b16fd5b8
openvpn | Check that the request matches the signature
openvpn | Signature ok
openvpn | The Subject's Distinguished Name is as follows
openvpn | countryName :PRINTABLE:'UA'
openvpn | stateOrProvinceName :ASN.1 12:'KY'
openvpn | localityName :ASN.1 12:'Kyiv'
openvpn | organizationName :ASN.1 12:'SweetHome'
openvpn | organizationalUnitName:ASN.1 12:'MyOrganizationalUnit'
openvpn | commonName :ASN.1 12:'OpenVPNServer'
openvpn | emailAddress :IA5STRING:'sweet@home.net'
openvpn | Certificate is to be certified until Jan 14 18:10:57 2026 GMT (825 days)
openvpn |
openvpn | Write out database with 1 new entries
openvpn | Database updated
openvpn |
openvpn | Notice
openvpn | ------
openvpn | Certificate created at:
openvpn | * /usr/share/easy-rsa/pki/issued/server.crt
openvpn | Generate Diffie-Hellman key...
openvpn |
openvpn | * Using SSL: openssl OpenSSL 3.1.3 19 Sep 2023 (Library: OpenSSL 3.1.3 19 Sep 2023)
openvpn |
openvpn | * Using Easy-RSA configuration: /usr/share/easy-rsa/pki/vars
openvpn | Generating DH parameters, 2048 bit long safe prime
Using https://github.com/d3vilh/openvpn-ui docker-compose provider
openvpn | Setting up public key infrastructure... openvpn | openvpn | Notice openvpn | ------ openvpn | 'init-pki' complete; you may now create a CA or requests. openvpn | openvpn | Your newly created PKI dir is: openvpn | * /usr/share/easy-rsa/pki* openvpn | openvpn | Using Easy-RSA configuration: openvpn | openvpn | IMPORTANT: Easy-RSA 'vars' template file has been created in your new PKI. openvpn | Edit this 'vars' file to customise the settings for your PKI. openvpn | To use a global vars file, use global option --vars=
openvpn |
openvpn | Using x509-types directory: /usr/share/easy-rsa/x509-types
openvpn | cp: can't stat '/etc/openvpn/config/easy-rsa.vars': No such file or directory
openvpn exited with code 1**
Could you provide some example file in the folder, to full fill when this error happen?
PD: after see /usr/share/easy-rsa/pki it has a autogenerate file base on environmetn files. Add somoe copy or link step to the folder that is missing