Web Hosting · Tutorial
Publish plain HTML, CSS, and JavaScript on PRZIO Web Hosting — deploy a ZIP in one click, upload or edit files in the browser, and connect a real domain like www.yoursite.com with DNS.
Why use PRZIO for static websites?
PRZIO Web Hosting is built for landing pages, marketing sites, and front-end apps made with HTML, CSS, and JavaScript. You get a free preview URL on your-handle.sites.przio.com, atomic ZIP deploys with rollback, a file manager with live editing, optional SDK injection for popups and tracking, and custom domain support with DNS verification.
This guide walks through the full flow: create the site → deploy → upload or edit files → connect your real domain.
Step 1 — Open Web Hosting in your project
Log in at app.przio.com, open a project, and click Web hosting under Website experience.
On the Hosted sites screen, click + New site to create your static website.
Step 2 — Create a static site
Select Static site (not WordPress). Fill in:
- Site name — label for your dashboard (e.g. “Company homepage”).
- Internal handle — lowercase slug for the default URL (e.g.
acme→acme.sites.przio.com).
Leave Auto-inject PRZIO SDK on if you use popups, forms, or analytics on the site. Enable Single-page app fallback only for React/Vue SPAs.
Step 3 — Deploy your site as a ZIP
Prepare a folder with index.html at the root plus your CSS, JS, and images. Zip the folder contents (max 200 MB, 5,000 files).
On the site Overview tab, drag the ZIP onto the upload area. Keep Auto-promote to live checked. When processing finishes, click Visit to open https://<handle>.sites.przio.com/.
Tip: Every deploy creates a numbered version. You can roll back from the Deploys tab if something breaks.
Step 4 — Upload individual files
Need to add one image or script without redeploying the whole ZIP? Open the Files tab.
- Upload files — pick one or more files from your computer.
- Upload folder — add a directory tree at once.
- New folder — organize assets before uploading.
Step 5 — Edit HTML, CSS, and JS in the browser
PRZIO includes a built-in code editor. On the Files tab, click the Edit icon (pencil) next to any supported file — or double-click the file name.
Change your markup or styles, then click Save (or press Cmd/Ctrl+S). Use Preview to open the file on the live site.
Best practice: For large redesigns, update files locally and deploy a fresh ZIP so you have a clean version history. Use the editor for quick copy or CSS tweaks.
Step 6 — Connect your real domain
When you are ready to use your own URL instead of *.sites.przio.com, open the Domain tab.
- Enter your primary domain (e.g.
www.yourbrand.comorsite.yourbrand.com). - Click Save domain.
- Add alias domains if needed (commonly
www.when the apex is primary). - Save again, then add the DNS records PRZIO shows at your registrar.
- Click Verify DNS — when successful you will see a green Verified badge.
Important: Add DNS records in your domain zone at Cloudflare, GoDaddy, Hostinger, etc. Point your domain to sites.przio.com — not to another site’s *.sites.przio.com preview URL.
Step 7 — Add DNS records and verify
After saving your domain, PRZIO lists the exact records to create. Typically you need:
| Type | Host | Value |
|---|---|---|
TXT | _przio-verify.yourdomain.com | Unique token from PRZIO |
CNAME | yourdomain.com | sites.przio.com |
CNAME | www.yourdomain.com (alias) | sites.przio.com |
Copy each value with the clipboard buttons in the dashboard, add them at your DNS provider, wait a few minutes, then click Verify DNS.
After verification, upload your TLS certificate on the same tab if you need HTTPS on the custom domain (certificate + private key files).
Frequently asked questions
- Do I need FTP?
- No. Deploy a ZIP on Overview, or upload and edit files entirely in the PRZIO dashboard.
- What is the free preview URL?
https://<your-handle>.sites.przio.com/— available immediately after your first deploy.- Can I use the root domain (apex)?
- Some registrars do not allow CNAME on the root. Use a subdomain like
www.orsite.first, or ALIAS/ANAME if your DNS provider supports it. - Will PRZIO popups and forms work on my site?
- Yes, if Auto-inject PRZIO SDK was enabled at create time (or you add the project SDK script manually).
Ready to publish your static site?
Open Web Hosting in your PRZIO project and create your first site in minutes.
Open PRZIO dashboard →