Origin destinations appear here when they are enabled for this site.
Recommended: Firefox with nos2x-fox. Browser sign-in uses a NIP-07 extension.
Manual fallback: sign the challenge event outside this page and paste signed JSON.
Recommendations Updated May 2026
Append site title to page titles
Control who can register and the default role for new accounts.
Enable User Registration ?
New Accounts Are Admins ?
RSS/Atom Includes Full Text
Enable Origin destinations for this site and choose which ones should start checked when you publish a new post.
Only enabled destinations appear in Compose and on the Posts page.
These destinations start checked for new posts. You can still change the selection before each publish.
Install and control Stonr on this server. Default mode is one-site mirror.
Manage site-level zap settings here while Bitcoin, Core Lightning, and the public zap endpoint are provisioned in Headquarters.
Enable Zaps
Leave this blank only if you intentionally want to fall back to the site’s automatic demo wallet while testing. In the normal self-hosted path, Headquarters will publish your canonical site address here for you.
sats
Public zap buttons use your site signer pubkey and the effective Lightning Address shown above. Keep the canonical site address here if you want one zap identity for both onsite and offsite readers.
Apps like Bellheim can use the active Lightning Address for receiving support/zaps. Nostr Wallet Connect is a separate wallet-control secret for apps that need spending access; provision and reveal that only through the Headquarters pay-node workflow.
Most recent signed zap receipts published by the site endpoint.
Loading received zaps…
Bitcoin, Core Lightning, and the public Lightning Address endpoint are provisioned in Headquarters. Use this panel to confirm node reachability, liquidity, and zap readiness.
Connect the shopping cart and software-purchase checkout to the dedicated BTCPay Server.
Configure the embeddable WebRTC widget. Add it to local page content
with {{video-chat}}.
seconds
When enabled, visitors see shared room join buttons next to the regular call buttons. The regular call buttons remain available.
Use Name or Name | image URL. The image
becomes the room background when that room is selected.
Use Name | recurrence | HH:MM | minutes | password | participant
limit | image URL. Recurrence can be daily, weekdays, weekends,
weekly:mon,wed, monthly:1,15, yearly:05-24, or once:2026-05-24.
Blank WSS fields let the widget use the same-origin
/janus-ws endpoint. Camera and microphone access still
require an explicit click inside the widget.
See logged-in users, background-call opt-in state, browser-reported rooms, and active call requests.
No active operator call.
Use {{video-chat}} for video calling and
{{secure-chat}} for Secure Chat in local-only page content.
These includes render on the website and are not published into the
Nostr event.
Configure the server-folder RPG. Add it to a local page with
{{overworld-game}}.
seconds
The default starting room is a sandbox with a door into the website. Anonymous players cannot leave that first room.
Checks server paths, anonymous sessions, and whether player account execution is available.
Toggle feature modules on or off (data is not deleted). Disabled plugins hide their admin panel and disable related functionality across the site.
| Feature Module | Enabled |
|---|---|
|
Nostr supportCore Nostr features and shared signing/event
capabilities.
|
|
|
Nostr loginSign in with Nostr keys/extensions and
session bridging.
|
|
|
Nostr-backed pages &
postsEnables Nostr-sourced
page/post state and related admin tools.
|
|
|
Nostr bridge (Stonr)Mirrors events/comments through the Stonr
bridge pipeline.
|
|
|
ZapsNostr Lightning tips and zap metadata across
posts/pages.
|
|
|
BTCPay CheckoutShopping-cart checkout, BTCPay invoices,
webhooks, and software-purchase delivery.
|
|
|
Video callingEmbeddable WebRTC/Janus video chat widget
and iframe endpoint.
|
|
|
OverworldServer-folder RPG page, anonymous sandbox
play, and Nostr player account provisioning.
|
Nostr kind 30023 · d, title, summary, published_at
posts/post.md
posts/ .md
Origin destinations appear here when they are enabled for this site.
Pick a date/time or type it manually.
See what will publish next. Drip runs locally while an admin tab stays open.
Local drip running. Keep this tab open.
hours
minutes
Manage local pages backed by Nostr. Pages are published to Nostr only when you press Publish.
Attachments are private by default. Public posts can expose attached files automatically, or you can share a file explicitly.
Synced drop folder: files/. Anything you drop there appears
here the next time this page loads.
Moderate user-submitted content shown on this site. Nostr content remains globally available, but you control what this website and this relay choose to host and display.
Your account is Nostr-based.
Your account ID is your Nostr pubkey. It cannot be changed.
Provisioned on first Secure Chat use. This is the server-side SimpleX routing handle tied to your Nostr account.
Provisioned on first Overworld play. This server username is tied to your Nostr account and cannot be changed.
Short account name shown in nav/account UI.
This is the author name shown on your published blog posts.
When enabled, the site can show an incoming-call notice while you are logged in, even if the Contact page is not open.
Bind a passkey for faster device-based sign-in on supported browsers and devices.
Link an SSH public key for server terminal access (if allowed).
When generated in-browser, private key download starts locally. Keep it secret and back it up.