Anthony Accioly @Anthony Accioly - 7h
GM folks! Care to earn some sats just for installing and testing Haven? I'm also offering a small bounty: - 2k sats for the first user who installs it on Windows or Linux with arm64 hardware - 1k sats each for the next 3 users who install it on any other platform (Windows, Linux, or macOS on x86_64 or arm) Rules: 1. Download the binaries: https://github.com/aaccioly-open-source/haven/releases/tag/v1.1.0 2. Install and configure Haven 3. Set Haven as your Inbox / Outbox relays 4. Comment here with a picture of Haven running in your terminal, along with your OS and processor arch (e.g. haven.accioly.social running on macOS x86_64) Only one zap per person; but if you want to test it on multiple OSes, you’ll get extra kudos from me 😄 One way or another, last chance to test-drive Haven's binaries. If nobody reports any issues, I'll be merging it this week. #haven #nostr #relay #devstr #test #zatsForAlphaTesting
Anthony Accioly @Anthony Accioly - 6h
No problem Beave. Happy to jump on a call and help you with it one of these days when you have time to spare. It would be very useful for me as well in terms of figuring out where I can improve things for new users :).
More than you think! And just to be clear… I’m not making fun of you by saying that. You're a "new" Linux user, technically curious, competent enough to get a relay running, and enthusiastic about self-hosting. That’s exactly the kind of profile I imagine running personal relays. I mean, other devs and power users don’t need much help. Folks with no technical inclination at all probably won’t bother. But if I can get 200 or so “The Beaves” to run their own personal relays (Haven or otherwise) on top of Haven's existing user base, I’ll feel like I’ve done my fair share for Nostr. :) Just DM if and when you are up to it, we can agree on some time to get it done :)
Lets gooo!
Anthony Accioly @Anthony Accioly - 4h
You may have created the folder with another user (e.g., root). You can always change the owner of the folder, see: https://linuxize.com/post/linux-chown-command/ If you run the command with sudo, then the root user will own the files and folder. That may or may not be what you want, depending on your goals. From a security perspective, the ideal approach would be to create a separate user specifically for Haven, though that setup can be a bit more technically involved. I'll make sure to document this in the future — thanks!
Anthony Accioly @Anthony Accioly - 2h
Inside the tar.gz that you have unzipped there's a `.env.example`, `relays_import.example.json` and `relays_blastr.example.json`. The .env.example may be "hidden" by your file manager as it starts with a dot, you can see the files inside the zip with: `tar -tf filename.tar.gz` and in the haven folder bygl going into it (e.g., `cd haven`) and typing `ls -lah`. Or you can use your Desktop file manager E.g., Files / Nautilus on GNOME or Dolphin on KDE to do all of this. Let me know if you need further help.
Yes. With the binaries it's basically this. Of course that you need to tweak the settings and id you want to setup a reverse proxy there's some extra unrelated things to do, but for HAVEN itself, all you need to do is copy and paste a few files :).
You don't need to start over. Happy to help you move this to a non root user if you want to do this later. Feel free to finish using root for now :)
I appreciate it Troy! Looking forward for your feedback. Cheers,