Restic Windows ARM

A general question, but do I need a special version of restic to run on an ARM Windows 11 machine? Thanks!

You can build it by yourself - it is not so difficult.

You have to download go ARM windows version from All releases - The Go Programming Language and install it

Then download restic source and run build.

Here are all steps:

https://restic.readthedocs.io/en/stable/developer_information.html#reproducible-builds

In the last step you provide:

GOOS=windows GOARCH=arm64

This is how to do it for the last version (I assume go is already installed and you have git as well):

git clone --depth 1 --branch v0.15.2 https://github.com/restic/restic.git
cd restic
GOOS=windows GOARCH=arm64 CGO_ENABLED=0 go build -ldflags "-s -w" -tags selfupdate -o restic_0.15.2_windows_arm64.exe ./cmd/restic

Please note that you can build it on any other machine - does not have to be Windows ARM one

It takes 5 min to have windows ARM binary ready:)

You could maybe create a ticket on github to include Windows ARM build in official releases.

Until one day included you have to DIY