Looking for a Windows HOWTO

I am an UNIX only admin and run restic successfully for several years together with rest-server and NetApp S3.

I now want to offer restic for Windows users, too, but my Windows knowledge is nearly zero. I even do not have access to a Windows system.

Is there a HOWTO for Windows which explains how to use restic?

I know Installation — restic 0.19.1-dev documentation but there is no explanation on how to set the needed environment variables

RESTIC_REST_USERNAME
RESTIC_REST_PASSWORD
RESTIC_REPOSITORY
RESTIC_PASSWORD_FILE                                                                                                                                                                           
RESTIC_COMPRESSION                                                                                                                                                                             

And I need a script which calls “restic backup …” and “restic forget …” in one go for a full backup.

How to set an environment variable is outside of restic’s scope, it’s simply something you do the way that your specific operating system or shell wants you do to it. I think you can find a ton of pages on the Internet that explains how to set environment variables in Windows, e.g. this one: Environment Variables for Java Applications - PATH, CLASSPATH, JAVA_HOME

If you want something to run restic for you, I’d recommend third party tools like resticprofile or the more recent Restray. I’ve personally used resticprofile and think it’s great. But there are many different tools, although I know these two work on Windows, thats the main reason I mentioned them.

@Framsfex have a look here if your windows users are not comfortable with the commandline in windows:

p.s. great to see so many items being developed, something to fit everyone.