Prepare an HTML page and its assets
For a single page, name your entry file index.html. Include any CSS, JavaScript, images, and fonts referenced by the page, keeping their relative folder paths intact.
Open the page locally before uploading and check its links and assets. HTMLBox serves finished static files; it does not run a backend or build your source code.
Publish a static website from a ZIP
Place index.html at the ZIP root, not inside an extra enclosing folder. Include all referenced files in the archive, then select ZIP package in Community.
Community projects currently support up to 100 files and 1 MiB of files. The ZIP upload is also limited to 1 MiB. Larger projects need a workflow with suitable limits; consult the current plans and upload controls.
What Community creates
A successful Community upload creates an unclaimed Community Box, its first immutable Release, and a live hosted URL. The upload is rate-limited and checked for archive safety.
You can submit a ZIP with index.html at its root or select static files in the browser. Browser-selected files are normalized into the same ZIP deployment path while preserving relative paths.
Publish and save the claim token
- Open Community and choose ZIP package or Files & folders.
- Provide the static project and confirm the entry file when the browser asks for it.
- Publish the site and open the returned hosted URL.
- Save the claim token immediately. It is shown once and has an expiry time.
- Create or sign in to an account, then submit the token through the Claim Box flow to manage the Box in the Dashboard.
Tips and limits
- Claiming transfers ownership to a Free Box without redeploying, changing the URL, or changing Release history.
- Community and Free stable HTML include HTMLBox attribution.
- Automatic Community expiry or deletion is not active yet.
After claiming
The claimed Box appears in the Author Boxes area. From there, use the normal Box editor for future deployment, settings, Releases, and analytics.
Static hosting versus server-side hosting
Static HTML hosting delivers files that the visitor browser renders. Browser JavaScript can call external APIs, but any required backend must be hosted separately.
PHP scripts, Python programs, Node.js servers, and databases cannot run inside a Box. Build framework projects locally or in your own pipeline, then upload their static output.