Getting started.

From nothing to a live site, in about five minutes.

1. Register an account

Go to /register and fill in three things: a username, an email, and a password.

The username becomes your subdomain, so noah becomes noah.myjay.net. It has to be 3 to 32 characters long, and can only contain lowercase letters, numbers, and hyphens. A handful of names are reserved (things like www, admin, api, help) so the platform's own pages don't collide with someone's subdomain. The registration form checks availability live as you type.

Passwords need to be at least 8 characters. There's no other complexity requirement, just make it one you don't reuse elsewhere.

Registering signs you in immediately and drops you into the dashboard. There's no email verification step in the current version, you're in right away.

2. Upload something

You land on the Files tab of your dashboard. It's empty. Drag a file onto the page, or click Upload and pick one from a file dialog. You can also click Upload folder to upload an entire folder at once, keeping its internal structure intact.

At minimum, you need a file named exactly index.html at the root of your files. That's what gets served when someone visits username.myjay.net with no specific path. See how routing works for the full detail on how paths resolve to files.

A minimal one works fine to start:

<!DOCTYPE html> <html> <head><title>My site</title></head> <body><h1>Hello, web.</h1></body> </html>

3. Publish

New accounts start as draft. While a site is in draft, nobody but you can see it, the public URL shows a "nothing here yet" page instead. Flip the toggle at the top of the Files tab from Site is DRAFT to Site is LIVE and it's instantly reachable at your subdomain. No build step, no deploy queue, no waiting. See publishing for exactly what that toggle does and doesn't change.

That's it

Three steps: register, upload an index.html, flip the toggle. Everything past this point is detail: how the file manager organizes folders, how the code editor works, what counts against your storage limit, and what to do when something doesn't look right (see troubleshooting).