Host a website without renting a server
If a friend asked you to “just put the site online,” this is the path: account, name, upload, link, domain.
The short path
Create an account, name the site, upload a zip. You get a working URL. Point DNS when the pages look right.
If something is missing
No index.html yet? Create the site empty and upload later. The address waits; visitors see a placeholder instead of a broken server page.
Questions
Is there a free forever plan?
No. New sites can go live on a short trial so you can see the URL. Keeping the site online requires a paid plan. Pricing is on the homepage.