I've been doing this with an rpi+ usb3-attached ssd for years (kept upgrading rpis). Syncing across my laptop, phone and server (server backing it up nightly). Worked well for years.
Now moved to a more powerful machine, but the concept is still the same.
This setup allowed me to conveniently stop using google drive.