After investing two days attempting to set up Netmaker and encountering difficulties, I opted to explore an alternative solution. Here is my honest feedback:
My goal was to establish a VPN droplet on DigitalOcean, enabling users to exclusively access the WordPress CMS through the VPN. The WordPress instance is hosted in a Kubernetes service utilizing load balancing.
I successfully configured the host and gateways, as the load balancer posed a restriction on public IP access. However, I encountered challenges in configuring the VPN to conceal my public IP and utilize the droplet's IP. While setting up a VPN may be deemed a task for network experts, as a senior software engineer, I found it perplexing. Additionally, the documentation provided was lacking in examples and scenarios, offering minimal guidance beyond explaining functionality. Understanding the use case was challenging without practical examples. The user interface also proved less than intuitive.