If you set it up manually each time, sure, that won&#x27;t work very well. But you should be able to automate that - create the config (CA and everything) once and then just spin up a droplet via the API, install the packages, copy and unpack the config. I don&#x27;t think you&#x27;d need to customize more than the sever&#x27;s IP address in the config.<p>I built something similar with sshuttle (way easier than OpenVPN) two years ago, it&#x27;s at <a href="https:&#x2F;&#x2F;github.com&#x2F;lorenzhs&#x2F;instavpn" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lorenzhs&#x2F;instavpn</a> but it uses the old DO API and is rather hacky. sshuttle also isn&#x27;t very good for streaming.