What does HackerNews think of DecSync?
Synchronize RSS, contacts, calendars, tasks and more without a server
The distribution idea is glorious, but we'd all be better off with an application like it built on top of Syncthing ( https://syncthing.net/ ), ala DecSync ( https://github.com/39aldo39/DecSync )
I provide Matrix hosting (as well as XMPP and ActivityPub Mastodon) on Communick [0].
At the moment I'm more focused on taking these services to offer custom domain hosting, and personally I've been staying away from servers and using DecSync [1] + syncthing to get my calendars and contacts on my devices [2], so I haven't thought about adding a DAV server to the mix on Communick. But if you tell me there is any actual demand, I would definitely consider it.
[1] https://github.com/39aldo39/DecSync
[2] https://raphael.lullis.net/thinking-heads-are-not-in-the-clo...
So, for hardware
- Workstations: Linux
- Mobile: /e/OS [1]
For software:
- GDrive -> Syncthing for the documents, LibreOffice on workstations, simple document viewers on mobile
- Email: My own domain, service provided by namecheap, costs ~20€/year.
- Contacts, Calendar -> Syncthing to synchonize the files between the devices, and DecSync [2] as a calendar provider on thunderbird (workstation) and k-mail (mobile)
- App Store: F-Droid for most software, and the odd exception (Berlin ticket for public transportation) that is not F/OSS I use the /e/OS store (which proxies some of the apps from Google into their own store)
- Maps: MagicEarth (works well, uses OSM data, can do navigation decently and allows to choose download maps to keep offline). One of these days I will try again to self-host a tiling server, but I'm not sure what I would do for navigation.
- Messaging: Matrix/Element is my main client, I also have XMPP. Both are hosted by communick, the "professional managed service" that I run [3]. I also have Telegram (FOSS client) on mobile, but I've been meaning to implement the bridge on communick so that I can ditch the client. I use hangouts only on the computer if and only if the other party is not available on the preferred methods.
- Search: Brave search is working well. I preferred Brave over DDG because Brave is building their own index. If you think your queries are not giving you good results, you can turn on "Google mixing", where they make a (proxied) query to Google and show their results mixed with their own.
[0]: https://raphael.lullis.net/thinking-heads-are-not-in-the-clo...
[1]: https://e.foundation
And DAVx5 https://www.davx5.com/
Your use case might differ from mine quite a bit, but for me it was the best way to go. No server to babysit and everything "Just Works™".