Rsync backup tool.
Project description
rsyncer
Simple backup command. Uses rsync
and ssh
, with your ssh
configs.
Need to write .logs
for it to log.
Dependencies:
rsync
ssh
Example Config
Default location in ~/.config/rsyncer.toml
.
[sources]
[sources.hostname] # for remote sources
paths = ["/path/to/dir/to/backup", "/different/path/to/another/dir", "/a/third/path/etc"]
[sources.local] # for local sources
paths = ["/path/to/dir/to/backup", "/different/path/to/another/dir", "/a/third/path/etc"]
[destinations]
[destinations.hostname]
path = "/path/on/host"
[frequency]
frequencies = ["daily", "weekly", "monthly"] # allowed are dailly, weekly, and monthly
[log]
path = "~/.logs/rsyncer.log"
Usage
For Development
To install locally for testing:
source pyenv/bin/activate
pip install -e .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rsyncer-0.1.1.tar.gz
(3.9 kB
view details)
Built Distribution
File details
Details for the file rsyncer-0.1.1.tar.gz
.
File metadata
- Download URL: rsyncer-0.1.1.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f735164562fb8c1ca8256ac585e761c9371b11983bfa07907d99426fdc40b20 |
|
MD5 | 7fe0b6406a19d8e7d138150546467767 |
|
BLAKE2b-256 | f6bf7d07792a258aeb937af34c93599d0da9324591e5fafd0ff9b746d333698d |
File details
Details for the file rsyncer-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: rsyncer-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16b19454530366b757422ee6608c9675a72c930043b2919a0237401031c449c6 |
|
MD5 | a41bdca1e2e882dece6d4f435abfb4f6 |
|
BLAKE2b-256 | bba33edf21779f01f5fb2fee7ca1e6b467487f2b4807d05faddaa5c1d075510d |