Skip to main content

My package description

Project description

edxbackup is a thin wrapper around restic.

edxbackup supports backing up MySQL (using mydumper), MongoDB (using mongodb-tools) and S3 buckets (using minio-client python module).

edxbackup is configured using JSON file and environment variables

edxbackup is a CLI tool that supports following operations:

  1. backup: performs backup from sources listed in JSON config. edxbackup always overwrites hostname of backup to track backup groups (backups done by individual edxbackup backup invovations);

  2. list: prints a list of available backup groups followed by backup date;

  3. show: prints contents of specific backup group

  4. restore: performs restore from given backup group.

To run edxbackup regularly, you can use systemd service and timer in systemd/ directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

edxbackup-3.1.1.tar.gz (16.1 kB view hashes)

Uploaded Source

Built Distribution

edxbackup-3.1.1-py3-none-any.whl (18.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page