Is there an opensource tool out there that a home user can use to back up their onedrive data from onedrive, directly to a local NAS? My laptop hard drive is too small to pull all my onedrive files down and so I cannot back them up from a local copy.
There seems to be options for Microsoft Business but not for Personal (home) users.
Can you select all and download a giant zip file? Itās going to zip everything before transfer so zip is the only option that Iāve found. Also note Iām working with an enterprise version so I may be way off the mark here.
if you have your local NAS mounted as a drive in your laptop, then you can copy anything from onedrive to the nas drive (do it in the background, I use Linux). I schedule rsync -a /mnt/onedrive/ /mnt/nas
just as regular files. if /mnt/onedrive has 5 files, it will transfer 5 files to /mnt/nas It will do differential transfer so files that were not changed will not be transferred. I have a cron job and it rsync every hour from onedrive to my nas. rsync has -z flag (ācompress) for compression.
From a friend, āHi , you are overthinking thisš just write a script using the OneDrive API and let it run in a Cron job. Thereās bound to be Python examples. Just my 2 cents worth.ā
Busy travelling but will give this a go in the next week or so.
Are you using Linux or Windows in your laptop?
Can you see your onedrive as a mounted device or you just access it through its web interface?
Can you mount your local NAS to your laptop?
Hi, I use both windows and linux. I can see it on my system but I am wanting a copy on my NAS without haiving to download it first to my local network. I see my QNAP has a hybrid cloud tool. I will take a look in the next week to see if that does it for me.