Skip to main content

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.

Metadata

Release files for mdbackup 0.4.3

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

Source distribution (sdist)

Source distribution for mdbackup 0.4.3
File Size Uploaded
mdbackup-0.4.3.tar.gz 39.2 kB Details

Built distribution (wheel)

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

Total release size: 110.9 kB

Release files / mdbackup-0.4.3.tar.gz

Download URL mdbackup-0.4.3.tar.gz
Size 39.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ff910c4cf9765425131b49b6e3c5482b40d4a8e1cebfb47783b4519e14068166
BLAKE2b-256 checksum
How to use checksums
1482e276ba5be8e178b59e63aa0fb643a5258ba834ac75ffbc6a7a5b544b3129
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

Release files / mdbackup-0.4.3-py3-none-any.whl

Download URL mdbackup-0.4.3-py3-none-any.whl
Size 71.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31992091beb9392f3984a6f6d41067b9900e697f556b4b5a24acce305e188d85
BLAKE2b-256 checksum
How to use checksums
df64393b491d1054f4f98447d6d324540c4cd549c6a4c10f7fb7dabed089285c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7
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