Currently Copybird supports the following databases:
Copybird compresses with the following tools:
Copybird uses AES-GCM for Efficient Authenticated Encryption
Copybird can deliver encrypted compressed backup to the following destinations:
Copybird currently supports the following notification services:
Run custom K8s controller with Backup custom resources
There are different ways you can use this tool:
go get -u github.com/copybird/copybird
Run docker run copybird/copybird to see the available optional parameters
kubectl apply -f operator/crd/crd.yaml
go run main.go operator
kubectl create -f operator/example/backup-example.yaml
INFO[0000] Successfully constructed k8s client
INFO[0000] Starting Foo controller
INFO[0000] Waiting for informer caches to sync
INFO[0001] Starting workers
INFO[0001] Started workers