Why would an Electrum server need to weigh several dozens of GB in storage space? (At least that is what I think you are implying).
I think Electrum needs like 20GB or so as cache.
I am running ElectrumX and its database currently takes up exactly 71 GB of space! That's... a lot. Is anyone here running a different implementation so that we could compare the numbers?
By the way, n0nce are you going to set up your own node any time soon?
Right, it can be much more than 20, I was just throwing out ballpark order-of-magnitude numbers! I'm not sure about my exact size though.
Yup, almost there! Shut down the old node, moved all funds etc., now end of week probably going to reinstall OS, Core, reverify blockchain and recompile c-lightning cleanly without plugins at first (I believe those caused some issues).
OT over As for the security aspect of it. If you are running any of the 'node in a box' nodes you are taking some form of a leap of faith that the people who put the packages together and made the installers / configurations / etc. have not gone evil. So, I really don't know home much more of a leap it is to get the hardware prebuilt from them too.
We are also taking a leap of faith when we are running Bitcoin Core, your phone and your computer, so we can just reduce the risks, unless we are security code experts with big brains.
I'm siding with DaveF here. If we install the OS and all software on our own, we will at least have verified each download and compiled it for ourselves. Instead a device with everything installed doesn't provide this certainty. It could easily be a forked version of either software with some little modifications that you can't notice in normal usage. Even if you're not a security expert and didn't check the code yourself, at least when DIY, you know you're running unmodified official release.
It looks cool, but I find it theft to sell the ability for one to run a Bitcoin & LN node with some extra (open source) goods for $429. I mean, come on, seriously? Is this how you'll encourage the average Joe interested in this field to run a node? That's a rip off.
Yeah, I think you should move to some communist country (if you are not living there already) and demand to get everything for free.
Let's see how far you get.
Why do you purchase anything when in theory you can make anything your own, right? Wrong!
There are 2 arguments for DIYing this: price and security. When it comes to price, I agree: some people would be at a loss if doing it themselves, if their
[hourly wage * time to set it up] is larger than the difference between DIY and buy. So in that case it depends on how much someone earns and how much time they need to set the node up. Students like to DIY lots of stuff since their wage is so low that it usually makes sense not to pay someone for it. But if you earn more and / or have little experience with Linux, it may be better to avoid DIY.
However, there will always be the issue of security if you don't 'DIY' this, since you haven't verified the software, which can be a larger or smaller concern based on what you want to do with it.
I'd argue if you don't store any funds on it anyway, there's no risk really. A plain full Bitcoin node can be run without any funds on it and provide the same functionality as if funds were added. It just changes if you want to be a Lightning router.