Channel Revision Published Runs on
latest/stable 80 17 Jul 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/stable 79 17 Jul 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/stable 78 17 Jul 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/candidate 101 20 Oct 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/candidate 100 20 Oct 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/candidate 84 17 Jul 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/edge 115 16 Dec 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/edge 114 16 Dec 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/edge 113 16 Dec 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
juju deploy juju-backup-all
Show information

Platform:

Ubuntu
24.04 22.04 20.04

Juju Backup All Charm

A charm to perform Juju and database backups. This charm deploys 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

Please refer to Juju Version Compatibility Guide

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

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

  • Security issues in the Juju Backup All can be reported through LaunchPad.

Contributing

Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.

License

Juju Backup All is free software, distributed under the Apache Software License, version 2.0. See LICENSE for more information.


Help improve this document in the forum (guidelines). Last updated 2 months ago.