Setting up PUREVPN certs: https://github.com/haugene/docker-transmission-openvpn/issues/1012 - add /path/to/custom:/etc/openvpn/custom to my volume mounts - Create a copy of the ovpn file you want to use to connect to purevpn in this host path (/path/to/custom) - Create an auth.txt file here as well that contains two lines. Line 1 is the username only, line 2 is the password only - add /path/to/openvpn.cnf:/etc/ssl/openvssl.cnf to my volume mounts - This is the config which is causing the md too weak - The openssl.cnf file is attached, but all I changed was the default_md from default to sha256 - Edit the config of the server you want to connect to. For example, nl2-openvpn-udp-udp.ovpn - Add /etc/openvpn/custom/auth.txt to the auth-user-pass line - Remove the config groups: , , , and - Add the contents of the attached file replacement_details.txt. These are the correct certs and keys. - Finally, edit the openvpn provider to use CUSTOM as the provider Hope this helps someone. @haugene I'd be glad to help with a pull request to change the openssl.cnf