
In RelayKit you can see how much space services are taking up. Handy for when your servers about to fall over and you don't know who the culprit is. (eg in this case these dm testing relays bloated…
Stop renting your Nostr existence. One command turns any server into your home: relays, Blossom, nsites, git, notifications — on your own domains.
The Nostr network is only as free as the infrastructure underneath it. When your notes live on
other people’s relays and your media on other people’s servers, your Nostr experience is
borrowed. RelayKit exists to make owning it trivial — your server, your domains, your data.
Sovereignty as a your service.
Run whatever mix you want — one relay or five, media, git, sites, notifications — and skip the rest. Clients reach them from anywhere, over open protocols.
Any VPS works — Vultr, DigitalOcean, Hetzner, even one you pay for in bitcoin. Point your DNS at it, run the script, sign in with your Nostr key.
A single script provisions the whole stack on any VPS
Any mix of relays, Blossom, git, nsites, notifications — as many of each as you want, nothing you didn’t ask for
Link any service to a domain you already own; routing and SSL handled for you
Organise services by project or environment
Your Nostr identity is the login — no passwords, no user management. Use your existing Nostr browser extension.
Pull the latest version from the dashboard when you choose — services keep running. 100% uptime.
Run your own relay, Blossom server, or nsite gateway without complex configuration.
Spin up disposable test infrastructure for dev environments in seconds. Finally a nostr testnet.
Pick and mix — every service is independent and optional. RelayKit is not a monolith: it stays exactly as light as the choices you make.
Four relay engines, each suited to a different job
wss://relay.yourdomain.com Media server for images, videos, and files
https://blossom.yourdomain.com nsite gateway (NIP-5A) with built-in NIP-05 names on the same domain. Auto-republishes whenever you update your nsite, from anywhere.
https://yourdomain.com Self-hosted git-over-nostr backend. Git host with an embedded relay (GRASP), plus a built-in ngit repo explorer.
https://git.yourdomain.com Nostr notifications. Mentions, replies, zaps and DMs pushed to your phone — no Play Services, happy on GrapheneOS.
Scheduled Nostr posting — write now, publish later, to your own relays or any
Live visibility into any Nostr relay — watch events, filters and kinds land in real time
Browse and verify stored blobs — by hash, pubkey or type
Host nsites as normal websites on your own domain — with inspection and debugging built in
The front page for your git host — repos, branches and history, clone URLs ready

In RelayKit you can see how much space services are taking up. Handy for when your servers about to fall over and you don't know who the culprit is. (eg in this case these dm testing relays bloated…
Getting started on a massive feature for relaykit, versioning of all contained services. This will make individual services update-able within relaykit - as the user running relaykit decides at…


I've been adding an update feature to relay kit. One of the key 'last' features before I advertise relaykit as ready for the general user. Installing is easy (hopefully), but updating needs to be…
Notifs on graphene, running from my own relaykit instance, hooked into my own relays.…


I've added a standalone notification service to relaykit. Since relaykit is 'always on', the notif service is always listening for relevant events. With iphone there's no way to avoid centralisation.…

Relaykit now supports grasp. You can create your own grasp instance in one click. Then use ngit on your machine to use git more or less as normal with your grasp as a remote. For extra meta, relaykit…