- Just go with Vercel! Trust me
Otherwise...
- Buy a domain name somewhere
- Set your name servers to point to your VPS provider
- Enter your domain name in Cloudflare SSL
- Replace your name servers with the ones Cloudflare will give you
- Profit!
You now have a domain name with HTTPS!