Replies: 15 comments
-
|
Alright to ask here. Currently the server allows concurrent backups, but access can't be limited with different users. And only one repo per server. That's because all the options and authentication apply to the whole server, not per-user or repo. In the future, I'd like to add access tokens with different permissions. After that we can look into multi-user and multi-repo on the same server. For now isolating is most secure. Your idea would be even further out. What you mean is asymetric encryption where users of the same repo can't use each others data. This is the hardest problem in this space. No tool has solved it. |
Beta Was this translation helpful? Give feedback.
-
|
When using client->server backup, I assume:
Having and admin user who can change snapshots metadata (date, tags, ...) and/or content (deleting huge/confidential files which shouldn't have been backed up) would be a plus. Note: I have been a backuppc, crashplan, spideroak, duplicati, restic, rustic, kopia user for some years each; and I miss some features of each one of them which I would like to see together someday. |
Beta Was this translation helpful? Give feedback.
-
|
We don't trust either. So the second item doesn't apply. Having different permissions is already on the roadmap as per-token permissions. Currently the append-only setting applies to the whole server. With this change it would apply per-token. Having used all the tools, what do you still miss in vykar? Now is a good time to influence the direction. |
Beta Was this translation helpful? Give feedback.
-
|
Most modern backup tools are about snapshots to keep consistency (and it is good, an app backup with database and files, should be consistent). But from a non-techy point of view, it is not. If a document is changed (not destroyed), there should be a way to check versions of a single file across time. Here the old backuppc used to show a table for a folder where you could see files and snapshots versions, so you could see when a file changed, and get any version of it easily (and you could see most updated files of that folder). Another problem for non-techy users, is what implies forgetting snapshots. If your retention keeps monthly after the first month, any file created and deleted between 1 and 31 is lost forever after the first month. It is hard to understand by them how a file deleted 32 days ago is lost forever, especially when you can restore files from 3 years ago. Here I think a snapshot should keep track of files deleted between previous snapshot and itself (including ones created after previous snapshot). But this "keep deleted files" option could be problematic on my server, some apps I use have their own backup process which generate a "Ymd.tar.gz" file (not a "backup.tar.gz"), and would get full of deleted files. Here is where configuration should to be able to "opt-in" or "opt-out". Maybee a "retention strategy" profiles could ease it. |
Beta Was this translation helpful? Give feedback.
-
We already have it. It's
True, this is a limitation of pruning per-snapshot and not per-file. I think this is solved by setting an appropriate prune policy and |
Beta Was this translation helpful? Give feedback.
-
@m3nu Unless I'm misunderstanding, Kopia supports this: Here I'm Then restoring from one of the snapshots is simple: If I'd deleted that file a while ago, it wouldn't show the last As you say tho, setting a Interestingly, I just tried |
Beta Was this translation helpful? Give feedback.
-
|
Should work similar to Kopia. 10 minutes is a bit long though. Should be seconds. What's your backend? This was from the REST backend: |
Beta Was this translation helpful? Give feedback.
-
|
@m3nu Backblaze B2 (not using the server, so not really related to this ticket). |
Beta Was this translation helpful? Give feedback.
-
|
All backends should work the same and the REST server works very similar to the S3 backend. Currently S3 is only tested on minio and garage locally. |
Beta Was this translation helpful? Give feedback.
-
|
At 10 minutes, I ctrl-c'd the process as I was heading out. I'm running it again now and just leaving it. I'll raise this as a separate issue, so we don't take over this issue. |
Beta Was this translation helpful? Give feedback.
-
|
No need. Already found the issue: We don't group reads on the same pack together properly for this feature. It's already done for |
Beta Was this translation helpful? Give feedback.
-
|
@m3nu awesome! You rock. |
Beta Was this translation helpful? Give feedback.
-
|
Done. This brings search time from 1m to 6s for REST. Should be faster on S3 too, but don't have it set up right now. Fixed in 9945351 |
Beta Was this translation helpful? Give feedback.
-
|
Testing against Backblaze b2 from here: |
Beta Was this translation helpful? Give feedback.
-
|
3 minutes? Could still be faster. When using |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Sorry, not an issue, but I didn't find a forum to ask.
Right now I use rustic for "server" backups; and kopia for family desktops to a single repository throught a kopia-server.
After searching help, it is not clear if vykar server handle user accounts to limit their access to their files; can you tell me if this is possible?
I am lookig for a tool to allow backing up data from family, and as there are a lot of photos duplicated across computers, duplication is handled across users.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions