myjay v0.1.0-alpha uptime 0d 00:00:00
status: nominal :: help & getting started :: five minutes to a live page ::

Getting started.

From "I have an account" to "my site is live" in about five minutes.

$ myjay quickstart 1. register : create an account, get username.myjay.net 2. upload : drag an index.html into the dashboard 3. publish : flip the toggle from DRAFT to LIVE 4. done : visit https://username.myjay.net

You need an index.html.

When someone visits username.myjay.net (or any folder inside it), MyJay looks for an index.html in that location. If your site is one page, that one file at the root of your upload is enough:

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

Folders work too. username.myjay.net/blog/ serves sites/username/blog/index.html if it exists.

Uploading & editing files.

Supported file types.

$ myjay filetypes --allowed markup: html, htm, xml, svg styles: css scripts: js data: json, txt, md images: jpg, jpeg, png, gif, webp, ico fonts: woff, woff2, ttf

Anything else (executables, archives, video, etc.) is rejected by the upload endpoint. See the limits for the 50MB storage cap.

Publishing.

New sites start as DRAFT, only you can preview them by signing in. Flip the toggle in the dashboard to go LIVE; the change is immediate. Flip it back to take your site offline without deleting anything.

Troubleshooting.

I get a "this site doesn't exist yet" page.

Your site is either unpublished (DRAFT) or you haven't uploaded anything yet. Check the publish toggle in your dashboard.

I get a 404 on a page that should exist.

Check the exact filename and path. Keys are case-sensitive, so /About.html and /about.html are different files. Folder URLs need an index.html inside them.

My CSS/JS isn't loading.

Use relative paths (style.css or /style.css from your site's root), not absolute paths to myjay.net. Your site is served from username.myjay.net, a different origin.

Can I run a database, PHP, or a Node server?

No, see what this isn't. Static files only: HTML, CSS, JS, images, fonts.

The whole site shows a maintenance page.

The admin has switched on maintenance mode platform-wide. It's temporary and unrelated to your site. Check status.

Claim your subdomain →