I think making it simpler is a good idea but solves a different problem, this guide is for people who want to understand how everything works from scratch.

NIP-29 looks very cool, and relay installation can be that simple I agree, do you have a link to seer? And do you think a simple script that bootstraps a relay on a server would suffice?

Reply to this note

Please Login to reply.

Discussion

Yup, understood. Guide's on the nitty gritty are important for sure.

Yes, I think we can make it easy. Have you ever installed Rust? You paste a command in the terminal, which brings to you to a few prompts. This is what I have in mind. It would prompt you for different config options. Many people have enough ability to run a VM on something like digital ocean, aws, you name it, any provider.

The company behind Ruby on Rails has started releasing some products under the banner Once. They have a group communication tool called Campfire. They have a similar setup. Launch a VM, paste in a command, step through the prompts and you have a fully functional service.

Seer's repo is here for transparency. However, it's not ready for consumption yet. Many things hard-coded as I build out the UI, etc. I don't recommend trying to use it yet. Im hoping to create some test build's in the next couple of weeks.

https://github.com/Galaxoid-Labs/Seer

You can also find a couple of the supporting libs here:

https://github.com/Galaxoid-Labs/Nostr

https://github.com/Galaxoid-Labs/NostrClient

Yea I’ve written a few scripts that are similar, I can probably put something together over the weekend that takes my guide and installs it in a similar way. Is there anything specific you’d like to see in a script like this?

Seer looks cool btw, I’ll definitely check it out when it’s ready to use.

Well, just off the top of my head, it would be cool to allow users to select nips they want to support, but that would probably require the relay that's being used to have an easy "on/off" for those.

I think the lowest hanging fruit is really auto setting up ssl with domain.

Basically being able to simply put in your domain and have it do the Lets Encrypt setup or something similar.

I haven't put much thought into the details, just the overall "One click relay deploy" 😃

Ok I’m hosting a script that seems to work for the most part here:

https://relayrunner.org/relaywizard.sh

let me know if you have any interest in helping me test it out and improve it.

I had a couple inconsistent issues with getting the ssl cert with the script but it seemed to work after running it a few times.

We could easily add a function to allow the user to select what nips they want included in the config.

you can check that the script is working by accessing the relay at relaywizard.xyz

Let’s go! I’ll take a look at this in just a bit! 🙏