Replying to Avatar Geektoshi

Introducing HAVEN Kit, a tool to get a Nostr relay up and running with just a few clicks. HAVEN Kit uses the incredible HAVEN relay along (thank you nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 and nostr:npub1a6we08n7zsv2na689whc9hykpq4q6sj3kaauk9c2dm8vj0adlajq7w0tyc) with a custom configuration UI to help you get a relay running very quickly.

You can set up with a simple configuration which just requires an npub and a user name, or do a full configuration to edit every variable in your HAVEN relay. The project creates two containers, one for the relay and one for the config UI (written in Python because I'm not a Go guy) so anyone can set this up anywhere. There is also an Umbrel configuration so you can set this up easily on an Umbrel node if you wish. I would appreciate some user testing and feedback before I submit to the Umbrel app store. I did all my testing with Podman because I prefer it to Docker so testing and feedback from Docker users is also welcome.

Project repo down below and thank you to nostr:npub1kun5628raxpm7usdkj62z2337hr77f3ryrg9cf0vjpyf4jvk9r9smv3lhe for posting the note that inspired me to work on this project.

https://github.com/Letdown2491/haven-kit/tree/main

Now to get it into a community app store for testing purposes...

Hey nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr , you have a community app store for Umbrel, right? Would you be able to host this for testing on Umbrel before nostr:npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu submits it to the official app store?

Reply to this note

Please Login to reply.

Discussion

yes, i had to create one for testing. thanks for looking out though!

Yep. My request was prior to the creation of his own community app store.

Since you're here, though. I was wanting to play with Blob Box, but it doesn't seem to want to let me add any npubs to the whitelist. I keep getting this error when I try:

Folder permission issue, by default folders in docker are owned by the root user to I need to include a script to change the permissions so the app can access it

Is there anything in Umbrel, Start 9, etc which requires rootful containers? Haven itself doesn't need to be run as root (I'm running it on a Rootless Podman container myself).

Nothing that I've found. Like I said, the only issue is Docker defaulting the volume to be owned by root.

Yeah, so in this case the besr pratic3 here is just to start the container with the right UID / GID etc for both Haven and the other tool that he mentioned. Those should be isolated (and daemonless if possible).

good feedback gents, didn't even think about this!