Feb 29 - May 11, 2026
This project, which initially faced considerable obstacles in achieving a complete and functional backup, has now fully incorporated all necessary data as of February 26, 2024. The final data is accessible through the GitLab platform. This methodology, although focused on the Bitcoin Core repository, offers a blueprint that can be applied to other repositories requiring similar backup solutions. However, it's noted that smaller or less active repositories may not need the extensive configurations used in this project.
The backup strategy includes setting up a continuous import system between GitLab and GitHub, which proved unfeasible for direct synchronization. Instead, an alternative was proposed where two instances operate alternately within a 48-hour cycle to manage displays and imports. Additionally, a comprehensive approach to creating GitHub mirrors specifically for Bitcoin-related repositories has been established. This includes a read-only mirror at https://mirror.b10c.me/bitcoin-bitcoin and various metadata backups are hosted on both GitHub and GitLab. These efforts underline the importance of redundancy and accessibility in managing vital open-source project repositories such as Bitcoin.
To enhance data visibility and reliability, a dual-instance system was suggested where one instance handles importing from GitHub and another performs GitLab to GitLab cloning, which is quicker and involves database dumping rather than relying on APIs. Regular checks are recommended to confirm the backup's integrity, with potential automation via scripting to ensure efficiency and eliminate data corruption risks.
In a recent Optech podcast episode available at Optech podcast, various aspects of these backup strategies were discussed, emphasizing community input in refining and advancing these methodologies. The discussion also explored the implementation of scripts to keep users updated about new developments in the repository, enhancing user experience by facilitating access to updated information through devices like mobile phones.
Further discussions led to the suggestion of adding a section on existing backups to the Bitcoin Core development wiki, aimed at centralizing knowledge and providing a detailed guide on repository backup options. This would aid developers and contributors in making informed decisions about their backup needs and strategies, thereby bolstering operational continuity and data security in software development projects.
Lastly, the email mentioned the operation of a mirror through an onion link, which ensures anonymity but lacks a user-friendly interface due to security concerns. Additionally, there is an acknowledgment of the need to upgrade the system handling metadata, highlighting the ongoing efforts to optimize and secure data management practices within the Bitcoin development community.
Thread Summary (10 replies)
Feb 29 - May 11, 2026
11 messages
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback