{"repo":"jonhadfield/soba","free":true,"listed":false,"github":"https://github.com/jonhadfield/soba","clone":"git clone https://github.com/jonhadfield/soba.git","description":"Automated, encrypted Git repository backups from GitHub, GitLab, Bitbucket, Azure DevOps, Gitea, and Sourcehut","language":"Go","stars":170,"topics":["git","backup","github","golang","gitlab","bitbucket","gitea","kubernetes","sourcehut","automation"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"soba Automated, encrypted backups for your Git repositories [![GitHub Release][release-img]][release] soba backs up your Git repositories from GitHub, GitLab, Bitbucket, Azure DevOps, Gitea, and Sourcehut. Each repository is saved as a single-file git bundle, and only new bundles are stored when changes are detected. Bundles can optionally be encrypted with age for secure offsite storage. Features --- --- Multi-provider GitHub, GitLab, Bitbucket, Azure DevOps, Gitea, Sourcehut Efficient storage Git bundles with change detection &mdash; unchanged repos are skipped Encryption Optional age encryption for bundles, manifests, and LFS archives Built-in scheduler Interval ( 24h , 45m ) or cron ( 0 3 ) scheduling Smart rotation Keep only the n most recent backups per repo Git LFS Back up large file storage objects alongside repo bundles Notifications Slack, Telegram, webhooks, and ntfy alerts Runs anywhere Binary, Docker, Kubernetes, or Synology NAS Quick Start Create git bundles of all repositories in your GitHub account: Installation Binary Download the latest release from the releases page, then: Set GIT BACKUP DIR and your provider credentials, then run: Docker Kubernetes Deploy soba as a CronJob. See the Kubernetes guide for manifests and instructions. Synology NAS Run soba via the Docker GUI on your NAS. See the Synology guide for step-by-step instructions. Supported Providers Provider Token Docs Key Variables :--------- :----------- :-------------- GitHub Create token GITHUB T","default_branch":null,"files":null,"tree":[],"storefront":"/r/jonhadfield","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jonhadfield/soba/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}