I am not using a Proxmox server, but a mini PC with the Ubuntu server OS. The only issue I ran into is my ISP port forwarding restrictions not allowing me to incorporate Nginx correctly. But I followed this tutorial, got my Haven relay set up, then connected through Cloudflare (as he does in the video). If I ran on a VPS, I could eliminate the use of Cloudflare. Hope this helps!
Discussion
Credit to nostr:nprofile1qyt8wumn8ghj7ct5d3shxtnwdaehgu3wd3skueqprpmhxue69uhkc6t8dp6xu6twvaex2mrp0yhxxmmdqqsxr0mepvsfftasxj2uncfk4nmpt0s0enpvh9d44na47mxwlcvtqcsw6dtc5 for sharing this video a while back.
Two issues:
I've never ever been able to get nginx working on anything I've tried. (Mind you, I'm an idiot.)
Anyone that uses Cloudflare is an unprincipled twerp endangering the entirety of the internet. Cloudflare is most perfect demonstration of chasing convenience over everything else. I flat out refuse.
Thank you got responding, but I'll have to pass on this instruction set as it conflicts with core values.
That's fair and I don't entirely disagree. I am also an idiot, but with some research, I was able to get Nginx to work on a VPS.
You are less of an idiot than I. 🤣
https://github.com/quentintaranpino/nostrcheck-server has a noob proof install script.
GitHub = nogo.
I have no clue how anyone uses anything from github to do anything. It's the worst UX/UI I've ever come across.
*sighs* I'll try to see if I can figure that out, but honestly isn't likely.
No need to interact with Git. Just run
`curl https://raw.githubusercontent.com/quentintaranpino/nostrcheck-server/refs/heads/main/scripts/install.sh --output install.sh && chmod +x install.sh && ./install.sh`
on a clean Ubuntu install (VM or VPS).
There are steps in this tutorial about setting it up. It's the one I used to set up a lightning address via a VPS. It works, but I don't use it because TOR and the reverse proxy slows it down significantly. If you have the time and desire, you can pull out the applicable instructions and ignore the rest.
Yeah... No. I'm not paying for external services. That's not fiscally sound and opens a person up to getting rugged in way too many ways.
I just want to run my own stuff on my own machines without needing external BS outside of an internet connection.
Yeah, this is the challenge. When it came to running my Haven relay, I preferred having my own hardware over paying to use someone else's. I don't like using Cloudflare to access it and will stop as soon as I find an alternative solution. But I would rather use it as a step in the process than not do anything and rely on others' relays (some of which very well may be using Cloudflare). If anyone has a solution to get around ISP port restrictions, I am more than open to it.
Alas, like you said, anything I try to do gets way more complicated and takes a lot more time, of which I don't have much to spare lately, than it probably should 😅