Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 Go Backup Projects
-
git isn't really great for storing binary files (I assume the saves are binary and not plain text) without additions like git LFS. I'd recommend a backup manager like restic (https://restic.net/).
-
Project mention: What is the proper, kubernetes native way of working with multiple clusters for DR, HA? | /r/kubernetes | 2023-07-07
Openshift last I looked used Velero under the covers for the functionality, which works fine in standard kubernetes. Most if not all that Openshift does is Open source.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
kopia
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
Btw, kopia is one fine backup tool. Apparently borgbackup is good too.
-
Heya! I'm the author of PhotoStructure, and my Google Photos account (before I started working on PhotoStructure) is about that size, too.
I wrote up some tips here: https://photostructure.com/faq/takeout/
This is what I did:
1. First try to fetch all your Google Photos via Takeout in one archive. If it fails (like it did for me), try different-sized .tgz archives. I had to use the 10 Gb option (using 50gb caused an internal-to-google error).
If that fails to work, the last resort is to manually create by-year albums, shove all photos from that year into that album, and do a takeout of just that album. Repeat as necessary for every year.
2. Install an app on your phone to *directly* upload the original photos and videos from your phone to your NAS/home server. I have several recommended apps here: https://photostructure.com/faq/how-do-i-safely-store-files/#...
At this point, you can still use Google Photos (for viewing and as a last-ditch backup), but your originals are safe (without all the Google Photo downsampling and metadata shenanigans), and you're free to use whatever self-hosted software you want (like PhotoStructure, but there are a ton of alternatives, as well).
FWIW, I also tried this software: https://github.com/mholt/timeliner -- it does what it can, but the files you get via the API has a bunch of metadata stripped from it. I even had captured-at times get mangled with older photos.
-
-
docker-volume-backup
Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage
I am interested in coming up with a backup plan before I get too invested in this setup. I found the docker-volume-backup project that looks like it might be a possible solution. However I'm not sure how to implement it using docker swarm since I am new to all of this. I would be interested in learning what backup solution you use for your docker swarm servers.
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
clickhouse-backup
Tool for easy ClickHouse backup and restore using object storage for backup files.
-
Project mention: Advice request on the best approach to backup with restic | /r/selfhosted | 2023-05-19
I have looked up and found restic to be a good choice for the many advantages it provides (reduplication, incremental copies, encryption, free, ...). I looked also at the many projects built on it to make it easier to configure (resticker, autorestic). I already made a simple test locally for my MainPC (with docker swarm) and it seems to be fine.
-
-
If you need a way to automate repository backups, I like gickup.
-
kstone
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
-
-
-
Project mention: Resticprofile: The missing link between a configuration file and restic backup | news.ycombinator.com | 2023-12-03
-
zfsbackup-go
Backup ZFS snapshots to cloud storage such as Google, Amazon, Azure, etc. Built with the enterprise in mind.
-
gemini
Automated backups of PersistentVolumeClaims in Kubernetes using VolumeSnapshots (by FairwindsOps)
Project mention: What do you recommend for automated EBS backups for EKS? | /r/kubernetes | 2023-06-26I found https://github.com/FairwindsOps/gemini but wondering if there are alternatives.
-
knoxite
-
-
Once you have learnt the basics I would recommend you to contribute to an open source operator like mariadb-operator: https://github.com/mariadb-operator/mariadb-operator
-
Project mention: How valuable is home lab automation when applying for Devops? | /r/devops | 2023-05-16
Make a github private repo that pushes to S3. Just spending 5 minutes, I'd have one thing in the repo, your pdf resume which you commit as a pdf, then use a github action like git-s3-push (note: I haven't done due diligence on this, so use it at your own risk).
-
elcarro-oracle-operator
El Carro is a new project that offers a way to run Oracle databases in Kubernetes as a portable, open source, community driven, no vendor lock-in container orchestration system. El Carro provides a powerful declarative API for comprehensive and consistent configuration and deployment as well as for real-time operations and monitoring.
-
jazigo
Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Backup related posts
- Satisfactory
- Very strange behavior/bug - devices stuck together
- Root Filesystem Backup Software
- Resticprofile: The missing link between a configuration file and restic backup
- I have a question about
- Researching what to use for purely local Linux home server backup (no cloud backups)
- Horcrux: Split your file into encrypted fragments
-
A note from our sponsor - Onboard AI
getonboard.dev | 8 Dec 2023
Index
What are some of the best open-source Backup projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | restic | 21,807 |
2 | velero | 7,856 |
3 | kopia | 5,312 |
4 | timeliner | 3,493 |
5 | wal-g | 2,761 |
6 | docker-volume-backup | 1,198 |
7 | gobackup | 1,162 |
8 | clickhouse-backup | 1,066 |
9 | autorestic | 923 |
10 | zrepl | 858 |
11 | gickup | 819 |
12 | kstone | 648 |
13 | k8up | 485 |
14 | Walrus | 474 |
15 | resticprofile | 379 |
16 | zfsbackup-go | 311 |
17 | gemini | 304 |
18 | knoxite | 271 |
19 | etcd-backup-restore | 261 |
20 | mariadb-operator | 233 |
21 | git-s3-push | 215 |
22 | elcarro-oracle-operator | 206 |
23 | jazigo | 201 |