nostr.blog
LerenWoordenlijst
Krijg je @nostr.blog→
nostr.blog

Je gedecentraliseerde identiteit op Nostr. Eén adres, zaps en een opgeruimde reader.

ProductHomeClaim je @nostr.blogDashboard
LerenStudyWoordenlijst
JuridischVoorwaardenPrivacy
© 2026 nostr.blog. Identiteit met open protocol voor het gedecentraliseerde web.
Home›Study›Gevorderd en technisch›Hoe je eigen Nostr relay draait in 2026
Gevorderd en technisch

Hoe je eigen Nostr relay draait in 2026

Een praktische gids voor het draaien van een Nostr relay op een goedkope VPS. Welke software, hoe je deze configureert, wat het kost, en waarom je dit zou willen.

bynostr.blog editorial team·21 mrt 2026·7 min leestijd

Een Nostr relay draaien is haalbaar. De software is open source, het protocol is eenvoudig, en een bruikbare relay draait op een $5 VPS. Als je eerder iets zelf hebt gehost, kun je een relay in een middag draaien.

Of je het zou moeten, is een ander verhaal. De meeste gebruikers hebben hun eigen relay niet nodig. Enkele specifieke gevallen profiteren sterk.

Deze gids is de complete walkthrough voor iemand die het wil proberen.

Installeer strfry of nostream op een kleine VPS, wijs een domein ernaar, open poort 443. Duurt ongeveer een uur voor iemand die comfortabel met Linux werkt. Lopende kosten $5-15/maand. Nuttig voor specifieke gemeenschappen, privacybewuste gebruikers, en iedereen die dieper controle over zijn Nostr-infrastructuur wil.

Als je er klaar voor bent, claim je @nostr.blog-adres →

Waarom je er een wilt draaien

Zes legitieme redenen. Als geen ervan van toepassing is, gebruik je in plaats daarvan openbare relays.

Community relay. Je wilt een relay voor een specifieke groep (een bedrijfs-Nostr, een hobbygemeenschap, een lokaal treffen). Het beleid van je relay weerspiegelt de normen van die groep. Externe spammers kunnen het niet overspoelen omdat jij schrijftoegang controleert.

Privacy. Je wilt minstens één relay in je setup waarbij je de operator kent. Je leesvastelling op die relay is niet zichtbaar voor derden.

Bewaring. Openbare relays verwijderen soms oude events. Je eigen relay bewaart je berichten voor onbepaalde tijd als je dat wilt.

Experimenten. Je bouwt een client, een relay-extensie, of test nieuwe NIP's. Je eigen relay is essentieel voor development.

Regiospecifieke prestaties. Er bestaat geen goede relay in je geografische gebied. Het draaien van een relay in je regio dient jou (en mogelijk anderen) beter.

Principe. Je waardeert het bijdragen aan het netwerk door een node te hosten. Dit is zeldzaam maar echt; sommige operators draaien relays omdat de gezondheid van Nostr afhankelijk is van veel onafhankelijke relays.

Relay-software kiezen

De twee grote open-sourcekeuzes vanaf april 2026:

strfry. Geschreven in C++, gebruikt LMDB voor opslag, extreem snel. Verwerkt grote event-belastingen (miljoenen events) op bescheiden hardware. De keuze voor prestatiegerichte relays.

nostream. TypeScript, draait op Node.js, gebruikt PostgreSQL. Gemakkelijker aan te passen als je JavaScript kent. Goed voor aangepast beleid en plugins.

Er bestaan verschillende andere opties (rnostr in Rust, khatru-framework voor Go, verschillende forks). Voor je eerste relay behandelen strfry of nostream het gangbare geval; beide zijn goed gedocumenteerd en actief onderhouden.

Deze gids gebruikt strfry voor de concrete walkthrough.

Hardware-vereisten

Voor een kleine relay (tientallen tot honderden gebruikers):

  • VPS: 1-2 CPU-cores, 1-2 GB RAM
  • Opslag: 10-50 GB afhankelijk van bewaring
  • Bandbreedte: 100-500 GB/maand
  • Kosten: $5-15/maand op Hetzner, DigitalOcean, Linode, of vergelijkbaar

Voor een middelgrote relay (duizenden gebruikers):

  • VPS: 4 CPU-cores, 4-8 GB RAM
  • Opslag: 200+ GB, bij voorkeur SSD
  • Bandbreedte: 1+ TB/maand
  • Kosten: $30-80/maand

De meeste eerste keer relay-operators beginnen met een $5 VPS, wat meer dan voldoende is voor honderd gebruikers.

Setupwalkthrough: strfry op Ubuntu

Concrete stappen voor een basis-implementatie. Gaat uit van een frisse Ubuntu 22.04+ VPS.

Stap 1: Bereid de server voor

# Werk het systeem bij
sudo apt update && sudo apt upgrade -y

# Installeer build-afhankelijkheden
sudo apt install -y git build-essential libssl-dev libz-dev \
    liblmdb-dev libflatbuffers-dev libsecp256k1-dev \
    libzstd-dev pkg-config

Stap 2: Clone en bouw strfry

cd /opt
sudo git clone https://github.com/hoytech/strfry.git
cd strfry
sudo git submodule update --init
sudo make setup-golpe
sudo make -j4

De build duurt ongeveer 5-10 minuten op een kleine VPS.

Stap 3: Configureer de relay

Bewerk /opt/strfry/strfry.conf. De belangrijkste secties:

  • db-pad: waar events worden opgeslagen
  • network-bind-adres en poort
  • info-sectie: relaynaam, beschrijving, contactpersoon, openbare sleutels
  • retention-beleid: hoe lang je events bewaart

Voor een basis-setup werken de standaardwaarden. Pas de info-sectie aan om je relay te beschrijven.

Stap 4: Stel de service in

Maak een systemd-eenheid zodat strfry persistent draait. /etc/systemd/system/strfry.service:

[Unit]
Description=strfry Nostr relay
After=network.target

[Service]
ExecStart=/opt/strfry/strfry relay
WorkingDirectory=/opt/strfry
User=strfry
Restart=always

[Install]
WantedBy=multi-user.target

Maak de gebruiker aan en enable:

sudo useradd -r -s /bin/false strfry
sudo chown -R strfry:strfry /opt/strfry
sudo systemctl enable --now strfry

Stap 5: Stel TLS in (reverse proxy)

Nostr-clients verwachten wss:// (WebSocket over TLS). Gebruik Caddy of Nginx voor strfry.

Caddy is het gemakkelijkst. Installeer:

sudo apt install -y caddy

Configureer /etc/caddy/Caddyfile:

your-relay-domain.com {
    reverse_proxy /* localhost:7777
}

Herlaad: sudo systemctl reload caddy. Caddy haalt automatisch een TLS-certificaat van Let's Encrypt.

Stap 6: Wijs DNS aan

Maak een A-record voor your-relay-domain.com die wijst naar het IP van je VPS. Wacht een paar minuten tot DNS zich voortplant.

Stap 7: Verifieer

Van je laptop:

curl -s https://your-relay-domain.com

Zou een korte reactie moeten geven die bevestigt dat de relay draait. In een Nostr-client, voeg wss://your-relay-domain.com toe aan je relaylijst. Je zou het moeten zien als verbonden en events moeten ontvangen.

Totale verstreken tijd: 30-60 minuten voor iemand vertrouwd met Linux; 2-3 uur voor een beginner.

Aan de slag

Claim je Nostr-identiteit in 2 minuten

  • •Je eigen @nostr.blog-adres, overal geverifieerd
  • •Ingebouwde Lightning-wallet voor het versturen en ontvangen van zaps
  • •Volledige client op één plek: feed, meldingen, DM’s, media, relays

Vanaf $ 2,99/jaar.Kortere premium-namen kosten meer.

Aan de slag met nostr.blog→

De relay bedrijven

Eenmaal draaiend, vereist een relay minimaal onderhoud. Een paar terugkerende taken:

Monitor schijfgebruik. De database van strfry groeit met bewaarde events. Controleer maandelijks; prune indien nodig.

Update de software. strfry krijgt updates; je bouwt deze opnieuw wanneer er zinvolle zijn. Meestal een paar keer per jaar.

Controleer logs op spampatronen. Een relay onder zware spamaaval kan rate-limit-aanpassingen of beleidsverkrapping nodig hebben.

Vernieuw TLS. Caddy doet dit automatisch. Als je Nginx handmatig gebruikt, stel je certbot-automatische vernieuwing in.

Back-up de database. Voor kleine relays volstaat een wekelijks rsync naar een ander serverstation. Voor gegevens die je erg belangrijk vindt, vaker.

Totale tijdsbesteding: misschien 30 minuten per maand zodra de relay stabiel is.

Policies om over na te denken

De regels van je relay zijn van jou. Beslis vroeg en documenteer ze.

Wie kan schrijven. Volledig open (elk ondertekend event)? Whitelist (specifieke pubkeys)? Betaald (sat-tarief per event)?

Welke soorten. Accepteer alle event-soorten, of alleen specifieke (alleen kind:1, geen reposts, geen reacties)?

Rate limiting. Hoeveel events per minuut per pubkey? Standaard strfry-limieten zijn redelijk; strak aan als misbruikt.

Bewaring. Bewaar events voor altijd, of prune na X dagen? Prunen vermindert schijf maar verliest geschiedenis.

Moderatie. Verwijder je handmatig specifieke events of specifieke pubkeys? Je bent de admin; je kunt.

Publiceer je policies op / (het info-antwoord) zodat gebruikers weten wat ze kunnen verwachten. Een ondoorzichtige relay is een rode vlag voor gebruikers.

Kosten in de praktijk

Een realistisch jaarlijks budget voor een kleine openbare relay:

  • VPS: $60-180
  • Domein: $12-15
  • Monitoring- en backuptools (optioneel): $0-60
  • Je tijd: 5-10 uur over het jaar
  • Totaal contanten: $80-250/jaar

Voor een betaalde relay met abonnees kunnen de inkomsten dit en meer dekken. Voor een gratis relay is het een uit de zak komende bijdrage aan het netwerk (of aan je eigen gebruik).

Op schaal draaien

Kleine relays zijn gemakkelijk. Groeien naar honderdduizenden gebruikers vereist werkelijk operationeel werk.

Overwegingen:

  • Databaseoptimalisatie. Standaard strfry/nostream-instellingen werken tot een punt. Voorbij ongeveer 500k actieve gebruikers, aangepast indexeren en tuning belangrijk.
  • Geografische distributie. Een relay in één regio kan de wereld niet bedienen met lage latentie. Grote relays draaien vaak clusters.
  • DDOS-bescherming. Populaire relays worden aangevallen. Cloudflare voor de relay, of andere DDOS-services, is gangbaar.
  • Kosten op schaal. Een relay die miljoenen leesoperaties per dag bedient, kan duizenden dollars per maand kosten in bandbreedte en berekening.

Zeer weinig operators draaien op deze schaal. Damus-relay, nos.lol, relay.primal.net, en een handvol anderen zijn de huidige zwaargew ichten. Kleine relays hoeven niet te concurreren; het netwerk profiteert van allebei.

Waarom je er misschien niet een wilt draaien

Eerlijke redenen om gebruiker van openbare relays te blijven.

  • Je hebt geen specifieke reden. Draaien voor principe is prima; draaien voor principe zonder ander motief sleet eraf.
  • Je houdt niet van sysadmin-werk. De relay is niet complex, maar je raakt af en toe Linux-configuraties, logs, en TLS aan.
  • Je vertrouwt al de openbare relays. Als de standaardinstellingen voor je werken, is het toevoegen van je eigen extra werk zonder duidelijke winst.
  • Je publiceert of leest niet genoeg om het te rechtvaardigen. Casual-gebruikers hebben zelden hun eigen relay nodig.

Er is geen druk in de Nostr-gemeenschap om je eigen relay te draaien. De meeste actieve gebruikers doen het niet. Het netwerk heeft niet nodig dat elke gebruiker infrastructuur bijdraagt; het heeft genoeg nodig om gedecentraliseerd te blijven.

Nadat het draait

Vertel het mensen. Een relay zonder gebruikers is geen relay; het is een backup. Post op Nostr over je nieuwe relay, leg zijn policies uit, en nodigen gebruikers die bij de policies passen uit om verbinding te maken. Verwacht in de eerste maand 10-50 gebruikers als je het promoot; meer als je bekend bent in een specifieke gemeenschap.

Het draaien van een relay draagt bij aan de gezondheid van het netwerk en geeft je een stuk infrastructuur dat echt van jou is. Voor de juiste gebruiker is het een bevredigend project.

Aan de slag

Claim je Nostr-identiteit in 2 minuten

  • •Je eigen @nostr.blog-adres, overal geverifieerd
  • •Ingebouwde Lightning-wallet voor het versturen en ontvangen van zaps
  • •Volledige client op één plek: feed, meldingen, DM’s, media, relays

Vanaf $ 2,99/jaar.Kortere premium-namen kosten meer.

Aan de slag met nostr.blog→

Veelgestelde vragen

Hoeveel kost het draaien van een Nostr relay?
$5 tot $15 per maand voor een basis-VPS die een kleine groep kan bedienen. Voeg $12/jaar toe voor een domein als je een leesbaar adres wilt. Een relay die honderden gebruikers bedient, kost misschien $20 tot $30/maand. Bij schaal (duizenden actieve gebruikers) stijgen de kosten met databasegrootte en bandbreedte.
Wat zijn de technische vereisten?
Vertrouwdheid met Linux op de opdrachtregel, basismanagement van DNS, en bereidheid om documentatie van relay-software te lezen. Geen diepgaande engineeringvaardigheden nodig; een paar uur volstaat als je eerder met zelf-hosting hebt gewerkt.
Kan ik een relay op een thuisserver draaien?
Ja, maar er zijn compromissen. Thuisservers hebben vaak onregelmatige connectiviteit, dynamische IP's, en ISP-servicevoorwaardenproblemen met hostingservices. Een $5 VPS is meestal betrouwbaarder dan een thuisverbinding voor dit doel. Voor echte homelab-gebruikers kan het werken met wat netwerksetup.
Blijft mijn relay bestaan als het offline gaat?
De events die je ernaartoe hebt gepubliceerd, zijn al gerepliceerd naar andere relays (aangenomen dat je naar meerdere hebt gepubliceerd). Je relay offline gaan maakt het onbeschikbaar voor het lezen van die events van je relay specifiek, maar de events bestaan nog steeds elders. Als je relay de enige is waar je naar publiceert, is de uptime ervan belangrijker.
Kan ik geld verdienen met het draaien van een Nostr relay?
Mogelijk maar niet automatisch. Betaalde relays genereren inkomsten als ze abonnees aantrekken. De meeste gratis relays draaien als service voor het netwerk of als persoonlijk project. De economie op kleine schaal is meestal break-even op zijn best; op schaal verdienen sommige operators werkelijk geld.

Lees verder

Gevorderd en technisch

Wat is een Nostr relay? Een beginner's gids

Relays zijn de kleine, onafhankelijke servers die Nostr-berichten opslaan en doorsturen. Wat ze doen, waarom het ontwerp ongewoon is, en hoe je er een kiest.

7 min leestijd
Gevorderd en technisch

Betaalde Nostr-relays: wat je ervoor krijgt

Betaalde relays beloven spam-vrije feeds, hogere retentie, betere uptime. Wat ze werkelijk leveren in 2026, welke het waard zijn, wanneer gratis prima is.

6 min leestijd
Aan de slag

Het Nostr-protocol, uitgelegd in eenvoudig Nederlands

Nostr is een protocol, geen platform. Dit onderscheid bepaalt alles over hoe het werkt, waarom het niet kan worden overgenomen, en wat het kan doen.

6 min leestijd