My recommendation would be Duplicacy [0]. Code is also on GitHub [1].
It has a paid GUI version, $20 for the first year and $5 for subsequent years with discounts for multiple machines [2]. At least once they've run a promotion for a very cheap lifetime license.
Use it just from the CLI is free.
My setup is pretty simple, Syncthing and Duplicacy (GUI version) run in a docker container on my home server. Everything gets sync'd to the server and then Duplicacy backs it up hourly to a Hetzner Storage Box and BackBlaze B2.
The deduplication is a huge data saver on the cloud storage especially for pictures or videos that may be on multiple computers and different syncthing folders.
The Dragonbox Pyra[0] I've mentioned on hacker news before is a piece of hardware that is just starting to ship it's preorders.
It's an interesting device that's of this form factor. It has an older OMAP5, but it's placed on a replaceable daughter board potentially giving it an upgrade path.
Maybe the majority of people who pre-ordered these brick sized devices will finally start to received them after they've been "shipping" for 9 months after already being more than a year late.
Thankfully there's more competent companies like Pine64 pushing alternative devices.
I have a PinePhone and I've been using as a daily driver. It's pretty rough right now, but all the features are generally there. Within another six months I can see postmarketOS or UBtouch being feature complete.
It's fun to install something like XFCE and have a full blow desktop environment.
For $150, replaceable battery, SD card slot, privacy dip switches, and open source the value is more than there.
For the price, from a protein perspective, it would be cheaper to get it elsewhere.
https://shopfelicettipasta.com/products/monograno-felicetti-...