Home - tulliolo/mobybolt GitHub Wiki
MobyBolt
Build your own "DIY" Bitcoin & Lightning full node with Docker. No need to trust anyone else.
What is MobyBolt?
MobyBolt is a guide for setting up a Dockerized Bitcoin and Lightning node on a personal computer from scratch, doing everything yourself. You will learn about Linux, Docker, Bitcoin, and Lightning. As a result, you'll have your very own Bitcoin node, built by you and no one else.
MobyBolt is inspired by other guides such as RaspiBolt and MiniBolt, adding Docker containerization to them.
Why Docker?
A Bitcoin and Lightning node is a complex ecosystem of applications, mainly interconnected with each other, each with its own requirements and dependencies. Managing and updating all these applications is certainly a delicate process.
Docker (or containerization in general) comes in handy because it allows you to isolate each of these applications (along with its dependencies and everything else you need to run it), making troubleshooting, upgrading and rollback much easier.
Applications will run in containers isolated from each other, as if they were on different hosts, which is also good in terms of security.
In addition, Docker makes it much easier to migrate applications from one machine to another.
How to build MobyBolt
You can follow the step-by-step instructions on these pages.
The guide will allow you to build your own node from scratch, but if you prefer you can refer to the Releases page, where you will find an archive with all the files ready (sercrets and sensitive data excluded).
You are strongly encouraged to report any issues you encounter on the Issues page.