Skip to main content

Small but customizable utility to create backups and store them in cloud storage providers

Project description

Backups utility

PyPI version PyPI downloads Language grade: Python Total alerts Build Status Build Status

Small but customizable utility to create backups and store them in cloud storage providers.

How to install

Download from releases the latest wheel package and install it. It is recommended to use a virtual environment to do that. We will show you this way.

What do yo need?:

  • Any OS with Python support and POSIX-like (e.g.: Linux, macOS, *BSD...)
  • Python 3.6 or higher

First select a folder where all the needed files will be stored. It is important not to move (or rename) this folder after installation.

Run one of those commands. If both fail, try to install python3-virtualenv (debian based) or pip3 install virtualenv (on macOS).

python3 -m venv .venv
python3 -m virtualenv .venv

When you have the virtual environment created, you have to activate it. With this, you can run python commands and everything you do, will alter the virtual env, not the real one (and so, you don't need sudo to do things).

. .venv/bin/activate
pip install --upgrade setuptools wheel

pip install mdbackup

Now you can run the utility (only if you have enabled the virtual env) with mdbackup. In this folder it is recommended to store the config folder.

Note: to be able to use some of the cloud storage and secrets backends, you will be requested to install some packages. Go to the documentation to see what is needed.

Documentation

Can be found at mdbackup.majorcadevs.com or at the docs folder.

To make the documentation, install the requirements in docs/requirements.txt and run mkdocs serve.

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

mdbackup-0.4.1.tar.gz (39.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mdbackup-0.4.1-py3-none-any.whl (71.6 kB view details)

Uploaded Python 3

File details

Details for the file mdbackup-0.4.1.tar.gz.

File metadata

  • Download URL: mdbackup-0.4.1.tar.gz
  • Upload date:
  • Size: 39.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for mdbackup-0.4.1.tar.gz
Algorithm Hash digest
SHA256 934c2dab7120dfdd7c1ce708d2311e9c134e6f8e32da8a95fb716103862c3b3f
MD5 2f7338d1858c691d20858fdc7059bdd0
BLAKE2b-256 0b0343bb556e63222d484b6bf558d41b05c44e8e419d2aff1c726eefe169fd0a

See more details on using hashes here.

File details

Details for the file mdbackup-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: mdbackup-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 71.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for mdbackup-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e6caca98e905bfaae49fcfc26d9594a8132d9ff5416c38c1dd4ef1571f7bbb74
MD5 8e4e669ef5d1f8b3fe89c1f30c305a51
BLAKE2b-256 5075d71aab52522949e418b8851ca6250bf8d920b0d7913a8443c41116377e51

See more details on using hashes here.

Supported by

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