- Launch a PHP site
- Prepare the files
- Upload and extract
- Check
- Domain and HTTPS
- React, Vue, Angular or Vite sites
1. Launch a PHP site
Launch an app → Blueprint PHP & CMS → Starter plan → your domain or a free address → pay. A static site needs nothing more.
2. Prepare the files
On your computer, put the site in one folder with index.html at the top level (not inside a sub-folder). Select everything inside the folder and compress it to a ZIP (Windows: right-click → Send to → Compressed folder; Mac: right-click → Compress).
3. Upload and extract
Open File manager. It opens in your site's folder, web/yourdomain.com/public_html. Delete the placeholder index.html, press Upload, choose the ZIP, then select it and press Extract. Delete the ZIP afterwards.
4. Check
Open your address in the browser. If you see a list of files or a 403 error, index.html is inside a sub-folder — move the files up one level in the File manager.
5. Domain and HTTPS
Point the domain's @ and www A records to our IP, then Domains → Issue free SSL → Always use HTTPS → Save changes.
React, Vue, Angular or Vite sites
Run npm run build on your computer and upload the contents of the build folder (dist or build). If the app uses client-side routes (for example React Router's BrowserRouter), refreshing a page such as /about needs the server to answer with index.html: host it on a Node.js plan with the Static build preset, which does that for you.
Stuck? Our engineers answer support tickets around the clock. Contact us, or create an account and open a ticket from the dashboard — the same guides are there too.