I use raspberry Pi 4 and umbrel. With a small battery you can reach almost 100% uptime without redundancy. Works for me for more than a year.
Careful my pi worked great for about 1.5 years and now it randomly goes dark. I have been told it’s due to Umbrel running off an SD card and not the SSD.
reply
Many LND releases contain security fixes, so you should be upgrading at least a few times a year.
The default embedded db (bbolt) can only be compacted while offline, and the longer you go between compactions the longer it takes. This may not be significant for a personal node, but for a busy production node it’s likely to cause peers to temporarily disable their channels (if the outage lasts >20 minutes). Without compacting, your disk usage will grow and performance will suffer.
Restarts can be relatively quick (by bitcoin standards, not by enterprise standards) by issuing an external db.
The biggest risk to an RPi besides power is SD corruption. Using an onboard UPS (like PiJuice) can help, because SD corruption is more likely when power is flaky, but ultimately you’re just delaying the inevitable.
reply
That's exactly where I'm at now also. I've been up with little to no down time for about a year and a half.
I admit the raspberry pi scares me from a durability standpoint, and things like redundancy are non existent. I also want to take off the umbrel training wheels and learn what's going on at a deeper level.
I will keep my pi node going. I want my next node to be more like what I described in my op along the lines that were detailed by @031ef7d322.
reply
My single biggest upgrade was getting off a raspberry pi and throwing my raspiblitz setup on an old 2012 Macbook Pro I had laying around. Dramatically faster, and no more worrying about the pi4's weird power issues or SD card durability woes.
Running a personal (or even routing) lightning node doesn't have to be expensive, even 10-year-old hardware does a great job!
reply