You sound like someone that could really use Syncthing if youre into your own DIY cloud. I absolutely love it and I don't need an account to use it either.
I've instead gone for a git repo hosted on my VPS. That way I can use all the version control features of git, as well as the various tools that make it easy to look through my history, etc.