Skip to main content

borgmatic logo

borgmatic is simple, configuration-driven backup software for servers and workstations. Protect your files with client-side encryption. Backup your databases too. Monitor it all with integrated third-party services.

The canonical home of borgmatic is at https://torsion.org/borgmatic/

Here's an example configuration file:

# List of source directories to backup.
source_directories:
    - /home
    - /etc

# Paths of local or remote repositories to backup to.
repositories:
    - path: ssh://k8pDxu32@k8pDxu32.repo.borgbase.com/./repo
      label: borgbase
    - path: /var/lib/backups/local.borg
      label: local

# Retention policy for how many backups to keep.
keep_daily: 7
keep_weekly: 4
keep_monthly: 6

# List of checks to run to validate your backups.
checks:
    - name: repository
    - name: archives
      frequency: 2 weeks

# Custom preparation scripts to run.
commands:
    - before: action
      when: [create]
      run: [prepare-for-backup.sh]

# Databases to dump and include in backups.
postgresql_databases:
    - name: users

# Third-party services to notify you if backups aren't happening.
healthchecks:
    ping_url: https://hc-ping.com/be067061-cf96-4412-8eae-62b0c50d6a8c

borgmatic is powered by Borg Backup.

Integrations

Data

PostgreSQL MySQL MariaDB MongoDB SQLite InfluxDB OpenZFS Btrfs LVM OpenLDAP rclone BorgBase

Monitoring

Healthchecks Uptime Kuma Cronitor PagerDuty Pushover ntfy Loki Apprise Zabbix Sentry Watchgoose

Credentials

Sentry Docker Podman KeePassXC 1Password

Getting started

Your first steps are to install and configure borgmatic.

For additional documentation, check out the links on the top/left for borgmatic how-to and reference guides.

Hosting providers

Need somewhere to store your encrypted off-site backups? The following hosting provider includes specific support for Borg/borgmatic—and funds borgmatic development and hosting when you use this referral links to sign up:

  • BorgBase: Borg hosting service with support for monitoring, 2FA, and append-only repos

Additionally, Hetzner and rsync.net have compatible storage offerings, but do not fund borgmatic development or hosting.

Support and contributing

Issues

Are you experiencing an issue with borgmatic? Or do you have an idea for a feature enhancement? Head on over to our issue tracker. In order to create a new issue or add a comment, you'll need to register first. If you prefer to use an existing GitHub account, you can skip account creation and login directly.

Also see the security policy for any security issues.

Social

Follow borgmatic on Mastodon.

Chat

To chat with borgmatic developers or users, check out the #borgmatic IRC channel on Libera Chat, either via web chat or a native IRC client. If you don't get a response right away, please hang around a while—or file a ticket instead.

Other

Other questions or comments? Contact witten@torsion.org.

Contributing

borgmatic source code is available and also has a read-only mirror on GitHub for convenience.

borgmatic is licensed under the GNU General Public License version 3 or any later version.

If you'd like to contribute to borgmatic development, please feel free to submit a pull request or open an issue to discuss your idea. Note that you'll need to register first. In general, contributions are very welcome. We don't bite!

Also, please check out the borgmatic development how-to for info on cloning source code, running tests, etc.

Recent contributors

Thanks to all borgmatic contributors! There are multiple ways to contribute to this project, so the following includes those who have fixed bugs, contributed features, or filed tickets.

{% include borgmatic/contributors.html %}

Metadata

Release files for borgmatic 2.1.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for borgmatic 2.1.10
File Size Uploaded Provenance
borgmatic-2.1.10.tar.gz 1.1 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for borgmatic 2.1.10
File Interpreter ABI Platform
borgmatic-2.1.10-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / borgmatic-2.1.10.tar.gz

Download URL borgmatic-2.1.10.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
cb98f1d893d5586fed43ece8bf6c75477b6892c536e7a5a2eaad189fe00d1541
BLAKE2b-256 checksum
How to use checksums
db77c163debaf74354863ebcc64a1fadaf4ec930e17a6db8ceb6473339fa217b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / borgmatic-2.1.10-py3-none-any.whl

Download URL borgmatic-2.1.10-py3-none-any.whl
Size 285.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7158478783120f0a55c30d1bf10e15ffdf95928b0a187415717715dd9ace1dab
BLAKE2b-256 checksum
How to use checksums
91b4fd396af7c13887039b7ff5e12f5aeff68691a9ef1c9259dbc0ec5e9a7d2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for borgmatic 2.1.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.1.10 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page