This app was mentioned in 26 comments, with an average of 1.62 upvotes
For Contacts (CardDAV) and Calendar (CalDAV), you need to add your Nextcloud account to the device using e.g. DAVDroid and configure them in there - contacts and calendars will then be available within your normal contacts and calendar apps (iOS can speak these natively without needing an app).
Tasks are a bit different, you'll need something like OpenTasks.
Although they recommend CardDAV-Sync, I would recommend DAVx5 since I've been using it with Nextcloud and FastMail with no problems. It's available on F-Droid for free, and on Google Play for $4.69.
Can't speak for Outlook, but I use DAVx⁵ (formerly DAVdroid) on Android for calendar and contact sync. CalDAV-Sync is a good standalone CalDAV client.
Mail-in-a-box includes owncloud, with the file storage, calDAV and cardDAV apps.
About moving contacts/calendars/files to a private server:
You need a calDAV/cardDav server like owncloud, and a client app, Flock is an app also by Open Whisper Systems that helps moving contacts from google, it does not work with owncloud yet but DAVdroid and many more DAV play store/itunes store apps should.
> How do I sync contacts with Fastmail and the Contacts app on my phone?
You can use any app that syncs with CardDAV servers. DAVx5 is a good one that works for contacts and calendar: https://play.google.com/store/apps/details?id=at.bitfire.davdroid
> What do I do with Google Photos?
I plan to keep using Google Photos for the search capability and OneDrive for backups in the original quality because the storage is way cheaper. I've been using both for quite a few years now, and OneDrive's features for photos are not on par with Google Photos.
look into setting up CalDAV. I signed up for a free woelkli account that lets me store my contacts and calendar, and I sync it to my phone using DAVx^5.
it's Tutanota, not Tutatona. you've misspelled it twice.
I can also recommend https://woelkli.com for syncing your calendar and contacts, if you can't self host a Nextcloud instance (or if you don't want to be bothered setting it up), with DAVx5 to perform the sync (also available on F-Droid)
The fastmail app on android supports all, but is somewhat limited (probably why you use Aquamail instead. I do to, btw).
The answers to your other questions are all "CalDAV" and "CardDAV". Pretty much everything else uses them to sync contacts and calendars. But Google doesn't, and Android doesn't have it built-in.
You'll need to use something like davx5 to sync CalDAV (Calendars) and CardDAV (Contacts) to Android. There are other alternatives to davx5, but I'm pretty happy with it's functionality and reliability. You continue to use the regular Calendar and Contacts apps, you'll just have new accounts in them.
I'm not a thunderbird user, so I can't really help with adding CardDav/CalDAV (although I think there was an extension to make that easier).
If you migrate your contacts and Calendar to Fastmail, you may have issues with the google assistant, in theory. For my purposes, it hasn't affected me. I can still phone people by name even though the contacts are not in Google. I only recently gained the ability for google to use my calendar, and tbh the functionality sucks and I'm not missing anything.
I recently did what you're discussing and didn't have too much difficulty. I migrated my contacts and calendar by using google/fastmail's import/export tools to export them from my google account, import them into Fastmail, and then I purged everything from the google account to clean things up.
The only speedbump I ran into was the fact that Fastmail's mobile app can't seem to sync contacts or calendars to the native android contacts/calendar apps. I ended up finding the DAVx⁵ app to solve that problem, it's basically just a little app that quietly handles synchronizing contacts and calendar in the background. It is a paid app (around 5$ USD in the US play store), but it's worked great for me and is open source so I feel comfortable recommending it. You do have to make setup an app password in Fastmail to get logged in though, your fastmail account password will not work.
There are some apps that are free on F-Droid which you would need to pay for on Google Play. DAVx^(5) is one that comes to mind, though I'm sure there are others. You could purchase the app from the online Play Store without ever installing it and consider it like a donation.
You can use this app to sync contacts and calendars.
https://play.google.com/store/apps/details?id=at.bitfire.davdroid
https://f-droid.org/en/packages/at.bitfire.davdroid/
You'll have to check with Google's help pages for specific parameters if the username/password combination doesn't work, but they do support both CardDAV, (contacts), and CalDAV, (calendar), sync so people can sync to their iPhones, (or examples such as your).
I don't think you can sync natively but there are several apps that should do it. I use DAVdroid to sync a couple non-Google calendars, works great. It claims to do iCloud too, but I have not tried it.
DAVdroid - License: GPL-3.0 (F-Droid, Play Store)
I use OwnCloud and DAVdroid. I wouldn't call this an "enterprise ready" solution. But it doesn't cost me anything and it is sure better then one shared GMail account.
I'm not sure how Microsoft expose the calendar and contacts from their system.
If they use CardDAV and CalDAV for contacts and calendar Sync, you could use DAVdroid (Play Store, F-Droid) and manually enter the server information.
EDIT: Apparently Microsoft doesn't offer WebDAV (an Internet standard) on Hotmail/Live/Outlook.. way to go Microsoft.. no wonder they fell behind during the last couple of years..
you can set up your own Nextcloud instance and sync your calendar (and contacts) using that. if you don't want to mess with servers and shit, you can use woelkli to easily set it up, and then use something like DAVx^5 to sync it with your phone, and a Nextcloud client of your choice on other devices. I've been syncing my calendar and accessing it via Simple Calendar for a while, and it works fine, but I'm pretty sure any other calendar app will wotk fine with that setup.
Another Open Tasks user here. Very happy with it.
It shouldn't matter from which repo you got it. Open Task itself doesn't sync with Nextcloud. But it can show tasks in Calendars on your Device (Android, apparently).
Your need another App for the Synchronization over the CalDAV protocol. That seems to be a much harder task (no pun intended) and to my knowledge there is only one good app out there for this:
DAVx⁵: DAVx⁵ (CalDAV/CardDAV Synchronization and Client) - https://f-droid.org/packages/at.bitfire.davdroid
Or https://play.google.com/store/apps/details?id=at.bitfire.davdroid
Or of course: https://www.davx5.com/
DAVx⁵ handles CalDAV (calendars and tasks) and also CardDAV (contacts). It syncs from whichever server you connect with your Android system's calendars/contacts. Effectively, it will add additional calendars and address books that other apps can then see and interact with.
The beauty of this is that you can set up the sync (or multiple syncs for multiple accounts on the same and/or different servers) once and then try out several apps on your Android - and discard them easily.
Note: I want to throw in another bundle of apps which I have grown to like, the "Simple Mobile Tools" are replacements for several commonly used apps with a clean user interface, no adds and no big brother watching over your shoulders. You find all of them here:
https://play.google.com/store/apps/dev?id=9070296388022589266
(I'm not affiliated with any of the mentioned apps)
We use DAVx⁵ with Calengoo.
https://play.google.com/store/apps/details?id=at.bitfire.davdroid
https://play.google.com/store/apps/details?id=com.calengoo.android
We have about a dozen calendars each on Nextcloud, some of which are shared, and Calengoo works great. No limitation on number of synced days, unlike Google's Calendar. It's very configurable as well for individual preferences.
While you can use Calengoo without DAVx⁵ to interface to Nextcloud, you lose a little functionality that way (can't split repeating events - shift a single entry to another day/time, for example).
> allerdings kann Android mit einem webcal://-Link nichts anfangen.
Mit etwa Hilfe schon:
https://play.google.com/store/apps/details?id=at.bitfire.davdroid
und das Gleiche für ohne Geld:
https://f-droid.org/de/packages/at.bitfire.davdroid/
Läuf hier prima mit Nextcloud.
I have DAVx5 installed on my phone to sync my CalDAV calendars. They show up in the calendar on the phone just fine.
Support for @tasks_org is making great progress. Please help beta testing:
posted by @davx5app
^(Github) ^| ^(What's new)
There's a free and FOSS version on f droid, as well.
Email provider?
I use FastMail and have for years.
I started because they boasted about privacy but as 90% of my email is encrypted anyway that became less of a concern but I stuck with them because of their security and their filtering options.
About the security thing, not only do they have 2FA availablity, but you can also set a login username which is entirely different from your email username, (and unlike Gmail which displays the authentication username to people, FastMail shows only the actual alias being used). This basically turns your inbox into Fort Knox because an attacker must know...
The filtering uses sieve and regex filtering, but they have an interface for it that even those not technically minded can use, to very effectively manage their email accounts. They also have automatically clearing folders so you never have to delete email manually ever again. They make email maintenance incredibly simple.
If you have a domain name, then you can have a catch-all and unlimited aliases, (I think - I've never reached a limit), and crucially, you can send and receive mails using every single one of those aliases you create, (if you combine the service with an email client like FairEmail which allows you to edit the address you're sending from this becomes incredibly convenient), and you can have this for every domain you own, so you no longer need multiple accounts and logins, your one inbox, properly configured can handle everything.
Your account also comes with WebDAV, (space dependent on plan), which you can host a hobby website on if you want, and a much more reliable calendar and contacts sync, (CalDAV and CardDAV - use DAVx5 for friction free syncing - it's also available on Fdroid and GitHub), than Google will probably ever have, (you can use any contacts and calendar app of your choosing, just remember to enable it and, if you prefer, set it as default).
If you don't wanna faff around with a third party app though they do have a fairly serviceable app of their own on the PlayStore which is basically a wrapper for their fully functional mobile site, (it has all the functionality of the full website - unlike GMail mobile), and some customisations but obviously not as many as a dedicated email client like FairEmail.
It is paid, but if you don't have a domain name and just wanna use theirs it's about $20-30 per year, $50-60 if you wanna use your domain name(s), and about $90-100 if you want business like features and support.
I've often thought about switching elsewhere but I love their feature set too much.
And several others https://play.google.com/store/apps/details?id=at.bitfire.davdroid its on f-droid too and free