How To Set Up Your Site

Use this sample page as a guide, then replace it with your own content.

1) Edit this page

Open /admin and go to Pages -> Start Here.

You can add, remove, and reorder blocks to build custom pages.

2) Publish your first post

Go to Posts in the CMS and create a new post with a title, publish date, and content.

3) Configure your profile

Open Settings to set your site title, description, avatar, and social options.

4) Remove sample content

When you're ready, delete this page and the sample post from the CMS.

5) Use your own domain (optional)

Point your domain at your host (GitHub Pages, Netlify, or Vercel each have a "custom domain" setting — no code involved). That's it: the first time anyone visits, the site announces its new address to the Pirate network automatically, and signing in from the site registers it too.

If social features show a connection message right after the move, wait a minute and reload — the network is learning your new address. Signing out and back in also refreshes everything, including where your posts feed from.

If something looks stuck

  • "Couldn't reach the Pirate hub" — usually a just-moved domain. Wait a minute, reload, and sign in again.
  • CMS won't open — /admin needs the correct repo in its config; if you used the setup wizard this is already done.
  • New posts not in the network feed — sign in once from your site so your feed address updates to your current domain.