-
Notifications
You must be signed in to change notification settings - Fork 1
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
Qubes GUI integration #36
Comments
A note about adapting Backup should be easy to do since its driven by the VMs present in the system, and its simple to pass user selections to the existing backup code. Restore will require some study; most of the util's complexity is to support this function where archived qubes.xml data that changes over time must be mapped to Wyng volumes (which are also changing) and then to local volumes. In addition, users will probably want the option of starting their restore selections either by choosing a backup date then choose from available VMs at that date, or the reverse, choosing VMs then the date. The first 35 lines of the restore code show how metadata about archive contents are initially retrieved. In particular, the collections 'wsessionqubes' and 'available' contain the select-able session dates and VMs, respectively. This should give you an idea of the possibilities for selecting content from Wyng archives. @marmarta PS - I suggest before going forward that some time be spent using |
Here's a quick mockup, kennethrrosen@f6f1bad , something I made as a proof-of-concept for personal use and which runs into the challenges of restore mentioned above. It assumes |
Excited to see some momentum on this. My two cents: Any GUI (re)design should start by looking at the state of the art (probably Apple's time machine) and seeing how they seamless (i.e. painless) backups. I experimented with this a bit and and once setup, (assuming the backup is done to a hard drive) the backup starts automatically as soon as the disk is plugged in. No need for user confirmation. As long as it is plugged in, it regularly performs differential backups. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
I think that while this is a good idea (to have the process as automated as possible), I think we should first start with a working manual backup system, then expand it. Especially as the manual update process will always have to be a thing.
Thank you, this looks very helpful! As for the implementation, I would vote for a GUI frontend as an addendum to
With the rest of the proposed feature list coming next (maybe within the same grant, sure, but I think we should keep it simple for the first iteration). |
@marmarta I'm leaning towards a separate GUI app that uses Using a module, it may also be possible to add Wyng support to existing |
Created issue #37 for adapting |
Create a Qubes GUI backup & restore application based on Wyng.
Application for Qubes backup and restore should be easy to use, similar to
qubes-backup
, with very few additional steps needed by the user (such as selecting a date separately from VMs).Core features:
Possible ways to implement:
wyng-util-qubes
so that it performs both CLI and GUI operations (reminiscent of AmigaOS utilities)wyng-util-qubes
to operate as a Python module, supporting a separate GUI front-endwyng-util-qubes
Possible additional features:
Funding:
This work would be funded by grant(s) as proposed by @tlaurion
Blocking:
Related:
The text was updated successfully, but these errors were encountered: