I'm thinking about moving my Nextcloud calendars and addressbooks to Baikal. Why? Because I like one "tool for one thing" better than "one tool for everything".
Small update: Today I moved to Baikal successfully.
It's missing some features, I noticed.
There are no shared addressbooks, so a shared user is needed. Addressbooks also cannot be read-only.
There is no birthday calendar. There is a Python script for MySQL to run from cron. I ported it to PostgreSQL today.
What's wrong with following the official upgrade procedure? Don't complain about missing tables or indices then.
The most important thing is that the software does not break and you can maneuver out of every bad situation. This is important for self-hosting.
I don't care if it's PHP. Many good things are written in PHP. I find Python and Ruby much worse for web applications. Not because of the language, but because it's hard to maneuver out of some situations.
That said I didn't have many problems with Nextcloud. The only thing I criticize is that it solves too many problems at once.
You'll need a lot of RAM for all the containers, 64 GB is nice. A CPU that saves power when idle is fine. You'll need at least 16 TB storage (32 TB RAID1). SATA HDD is fine, when you have ZFS and cache using SSDs. Never use USB for drives.
It does not need to be quiet. Just put it in the basement and close the door.
I agree. Nextcloud is not so great. It does too many things. It's still OK to use it, because it replaces file sharing in the cloud and you can have your own addressbook or contacts without sacrificing privacy in the Google cloud.
Nothing special. It just runs and updates well. It also tells you what you forgot to do.
I thought about using a dedicated addressbook, calendar and file sharing, but I'd need to have some time and at the moment it's just running without headaches.
I just wanted to know what those SMS are about. This year I got 1 SMS from an actual human being. Obviously he forgot that I read emails 1000x more often than messages.
I use Nextcloud for that. On Android phone it's DAVx5. Thunderbird can use the contact via CardDAV, DAVx5 syncs them with the Android addressbook. Fossify Contacts is nicer than the Google contacts app.
The same way it's done with my appointments. I have also replaced the native Google calendar with the Fossify Calendar here, because it's less annoying.
Yes, fossify calendar and contacts and DAVx5 for synchronization.