Save File Me - Zero-knowledge encrypted backup
Pricing
It is absolutely free, if you want keep your files no more than 3 days.
After that period your files will be automatically deleted.
Limits
The Save File Me lets users upload files up to 2 GiB in size each
and link up to 100 Mibit per second in speed
with two client's connections simultaneously.
Precompiled Binaries
To install the precompiled binary, download the appropriate package for your system.
The Save File Me is currently packaged as a tar.gz file.
Once the tar.gz is downloaded, untar it into any directory.
The savefileme binary inside is all that is necessary to run the Save File Me.
Any additional files, if any, are not required to run the Save File Me.
Copy the binary to anywhere on your system.
If you intend to access it from the command-line, make sure to place it somewhere on your PATH.
Encryption
The Save File Me client encrypts and authenticates all your data
using AES and Galoic/Counter Mode (GCM).
GCM combines the well-known counter mode of encryption with the new Galois mode of authentication.
GCM throughput rates for state-of-the-art, high-speed communication channels can be achieved
with reasonable hardware resources.
We are also encrypt your data on the server, so your data will be encrypted twice.
Compiling from Source
To compile from source, you will need Go and Git installed
$ git clone https://github.com/savefileme/savefileme.git
$ cd savefileme
$ go build
$ ./savefileme help
Examples
$ # backup file
$ savefileme put name
$ # download file
$ savefileme get name
$ # backup folder "on fly"
$ tar cz folder | savefileme put --stdin folder.tar.gz
$ # download folder
$ savefileme get folder.tar.gz