Thread

๐Ÿ—‚ Basic diagram showing the infrastructure to run a home-based Bitcoin and Lightning node: ๐Ÿซ Uses a Raspberry Pi ๐Ÿง Runs Ubuntu Server (directly or via ๐Ÿ–ฅ VirtualBox) ๐Ÿณ Uses Docker to run services โ‚ฟ Installs Bitcoin Core โšก Runs LND (Lightning Network Daemon) ๐Ÿ’ป Managed via Lightning Terminal ๐Ÿ” Signs transactions with Coldcard image #Bitcoin #LightningNetwork #RaspberryPi #UbuntuServer #Docker #BitcoinCore #LND #LightningTerminal #Coldcard #SelfCustody #BitcoinNode ๐Ÿค” Do you have any suggestions to improveย theย setup

Replies (12)

Instead of a RaspberryPi, use a small form factor PC. It will have more power (downside is it will consume more electricity) but give you more options to upgrade or host more services in the future should your needs change. You can find these on eBay or used for not much more money than a Pi these days. Would replace the nvme drive with a fresh one. There are ones from Dell, HP, Lenovo etc in this small form factor. You can look into Proxmox as a virtualization solution.
๐Ÿ’ก Great suggestion! Iโ€™ve been looking into ASUS NUCs ๐Ÿ‘‰ ASUS Mini PCs. Theyโ€™re powerful and upgradable, butโ€ฆ ๐Ÿ”’ Privacy is a concern: Most Intel and AMD CPUs include: โš™๏ธ Intel ME / AMT ๐Ÿ›ก๏ธ AMD PSP These allow remote management even when the device is off, which isn't ideal if you're aiming for full control. ๐Ÿง  Thatโ€™s why Iโ€™m seriously considering ARM-based devices: โœ… No ME/PSP โœ… Lower power consumption โœ… Simpler, more open design
I came across this project previously, because I had the same concerns as you. It is a bit beyond my skill level, but I still bought the gear needed in case I wanted to try it in the future. If you ever try it, post back your results!
I just happened to come across this note which led me to look into the libreboot FAQ that says the SPI flasher CH341A unmodified can damage the chip that's mentioned in the docs of the github I posted in my previous note. I'm trying to determine if the article's claims of removing ME/PSP are accurate if using libreboot. I think it might be bypassing it rather than removing or disabling it which can only be done though a flash or physical modification.
โ‚ฟTC Self Custody's avatar โ‚ฟTC Self Custody
Cannot stress enough that you should use a computer exclusively dedicated to #Bitcoin and install #Libreboot open source BIOS on it: I have written a step-by-step guide on my website (below the link). My top laptop recommendation is the Lenovo ThinkPad T480s, but older models like the T430 or X230 also work great! https://btcselfcustody.io/docs/libreboot
View quoted note →
I absolutely see your point here. At the same time you have to consider why one would go to these โ€žextremeโ€œ lengths to just pay for something. The simplest reason would be, because you otherwise wouldnโ€™t be able to simply pay for something. One example would be a country where hyperinflation is the norm, where paying in dollars or in another major currency is not possible. Leaving you no other alternative to buy something or obtain payment for any work you sell. Another example is an organisation operating under a dictatorship, where paying for something is not simply possible, because you are not able to have a bank account. One additional example would be you trying to stay anonymous. Maybe you want to buy a sex toy in a country where this is illegal or just donโ€™t want your spouse to know about this. (There is a moral question behind this, but there is a moral question behind everything, depending on location, time and context. Lets not get into that.) Maybe you bought crypto years ago and now want to buy stuff, without having to pay horrendous amounts of tax on any gains. Yet, I agree with you in that the setup above might be too complex and complicated for most people. Wishing you a great day โ˜€๏ธ