Prerequisites:
- A domain that resolves to your public IP address, possibly by using a DDNS client. I'm using this DDNS-client since I'm using Cloudflares name servers.
- A static local IP address assigned in your DHCP that points to your server
- Access to your router to open port UDP/1194 and point to the static server IP
Based on guide: https://medium.com/@gurayy/set-up-a-vpn-server-with-docker-in-5-minutes-a66184882c45