Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 3. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|---|---|---|
| .github | ||
| .dockerignore | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| service.sh | ||
| supervisord.conf | ||
README.md
Borg Backup Server Container
Description
My take on a Borgbackup Server as a Docker container to faciliate the backing up of remote machines using Borgbackup
Usage
I personally like to split my ssh keys out of the main container to make updates and management easier. To achieve this I create a persistent storage container;
docker run -d -v /home/borg/.ssh --name borg-keys-storage busybox:latest
- Container Creation:
docker create \
--name=borg-server \
--restart=always \
--volumes-from borg-keys-storage \
-v path/to/backups:/backups \
-p 2022:22 \
ghcr.io/grantbevis/borg-server
Note
After creating the container you will need to start the container add your own public keys.
