09-26-2016, 08:39 PM
You could look into ownCloud (or a fork of it called NextCloud). It's a self-hosted cloud platform, with a webinterface to edit such things live. It syncs to any operating system that has CalDav and CardDav support.
Quote: 2. I don't want a cloud solution. I trust no-one and don't want my personal data somewhere on the web.Didn't you use Windows...?
3. The solution has to be open-source. As I said, I'm paranoid and trust no-one.