I see questions about it that are 2-3 years old.
I assume no progress that way?
I really want to use kopia, but I feel I am pushed towards cli version, and some extra work of writing scripts and using task scheduler…
All because I cant enable checkbox somewhere to run as service and so kopiaUI is not dependant on user it was installed under being logged in.
It feels so elemental, to have schedule thats robust and impacted by least variables … am I missing something? Some easy way to have that trust that a backup will run without kopiaUI running as a service?
Tested it now quickly.
Does not seem to work as I would like.
My test in a clean virtual machine
install kopiaUI and nssm
run UI, create repo, setup backup of c:\users, schedule it at ever 10 minutes
run nss install kopia, set up the basic stuff to have service
restart the machine, log in, log out
after 30 minutes I log in, run kopiaUI to see number snapshots and none were made in the non-logged 30 min window. When I am logged in I clearly see snapshots taking place.
Maybe some settings are needed for under what profile the background service should run or something extra that should make it behave like a desktop up but also worked reliably in the background?
I checked on two of my systems, on one I have kopiaUI.exe as service and it works.
On second system which was my test system Im using the batch file method above.
The way of going with the server and then accessing it through browser at localhost:51515 seems like the way to go and going with how it was maybe intended.
With UI version I tried few things, but I think it just runs in some different context and cant open that context as a regular desktop user to set it up.
I prefer to access mine through browser on another pc.
I remember I had to have same config file location for both Kopia Desktop and when running it in the browser.