Not quite sure what your specific use case it if you've already got a VPS @ OCI (I do too, its great, and super low latency from home to it).
That said, another option not mentioned is cloudflare tunnels. I run cloudflared on a proxmox'd tiny PC. My internal services are accessible to me externally, but secure. Easy to set up the security layer (sign in through your google account, github account, IP restrictions, WARP and lots more).