Features
One-command install
A single script turns any VPS into a Nostr hosting platform — stack, certificates and auth included.
./scripts/install.sh
That’s the whole ceremony. The script:
- Prompts for your owner npub and instance domain (current values offered as defaults on re-run)
- Generates
JWT_SECRETand an admin password, writes.env - Brings up the production stack — Traefik on 80/443 with Let’s Encrypt, Dokploy, RelayKit
- Provisions auth so you can sign in with your extension immediately
Re-running it later changes the domain or owner npub: it updates .env, redeploys so Traefik re-issues the certificate, and syncs the owner.
Full walkthrough: Install.