|
Personally, I've a server at home running Linux. If you don't want to run your server at home, you can rent a server (Scaleway C1 costs ~3.5 euros / month for 50GB SSD, Online.net first servers are at 10 euros / month for 1TB HDD). To replace Google Drive, I'm using Seafile, which I find is a better alternative than Owncloud (based on Python). Seafile has a mobile + desktop client and can be used over webdav. And the killer features: Seafile handles file versioning and encryption.
https://www.seafile.com/en/home/ To replace Gmail, I've installed Dovecot + Postfix on my server. I'm using Roundcube as my webmail. There is also Rainloop which is quite popular.
https://roundcube.net/ To replace Google Calendars / Contact, I'm using Radicale.
http://radicale.org/ . I've found some caldav/carddav connector on the play store. To centralize everything in one place, I'm planning a migration to Open Xchange, an open source java software which handle your emails, your calendars (with caldav support), your contacts (with carddav support), your files (no more versioning or encryption however but support webdav) and you can even edit your .docx and .xlsx in place. You have a mobile application. But it lacks some documentation and some features are not open source, like IM or the desktop client.
https://www.open-xchange.com/ To have a single account for every services, I've installed a LDAP server (openldap). To conclude, I try to use as far as possible open and standard protocols (webdav, carddav, caldav, smtp, imap, ldap, etc.) as there is always a software or a library to handle them. And to replace Google Search, I'm using Qwant, or at least trying to. |
Don't know if you know about SOGo, but my e-mail provider uses it and it works quite nicely, it might be another solution to consider.
https://sogo.nu/