Oddbean new post about | logout
 What do you want to run it on?

There are a couple prerequisites. You will need to own a domain and know how to set up an A record. I would also recommend using Nginx or Nginx Proxy Manager (if you prefer a GUI) to connect requests made through your domain to your relay. You are going to need the most recent version of golang (1.23.1) installed on the machine you will be running Haven on. nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8's installation instructions for Haven include a link to the download page, and instructions on how to install it are available at the top of the download page.

From there, you're going to be using a lot of command line. You should be able to get the relay itself up and running by following the instructions on the GitHub, assuming you know how to access a terminal window for the device you want to install it on. Then you will just need to find instructions for how to set up a proxy to the local IP and port that Haven is running on (3355 by default) using Nginx.

If all of the above sounds like a foreign language to you, I agree! This is why we need tools like this to be packaged for easy install, or hardly anyone will use them.