I’d love to suggest you the Cloudflare Pages for that. Available for Free plan too
You can upload your directory and files through the Cloudflare dashboard via your Web browser, or even as a zip archive. Later on, setup a domain and path and use other features available for speed & protection from Cloudflare.
Great tutorials here:
I get 404 returned. Seems like some kind of a misconfiguration of your current setup you’re having.