Beginning of August, I have a Raspberry Pi lying around so I buy a 1TB external HDD and get started on setting up a Bitcoin node. Best advice was to sync on the laptop (took a couple of weeks) and then move the HDD to the Pi. I follow the tutorial from @meeDamian at https://medium.com/@meeDamian/bitcoin-full-node-on-rbp3-revised-88bb7c8ef1d1
Limit your dbcache once synced. I use 50 (you can use considerably less.)
I like using a large mempool because I want to relay all valid transactions.
Just put the blocks directory on your external drive.
Give chainstate it's own dedicated USB.
Putting swap on a dedicated USB helps speed as well.
Just what I've learned.
I've got a one shot script to do it all, need to update it and comment it.
@duckartes Thanks for the tips. I will get optimising :)
@duckartes wow do you have this on a github or something ? I'm writing a guide to recycle old computers into full node, and it sounds interesting
@Sosthene Nope, I haven't touched my github in a long time. Been busy with life and such.
Maybe I'll spend today tearing it down and rebooting it :)
@cryptonomicon syncing took a couple of weeks on your laptop? Is that an ancient model? On my 2015 laptop it took <1 day to sync bitcoind...
@eltopo It's an old Macbook Air, it was struggling. All good now, the Raspberry Pi is now running it and keeping up with things fine
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!