Skip to main content

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 .

Release files for rsyncer 0.1.1

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

Source distribution (sdist)

Source distribution for rsyncer 0.1.1
File Size Uploaded
rsyncer-0.1.1.tar.gz 3.9 kB Details

Built distribution (wheel)

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

Total release size: 8.7 kB

Release files / rsyncer-0.1.1.tar.gz

Download URL rsyncer-0.1.1.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5f735164562fb8c1ca8256ac585e761c9371b11983bfa07907d99426fdc40b20
BLAKE2b-256 checksum
How to use checksums
f6bf7d07792a258aeb937af34c93599d0da9324591e5fafd0ff9b746d333698d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.10

Release files / rsyncer-0.1.1-py3-none-any.whl

Download URL rsyncer-0.1.1-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16b19454530366b757422ee6608c9675a72c930043b2919a0237401031c449c6
BLAKE2b-256 checksum
How to use checksums
bba33edf21779f01f5fb2fee7ca1e6b467487f2b4807d05faddaa5c1d075510d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.10

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

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