Replies (100)
Thanks to the replyguy π
Boom!
What is this, the "relay release day"?! π
Great!
This is amazing. When do you sleep? Answer: never.
Is the overall idea that one could use only HAVEN relay?
based
nostr is winning
You will still need other public relays to read about other people, the idea is everything in your graph (your notes, and reactions/replies/zaps to your notes) are highly available to the entire network and backed up
It also should make dms and group chats more private on nostr
So when clients want to show information about you, they have the perfect single relay with all the information
Good to see more types of relays popping up.
utxo the webmaster π§βπ»
Introducing HAVEN - The Ultimate Relay For Sovereign Individuals

HAVEN (High Availability Vault for Events on Nostr) is the next evolution of personal relays that take self sovereignty and decentralization to the next level.

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
It's a 4-in-1 Relay with:
- Private Relay - for your drafts, ecash/nutsacks and anything else only you should be able to see
- Chat Relay - for your web of trust to be able to send you DMs or to host private group chats.
- Inbox Relay - for people to send reactions, zaps and likes to your notes. It also pulls these notes from other relays in real time. Protected by web of trust
- Outbox Relay - for others to read from. This will contain all the notes that only you publish. Anyone can read, only you can write. Every note sent to your outbox relay will be BLASTR'd to other relays.
It also has many SMART relay features, including:
- It imports all your old notes to your outbox relay, and imports any note you're tagged in to your inbox relay
- It protects your relays using your Web of Trust
- It automatically backs up all your notes to a 3rd party cloud (currently only AWS S3 support - more soonβ’)
- It blastr's your notes to other relays
Amethyst users will love this relay because it gives you every relay you need to complete the relay configuration.
It is my hope with this relay that we can significantly increase the decentralization of Nostr by giving people an extremely powerful and reliable personal relay that gives them control over the longevity and privacy of their notes. With more people running personal relays, clients should be more inclined to implement the outbox/inbox model.
You can see HAVEN in action on my personal relay:
- wss://relay.utxo.one/outbox
- wss://relay.utxo.one/inbox
- wss://relay.utxo.one/chat
- wss://relay.utxo.one/private
I am extremely excited about this release and can't wait to see what the nostriches think of it!
To get started, follow the instructions in the README here:

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
View quoted note →
Fucking based π would love to see a version packaged on start9 or umbrel
π€©
utxo the webmaster π§βπ»
Introducing HAVEN - The Ultimate Relay For Sovereign Individuals

HAVEN (High Availability Vault for Events on Nostr) is the next evolution of personal relays that take self sovereignty and decentralization to the next level.

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
It's a 4-in-1 Relay with:
- Private Relay - for your drafts, ecash/nutsacks and anything else only you should be able to see
- Chat Relay - for your web of trust to be able to send you DMs or to host private group chats.
- Inbox Relay - for people to send reactions, zaps and likes to your notes. It also pulls these notes from other relays in real time. Protected by web of trust
- Outbox Relay - for others to read from. This will contain all the notes that only you publish. Anyone can read, only you can write. Every note sent to your outbox relay will be BLASTR'd to other relays.
It also has many SMART relay features, including:
- It imports all your old notes to your outbox relay, and imports any note you're tagged in to your inbox relay
- It protects your relays using your Web of Trust
- It automatically backs up all your notes to a 3rd party cloud (currently only AWS S3 support - more soonβ’)
- It blastr's your notes to other relays
Amethyst users will love this relay because it gives you every relay you need to complete the relay configuration.
It is my hope with this relay that we can significantly increase the decentralization of Nostr by giving people an extremely powerful and reliable personal relay that gives them control over the longevity and privacy of their notes. With more people running personal relays, clients should be more inclined to implement the outbox/inbox model.
You can see HAVEN in action on my personal relay:
- wss://relay.utxo.one/outbox
- wss://relay.utxo.one/inbox
- wss://relay.utxo.one/chat
- wss://relay.utxo.one/private
I am extremely excited about this release and can't wait to see what the nostriches think of it!
To get started, follow the instructions in the README here:

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
View quoted note →
Is this something thatβs only useful in a client like Amethyst? Iβve seen briefly in screenshots that it has slots for different types of relays (Iβve seen dm relays in 0xchat) but I havenβt seen this in clients like Damus or Nostur. Is it useful for them as well?
Sir, im trying to work here (not really). Save the releases for after regulat business hours
Thank you!
utxo the webmaster π§βπ»
Introducing HAVEN - The Ultimate Relay For Sovereign Individuals

HAVEN (High Availability Vault for Events on Nostr) is the next evolution of personal relays that take self sovereignty and decentralization to the next level.

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
It's a 4-in-1 Relay with:
- Private Relay - for your drafts, ecash/nutsacks and anything else only you should be able to see
- Chat Relay - for your web of trust to be able to send you DMs or to host private group chats.
- Inbox Relay - for people to send reactions, zaps and likes to your notes. It also pulls these notes from other relays in real time. Protected by web of trust
- Outbox Relay - for others to read from. This will contain all the notes that only you publish. Anyone can read, only you can write. Every note sent to your outbox relay will be BLASTR'd to other relays.
It also has many SMART relay features, including:
- It imports all your old notes to your outbox relay, and imports any note you're tagged in to your inbox relay
- It protects your relays using your Web of Trust
- It automatically backs up all your notes to a 3rd party cloud (currently only AWS S3 support - more soonβ’)
- It blastr's your notes to other relays
Amethyst users will love this relay because it gives you every relay you need to complete the relay configuration.
It is my hope with this relay that we can significantly increase the decentralization of Nostr by giving people an extremely powerful and reliable personal relay that gives them control over the longevity and privacy of their notes. With more people running personal relays, clients should be more inclined to implement the outbox/inbox model.
You can see HAVEN in action on my personal relay:
- wss://relay.utxo.one/outbox
- wss://relay.utxo.one/inbox
- wss://relay.utxo.one/chat
- wss://relay.utxo.one/private
I am extremely excited about this release and can't wait to see what the nostriches think of it!
To get started, follow the instructions in the README here:

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
View quoted note →
Clients will eventually catch up π
Got it. Only for clients who support multiple types of relays, for now
Not necessarily, just having your own relay with all your notes and backing them up ar a huge benefit even if you don't use the individual relays
Ah so I can still use all the smart features, even if Iβm using a client like Damus. Thatβs good to know. Thanks!
Can it filter the Nip05 only? Like
@Alex Gleason did on his relay?
Will test it asap πππ
We have 3 good candidates for being included in today.
Chris
Relay Wizard now let's you choose between multiple relay implementations, including a nip29 relay that supports groups. If you have a relay you'd like to see implemented let me know. Try it out at relaywizard.com #grownostr #relays
If you don't even know where to get started with setting up a server or hooking up a domain name you can also check out relayrunner.org
View quoted note →
Thank you for the hard work and the deep thought that I do know went into this. And thank you for a user friendly breakdown. Creation is divinity. π«‘
inbox and outbox model is a must
View quoted note β
reply guy was unleashed to have nostriches figure out the right relays .. this is one of them !
thank you
@utxo the webmaster π§βπ»
View quoted note β
yep, this stuff is about controlling who uploads to it not how
Yeeees, more exploration of All-in-1 relay (and even media server) solutions!
Here for it π.
Can't wait for setups like these that integrate monetization and scale to the community level.
A Nix Flake would be great. I can help with this.
Does the S3 support also work with minio?
There's more to come
Aand here we are :) wss://wot.nostr.sats4.life/
Great job
@utxo the webmaster π§βπ» !!!
Canβt wait to try it out
It seems like you're not working on Nostr full-time. Explain yourself.
No, I don't like this method
Im just a pleb in the fiat mines
Vamos a probarlo utxo ππ«‘
Happy mining π» don't forget to purple pill your boss
But why not add the option others like it you don't have to use it π
If others want to code that up that's fine, I'm focused on different things
Your nip05 is not verified
And now you see why I don't like it

IM NOT A DEV...
Yes, fantastic work. Thank you publishing.
What about file storage? Do we already have a way to break dependency to external file servers like nostr.build for images and small videos, or is there a way for your relay to also safeguard these resources?
This is my next feature trying to figure out with blossom
With a ready to go docker compose and everything. Thanks! I'll be trying it soon :).
Always on top of the game! βΊοΈ
Is it posible to run un start 9?
Not yet but maybe someone will build it
Thanks! I broke the NIP05 when enabling the relay. Now it is back.
I missed something here... Were you talking about nip05 or about myself??
Nip05 as spam prevention strategy
Yep sure. Totally!
Quick noob question: What is the best practice for relay keys? Should I generate 3 new key pairs (one for each type of relay)?
Nah I don't, but if you wanted your relay to be more anonymous it might be a good option
Awesome. Is this a sequel to wot-relay or a completely new project?
Thanks. Out of curiosity, what are you doing? Are you using your Nostr account key for all relays?
Completely new
WoT relay is to run a public relay for the network
Haven is a personal relay that revolves around you
Yep my npub on all of them
When you say aws S3, it means any compatible API such as minio, or just aws S3 an nothing more?
Right now just s3, I hope people will add more with PRs
I probably won't be able to check it out until the weekend. π. Too much to do on my day job...
Fuck yeah brother π€
Anyway to run on a Mac or these are Linux only?
It probably runs on Mac but haven't tried
π€―
If I want to package this on StartOS, would I be allowed to? Anyone want to help?
I like this. Iβll try it out. Any recommendations for an iOS client that will support this setup?
By chance did the name come from Metal Gear?
MIT license you are free to do anything πΈπ§βπ»β
Okay, cool. I'm currently trying to use llama3 to make a service.yaml file to package it for StartOS.
Yay! Running mine just now. haven.girino.org
lets' see how badger behaves this time.
Many, pls see example env
god i love open source culture. big up yourself
@utxo the webmaster π§βπ»π€
πππ
yes!
More and more reasons to set up own server for nodes and relays
View quoted note β
π
Ooh nice! My next personal project
βπΌβπΌ
Bloody legends.
I came to see if StartOS was an option.
Great! Excited to see Haven boosts Nostrβs decentralization!
This makes me happy. Thank you π π
Hey utxo,
I'm running multiple NICs with a dual-stack network, and unfortunately, the hardcoded binding to 0.0.0.0:3355 is causing issues for me. Would you be open to contributions if I created a small PR to make the binding address and port configurable (while still defaulting to 0.0.0.0:3355)?
I managed to run a containerised deployment with Podman/Podman Compose on macOS Sequoia. It builds fine and should work on bare metal, but I haven't tested that yet.
This reminds me, I'm not using an S3-compatible solution for backup. So far, I've had to set the backup provider to a placeholder value and the interval to a large number to avoid the 'π« We only support AWS at this time' errors. Is there a better way to disable backups through the settings? Otherwise, I'm happy to contribute a flag to disable backups altogether.
It's on my to-do list to handle "none" or something or enabled=true or something, but would be happy if someone PRd this
Will do if you don't get to it first :). Thanks!
Fantastic! can't wait to try it out!
@0xtr this looks cool, is it something laymen like me can / should be running?!
same!
Any client of course! But it works best with clients that respect inbox/outbox/dm relay setup
Hey
@calle you are outdated about nostr relays we have relays that communicate with other relays here is one example
utxo the webmaster π§βπ»
Introducing HAVEN - The Ultimate Relay For Sovereign Individuals

HAVEN (High Availability Vault for Events on Nostr) is the next evolution of personal relays that take self sovereignty and decentralization to the next level.

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
It's a 4-in-1 Relay with:
- Private Relay - for your drafts, ecash/nutsacks and anything else only you should be able to see
- Chat Relay - for your web of trust to be able to send you DMs or to host private group chats.
- Inbox Relay - for people to send reactions, zaps and likes to your notes. It also pulls these notes from other relays in real time. Protected by web of trust
- Outbox Relay - for others to read from. This will contain all the notes that only you publish. Anyone can read, only you can write. Every note sent to your outbox relay will be BLASTR'd to other relays.
It also has many SMART relay features, including:
- It imports all your old notes to your outbox relay, and imports any note you're tagged in to your inbox relay
- It protects your relays using your Web of Trust
- It automatically backs up all your notes to a 3rd party cloud (currently only AWS S3 support - more soonβ’)
- It blastr's your notes to other relays
Amethyst users will love this relay because it gives you every relay you need to complete the relay configuration.
It is my hope with this relay that we can significantly increase the decentralization of Nostr by giving people an extremely powerful and reliable personal relay that gives them control over the longevity and privacy of their notes. With more people running personal relays, clients should be more inclined to implement the outbox/inbox model.
You can see HAVEN in action on my personal relay:
- wss://relay.utxo.one/outbox
- wss://relay.utxo.one/inbox
- wss://relay.utxo.one/chat
- wss://relay.utxo.one/private
I am extremely excited about this release and can't wait to see what the nostriches think of it!
To get started, follow the instructions in the README here:

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
View quoted note →
Reply with a link to your haven relay for 1000 sat zap ππΈ
utxo the webmaster π§βπ»
Introducing HAVEN - The Ultimate Relay For Sovereign Individuals

HAVEN (High Availability Vault for Events on Nostr) is the next evolution of personal relays that take self sovereignty and decentralization to the next level.

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
It's a 4-in-1 Relay with:
- Private Relay - for your drafts, ecash/nutsacks and anything else only you should be able to see
- Chat Relay - for your web of trust to be able to send you DMs or to host private group chats.
- Inbox Relay - for people to send reactions, zaps and likes to your notes. It also pulls these notes from other relays in real time. Protected by web of trust
- Outbox Relay - for others to read from. This will contain all the notes that only you publish. Anyone can read, only you can write. Every note sent to your outbox relay will be BLASTR'd to other relays.
It also has many SMART relay features, including:
- It imports all your old notes to your outbox relay, and imports any note you're tagged in to your inbox relay
- It protects your relays using your Web of Trust
- It automatically backs up all your notes to a 3rd party cloud (currently only AWS S3 support - more soonβ’)
- It blastr's your notes to other relays
Amethyst users will love this relay because it gives you every relay you need to complete the relay configuration.
It is my hope with this relay that we can significantly increase the decentralization of Nostr by giving people an extremely powerful and reliable personal relay that gives them control over the longevity and privacy of their notes. With more people running personal relays, clients should be more inclined to implement the outbox/inbox model.
You can see HAVEN in action on my personal relay:
- wss://relay.utxo.one/outbox
- wss://relay.utxo.one/inbox
- wss://relay.utxo.one/chat
- wss://relay.utxo.one/private
I am extremely excited about this release and can't wait to see what the nostriches think of it!
To get started, follow the instructions in the README here:

GitHub
GitHub - bitvora/haven: High Availability Vault for Events on Nostr
High Availability Vault for Events on Nostr. Contribute to bitvora/haven development by creating an account on GitHub.
View quoted note →
Go ahead and smack me for saying this but when will I find Haven in the Umbrel app store?
Private is asking for authentication, how do i authenticate to it? which clients have support for authentication?
Amethyst, nostrudel, coracle
Definitely needs auth
Do i have to configure something for the authentication to occur? or does the client do it for me? nostrudel just tells me sending to it failed, because it requires auth. couldn't find a way to authenticate.
Thank YOU ! will check later
Clients should do it for you. The first version of Haven has an auth bug, please update to latest and try if you haven't
that's probably it then. will update when i get home!
Sorry, on vacation so havenβt checked nostr in a while. I havenβt looked at this but shouldnβt be too hard for ya to set upπ€