New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation for large-scale deployent #2414
Comments
Unless I'm missing something, that's no longer true anymore with the |
@colans |
Yes, it's a client-side option, but it can be enforced by the server. Please follow the link I posted for more information. |
The first item was addressed above. For the other two:
Scheduling is outside the scope of Restic. For that, you need something like Backupninja and the Restic patch. Basically, Restic doesn't even run until you tell it to run.
@jtagcat Please add a link from here to there. I think we can close this one. |
I use rest-server for my clients. Each client backs up to one single server running rest-server. This means each have their own account and can only access their own repository.
I use a simple little program/script that checks for the latest file under the
Not entirely sure how you define this (each have their own use cases). Personally I use a restic script that's wrapped in a .app for my Mac clients. To deploy a new client, all I do is copy the .app bundle to the user's @jtagcat Would the above solve the things you mention? I'm curious. If you have a more specific feature request that's suitable for this issue format, please update the original post in this issue so we can label it and treat it as such. Otherwise it's more of a discussion and we'll probably close it for maintenance reasons. Thanks! |
The one rest-server per client is an idea I didn't think and works around the issue. Now that I think of it, one more thing: clients should not be able to delete anything (for compliance and protection for more targeted malware). You could in theory do scripting on the server side to make it read-only for rest-server after a backup. Indeed a script could be created. These would all be workarouds, I would leave the issue open for a more integrated solution (would actually close this and create more issues, dividing this issue):
|
Honestly, I think you are a bit misinformed here.. Everything you write, except the last bullet point, is already supported. And you do not need to set up one separate rest-server per client.
Not needed, rest-server already has support for multiple users. You set them up by adding their passwords to a
Use the
The rest-server already supports this, as mentioned above. Create multiple user accounts/passwords for your users, and they will be able to back up to different subfolders on that rest-server, and will only see their own repository, not others.
As mentioned above, already possible, use
This one is not supported currently. Can you elaborate on what problem you are trying to solve here, and how this is supposed to work in an automated fashion (if that's your intention)? |
Indeed I was. Documentation needed :) |
@jtagcat I'd be happy if you could elaborate on documentation needed. I agree the current docs are in need of improvement. Can you for example suggest where in the manual we should add what? I'd be happy to write it up given some pointers. Your feedback is welcome! |
A subtopic under installation or examples is probably the best place to put it. |
related: #2122 |
a fair idea for a workaround by youam on irc:
|
@jtagcat How would you/youam copy snapshots from one repo to another repo currently? |
@rawtaz just an idea, I'd join irc, if I were you. |
@jtagcat Thanks for the suggestion, but I'm already on the IRC, just not in #restic. Would you mind answering the question I asked? :) AFAIK there's no |
Yeah, so what you wrote earlier (the idea by @youam) is currently not doable with restic. That's why I asked how it was expected to be done, because it was written as if it was doable. Thanks for the clarification. |
I will be (already did some work) putting together an interactive / argument-based installer, there's nothing unresolved here (what hasn't forked to an another issue). |
Multi-Backend would be nice, but that's currently out of scope. Let's assume single server, cloud or server relay.
The text was updated successfully, but these errors were encountered: