Simple problems call for simple solutions
Being your usual caricatural geek also means I am the reference IT guy for several family members. Hardware obsolecence after almost 10 years of recurrent use, the whole Windows 11 thing, and evolving needs recently drove one of said family members to require a new laptop.
Procuring the hardware and necessary licenses & provisioning the machine with Windows (Cheers Rufus!) and the required software was easy business as usual.
This family member also expressed requirements about backups.
Having a relatively low-tech setup, implementing a NAS is overkill and not a viable solution.
Having a visceral disdain for OneDrive, I decided to go for a cloud-based solution that would leverage more reliable and mastered components: restic coupled with an OVH-hosted S3 bucket.
Sidenote: It might seem hypocritical for a FOSS & EU Tech advocate to go for a Windows solution. I push for said alternatives whenever possible but one also has to consider a senior individual which is not tech native and has other life matters to handle does not have learning Linux as a top life priority. That’s the difference between activism and delusion.
Raw info
Download restic from github, extract zip, place binary as restic.exe in C:\BackupTools Download restic-browser from github (https://github.com/emuell/restic-browser), place it in C:\BackupTools
Create a shortcut to Restic-Browser in C:\Users\All Users\Microsoft\Windows\Start Menu\Programs
Create the bucket and a user in OVH Manager console
Single user machine –> Anyway, anything running under that user will have access to the credentials file.
Ajouter C:\BackupTools aux variables d’env système
POwershell autoriser scripts locaux Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
task scheduler Use local user account Run only if user is logged in (not really important for this use case) Triggers: At session opening of the local user, delay by 1 min Actions: invoke script twice, run then prune Conditions: Start only if connected to any network Settings: Defaults OK