borgbase / vorta

Desktop Backup Client for Borg Backup
https://vorta.borgbase.com
GNU General Public License v3.0
2.03k stars 135 forks source link

Advanced scheduler options #1403

Open warmup72 opened 2 years ago

warmup72 commented 2 years ago

It would be nice to add the usual options to the scheduler in Vorta:

real-yfprojects commented 2 years ago
* [ ]  Option that only [n] backup plans are allowed to run in parallel

In case of multiple profiles scheduled for the same time?

warmup72 commented 2 years ago

I think it's important to specify the maximum number of jobs that can run in parallel at the same time. also across profiles

real-yfprojects commented 2 years ago

Currently backups of the same profile cannot run in parallel. But your point applies for backups from different profiles.

Znerox commented 1 year ago

Having the option to do backup every X weeks, on a specific weekday and time would be very nice.

real-yfprojects commented 1 year ago

Having the option to do backup every X weeks, on a specific weekday and time would be very nice.

What do you need that for?

thatso commented 8 months ago

More than one year later and there is still no possibility to select specific weekdays for schedules. :-1: I was surprised to realize that Vorta does not offer such basic scheduling options despite the fact that corresponding pull requests like this exist since 2020.

real-yfprojects commented 8 months ago

@thatso As this is a community maintained project and not a commercial product, it might need a motivated individual like you to pick up the issue.

Also, my question still remains unanswered: What is a use case for selecting specific weekdays for schedules?

warmup72 commented 8 months ago

Hello, In my opinion, this is basically an easy way to cover all requirements. However, the problem with Vorta in particular is that you cannot select a time if you select a backup interval greater than one day. In this case Vorta takes the time of the last backup. Quite annoying for me.

real-yfprojects commented 8 months ago

despite the fact that corresponding pull requests like this exist since 2020.

The PR's contents no longer exists, so this isn't really an argument.

Nevertheless I feel like a GUI similar to the following would actually be realively easy to implement and provide sufficient UX. However instead of changing the visibility of the UI elements they should be disabled/enabled as needed. (They are still displayed but greyed out)

100402946-22c11580-3023-11eb-9443-b209e1c9133e

thatso commented 8 months ago

Nevertheless I feel like a GUI similar to the following would actually be realively easy to implement and provide sufficient UX.

That UI is exactly the one from the pull request I referenced. The specific way the selection will be implemented is not really relevant. However, not being able to choose weekdays and times at all is just unexpected as this is a well-known and acknowledged standard for any backup software in general.

Znerox commented 8 months ago

The reason I would want something like this: I only want backups to run at night, and for many of my backup jobs, the source folder changes so rarely that having it run once a week would be sufficient. Unfortunately I do not know enough to implement this myself.