Skip to content

vemilyus/borg-collective

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

borg-collective

build status Latest Release

Helps to setup and control as many Borg backups as possible with minimal configuration.

Features/Goals

  • 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

Non-Goals

  • Running inside a container

Docs

Go here

Tools

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.

Target platforms

  • linux/amd64
  • linux/arm64
  • linux/armv7l

About

Helps to setup and control as many Borg backups as possible with minimal configuration

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published