fisy

module
v0.0.0-...-81c1a03 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2021 License: MIT

README

Fisy - File Synchronizer

Build and Test GoDoc

Fisy is a bidirectional file synchronizer for multiple hosts sharing a single server. It can be used as a "private cloud" while allowing you to work offline. It is useful for backups where you also want the benefit of being able to access the files directly on the server.

The server-side storage uses flat files, so inspecting the state of a backup can be done with normal file tools. Hardlinks are used to deduplicate data. Uploads are copy-on-write. Collisions between multiple hosts are handled at download time (or through a web interface). I.e. uploads will still succeed, and there is no ambiguity of where a file came from.

Current state

Don't use this software for data you care about. It has seen very little testing.

License

Distributed under the MIT License.

Directories

Path Synopsis
cmd
fisy
Command fisy is the main entry point for users.
Command fisy is the main entry point for users.
internal
Package remote contains helpers for network operations.
Package remote contains helpers for network operations.

Jump to

Keyboard shortcuts

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