v0.1.0 Open Source Release

The Mother
of All Relays.

Self-hosted. Open Source. One Click.

Launch a sovereign infrastructure stack with a single binary. Public, Private, Paid, and Media servers working in harmony.

$curl -fsSL ... | bash

Linux / macOS / ARM64 / x86_64

Complete Control

Manage your infrastructure with a powerful, visual interface. No more fighting with config files in the dark.

🔒localhost:3000/admin/dashboard

Active Connections

1,248

Events Ingested

84.3k

Storage Usage

4.2 GB

Ingress Traffic (24h)

WebSocket HTTP
00:0006:0012:0018:0023:59

Everything you need. Nothing you don't.

Multi-Tenant Architecture

One binary, infinite relays. Spin up a public relay, a private inbox, and a paid community node on a single $5 VPS.

Sovereign Media (Blossom)

Stop relying on imgur. Host your own images and videos with built-in BUD-01 Blossom support. Hash-addressed and authenticated.

Web of Trust Filtering

Kill spam at the network layer. Only accept events from your friends, or friends of friends. Mathematically verified.

Any Topology

Configure your relay for any use case. Mix and match policies.

Read: * | Write: *

Public

Open to all. The standard relay for global communication.

Read: Auth | Write: Auth

Private

Whitelist-only. Perfect for family or team servers.

Read: * | Write: Auth

Outbox

Broadcast-only. You write, everyone reads.

Read: Auth | Write: *

Inbox

Receive-only. You read, everyone writes to you.

Private routing

DM Relay

NIP-17 Encrypted Direct Messages. Metadata privacy.

NIP-47 Managed

Wallet

Nostr Wallet Connect (NWC) service provider.

Write: Payment

Paid Relay

Monetize access. Lightning payments for admission.

Write: WoT Score

Web of Trust

Spam-free zone. Only friends of friends allowed.

Read: * | Indexing

Discovery

Search & Directory services for the network.

Deploy in Seconds

Select a preset. Copy the config. Launch.

moar.toml
[relays.public]
name = "Town Square"
description = "Free speech for all"
subdomain = "www"

[relays.public.policy.write]
require_auth = false
min_pow = 20

[relays.public.policy.read]
require_auth = false

# An open relay for everyone. Rate-limited but censorship-resistant.