this is true. Using GRE tunnel or something like nginx reverse proxy.You can buy a dedicated server from big provider like ovh, hetzner etc.. and use a cheap vps on top of that acting like a reverse proxy to avoid problems like dmca.
there is a great and easy tool nginx reverse proxy manager:

Nginx Proxy Manager
Docker container and built in Web Application for managing Nginx proxy hosts with a simple, powerful interface, providing free SSL support via Let's Encrypt
