Ok so here is something else I can post about that makes me happy. Bitcoin shit!

This took me an embarrassingly long time to work out all the kinks, but I got it all working at last. I took this on mainly to improve on my Bash scripting.

This first script will install Bitcoin Core, Tor, and I2P on a fresh box on a Debian based system (Ubuntu and the like), then configure Core based on your install choices. (I.E. if you install only TOR it will ask you if you want to only use TOR or let your node run in a hybrid mode that allows IPv4 connections.) It compiles core from scratch. I don't really have a reason why I chose to compile from scratch vs grabbing and moving a precompiled binary, but that's what it does.

Next I'll put out a script that installs LND or CLN (and some front end like RTL) and configures it based on your networking options available. The plan is to make a thing for Fulcrum and maybe other node tools if people want them. I want to make running your own node as easy as I can, and the more tools we have out there the better.

So anyway, I hope this helps at least one person and let me know if there are install scripts I should focus on after LN. Let me know if I need to improve on anything or if you encounter issues, Happy to help. #bitcoin #noderunner

https://git.sovbit.dev/enki/Sovran-Scripts

Reply to this note

Please Login to reply.

Discussion

Do I need to buy dedicated hardware to run a node or could I repurpose an old laptop?

I was planning on using it to run a nostr node but I would be open to it being a Bitcoin node as well.

An old laptop should work just fine. Just make sure it has enough storage. 2TB gives you enough space to not have to worry about storage for a bit, but 1TB will get you by for a while. My block folder is 571gigs 😅

What are the specs of the laptop?

This is what I am talking about!! Great Job!

Thanks, I'm stoked about it. It's small but hopefully useful.

Any plans on eventually expanding on this so it the script can help create a sort of cluster that's geographically separated. I have access to lots of hardware and family that I would want to be able to run 3 nodes that synch together. The lightning part is the tricky part from what my initial research indicates... synching the lightning database isn't straight forward.