In Linux, there’s no place like ~/, or $HOME or just home. That’s right, three ways to say the same thing. For new Linux users, this can get confusing. First off ...
This is a very interesting topic. I've been using Nextcloud for "documents". This works very well; I can access my documents via the web, mobile devices, etc. and also share them with others, etc.