How technical do you want to get? Do you plan to run it on dedicated hardware?

BTCPayServer setup is really easy. You basically run a shell script that does everything. I wouldn't run it on your primary computer, though. I found it to be pretty heavy handed.

Umbrel is the easiest way to go. I run it on a pi4. There are lots of other self hosted solutions, though.

https://umbrel.com

https://raspiblitz.org/

https://www.nodl.eu/

I think there are others as well.

Reply to this note

Please Login to reply.

Discussion

I am quite technical; running some servers and a VPN between them and mainly running services via Docker Compose - gives me a nice little structure. :)

Thanks for the links, I'll check it out!

My target device is a FriendlyElec NanoPi R6s - an RK3588 arm64/v8 board with 4e+4p cores. It's my homeserver that I run basically everything on except the very most important stuff (like my Matrix and Gotify server).

I've been trying to find a full docker-compose setup that gives me a full bitcoin/lightning setup. I am convinced it is possible, but just haven't found it yet...

There are a lot of options and even more opinions on what is "best". You might have more success looking into nix for this purpose since it solves a lot of security questions with reproducible builds.