Helps to setup and control as many Borg backups as possible with minimal configuration.
- Automatically configuring backups for Docker containers using labels
- Connecting directly to Docker daemon to get the required information
- Enabling secure configuration and retrieval of encryption credentials for Borg
- Running as non-privileged user with necessary capabilities configured for Borg
- Running inside a container
Configures any backups as detected or specified in configuration files on an individual host.
Securely manages and provides secure values over the network.
Interacts with credstore on the individual hosts. Intended for use by borg-collective to retrieve
encryption keys for borg backups as needed.
cred and credstore are tightly coupled and communicate via gRPC to keep network overhead
to a minimum. And also because any HTTP based API would end up looking like RPC anyway.
- linux/amd64
- linux/arm64
- linux/armv7l