Every administrator knows how important it is to make daily backups.
For me, the “ideal” backup service is:
- No registration, binding to the postal address, etc.
- The ability to create independent accounts for each project
- Client-side encryption, including file name
- Storage of unlimited "versions" of files
- Open source client so that you can trust encryption
- One binary file, without dependencies, so that it is convenient to deploy
- If possible for free :)
I decided to create such a
service , and this is what I got:
After
downloading the client, you can immediately begin to save the necessary files. The service is completely anonymous and does not require any registration.
Under the "hood" at this point, the client creates unique keys for the account and to encrypt files. And the file itself is encrypted and uploaded to the server:
savefileme put < > Active subscription until 2021-01-20T17:08:16Z. put: < >: 8.1MiB (1.2MiB/s) done
Recovering a file is as easy as downloading:
savefileme get < > get: < >: 2KiB (41.2KiB/s) done
You can save a folder with files by transferring data via stdin:
tar cz <> | savefileme put --stdin folder.tar.gz Active subscription until 2021-01-20T17:08:16Z. put: folder.tar.gz: 8.1MiB (1.1MiB/s) done
Look at the list of files already uploaded:
savefileme ls total 1 id size updated datetime name (
By default, the client “collapses” versions of the file, but you can see all versions:
savefileme ls -a total 6 id size updated datetime name 44 8539136 2019-01-19T07:49:53Z < > 45 8539136 2019-01-19T12:18:50Z < > 46 8539136 2019-01-20T16:17:42Z < > 47 8539136 2019-01-20T16:24:31Z < > 48 8539136 2019-01-20T16:31:25Z < > 49 8539136 2019-01-20T16:39:19Z < >
Each version is assigned a unique identifier. You can restore a specific version by specifying an identifier:
savefileme get --id 46 get: < >: 2KiB (38KiB/s) done
To export an account to another server, just copy the initialization string with the
account export command:
savefileme account export savefileme account import --secret < >
Free service allows you to store files up to 3 days, after which they are automatically deleted. This is usually sufficient for daily backups for disaster recovery or simply when migrating data to another server. Annual subscription extends the storage period of files up to 30 days for $ 0.99 per month (including VAT).
')
I hope the
Save File Me service will be useful to you, as well as me.