Webserver behind VPN

I don't want my Hugo site to be public so the idea is to have it running on a private network and control access by who has VPN access. The steps as far as I can tell are:

  1. I...