Backups-Done-Right

command module
v0.0.0-...-3e6ced3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2019 License: GPL-2.0 Imports: 18 Imported by: 0

README

Backups-Done-Right

P2P backup program

Table of Contents

##Client

The client walks the configured directories tracking any deletions, updates, or additions. Any changes are compressed, encrypted, and queued for upload. Deduplication happens in the process of uploading.

##Server

The server receives SHA256 checksums from the client and accepts uploads for blobs it hasn't seen before. Then applies a reed-solomon error correction code to generate chunks, which are traded with other peers. The server works to ensure the specified replication is maintained and periodically challenges other peers to ensure they are storing the agreed upon chunks.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
from https://stackoverflow.com/questions/14404757/how-to-encrypt-and-decrypt-plain-text-with-a-rsa-keys-in-go // Kyle Lemons https://l1z2g9.github.io/2016/11/04/RSA-Encrypt-Decrypt-with-Golang/
from https://stackoverflow.com/questions/14404757/how-to-encrypt-and-decrypt-plain-text-with-a-rsa-keys-in-go // Kyle Lemons https://l1z2g9.github.io/2016/11/04/RSA-Encrypt-Decrypt-with-Golang/

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL