---
title: Charmhub | Deploy juju-backup-all using Charmhub - The Open Operator Collection
description: Deploy the latest version of juju-backup-all on any cloud. A charm to
  backup Juju config and databases
url: https://charmhub.io/bootstack-charmers-juju-backup-all
---

# juju-backup-all

[Canonical BootStack Charmers](https://charmhub.io/publisher/bootstack-charmers "View all packages from Canonical BootStack Charmers")

* [Canonical BootStack Charmers](https://charmhub.io/publisher/bootstack-charmers "View all packages from Canonical BootStack Charmers")
* [Monitoring](https://charmhub.io/?filter=monitoring)

Platform:

22.04

20.04

18.04

stable 46

```
juju deploy bootstack-charmers-juju-backup-all
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

# Juju Backup All Charm

A charm to perform Juju and database backups. This charm deploys [juju-backup-all](https://github.com/canonical/juju-backup-all),
along with a script to automate its execution, `auto_backup.py`. In addition,
a crontab is deployed to run `auto_backup.py`, as well as the nagios checks and prometheus metrics related to backups.

## [Juju 2.9.x Support](https://charmhub.io/bootstack-charmers-juju-backup-all#p-26898-juju-29x-support)

Please refer to [Juju Version Compatibility Guide](https://github.com/canonical/charm-juju-backup-all/blob/main/COMPATIBILITY.md)

## [Usage](https://charmhub.io/bootstack-charmers-juju-backup-all#p-26898-usage)

Deploy this charm with:

```
juju deploy juju-backup-all
```

The following Juju connection config values **must** be set to allow libjuju to
connect controllers and models to perform the backups. It is **HIGHLY**
recommended that a new user be created for backups (will need `admin`
permissions so it can run actions as well as ssh to the units to gather the
backup files) on all the model defined:

* controllers - YAML defining the configuration for controllers, same syntax as
  used by the juju client configuration (usually located at
  `~/.local/share/juju/controllers.yaml`)
* accounts - YAML defining the configuration for juju accounts, same syntax as
  used by the juju client configuration (usually located at
  ~/.local/share/juju/accounts.yaml)

## [Security, Bugs and feature request](https://charmhub.io/bootstack-charmers-juju-backup-all#p-26898-security-bugs-and-feature-request)

If you find a bug in this application or want to request a specific feature, here are the useful links:

* Raise issues or feature requests on [GitHub](https://github.com/canonical/charm-juju-backup-all)
* Security issues in the Juju Backup All can be reported through [LaunchPad](https://wiki.ubuntu.com/DebuggingSecurity#How%20to%20File).

## [Contributing](https://charmhub.io/bootstack-charmers-juju-backup-all#p-26898-contributing)

Please see the [Juju SDK docs](https://juju.is/docs/sdk) for guidelines on enhancements to this charm following best practice guidelines, and [CONTRIBUTING.md](https://github.com/canonical/charm-juju-backup-all/blob/main/CONTRIBUTING.md) for developer guidance.

## [License](https://charmhub.io/bootstack-charmers-juju-backup-all#p-26898-license)

Juju Backup All is free software, distributed under the Apache Software License, version 2.0. See [LICENSE](https://git.launchpad.net/charm-juju-backup-all/tree/LICENSE) for more information.

---

[Help improve this document in the forum](https://discourse.charmhub.io/t/juju-backup-all-docs-index/11321) ([guidelines](https://discourse.charmhub.io/t/how-to-write-docs-our-documentation-guidelines-for-contributors/1245)). Last updated 1 year, 4 days ago.
