Please describe the feature you’d like to see added.
I followed the Bitcoin Full Node installation guide. While the guide is thorough, it lacks automation, which can lead to human errors and platform compatibility issues during manual deployment.
I propose adding an automation contrib for seamless deployment and maintenance of a Bitcoin full node. This will help eliminate manual errors, improve consistency across environments, simplify the overall process, and reduce the time and effort required for setup and maintenance.
Is your feature related to a problem, if so please describe it.
Yes, this issue is related to the problem of manual setups and their failure risks. Manual setup is useful to understand the step-by-step setup process, but it is no longer reliable in production environments.
Describe the solution you’d like
- Docker: Docker image for Bitcoin Core binaries. I started here. I would love feedback before converting it to a PR.
- Ansible Playbooks: Ansible playbooks to setup instance, install dependencies, build docker image and run bitcoin core container. We want to support bare metal and cloud instances.
- Monitoring System: Prometheus/Grafana monitoring system to monitor Bitcoin Node metrics and health.
Describe any alternatives you’ve considered
I automated the setup for myself, as the manual setup wasn’t convenient. I want to share it with the bitcoin community.
Please leave any additional context
I read contribution policy. I am not sure if this is the right repo for this contribution, if so, I am happy to start creating related PRs, if not, please direct me where I can share it with bitcoin community :)