Radicale. I just finished setting it up and with that, I can now finally shut down Nextcloud.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
-
No low-effort posts. This is subjective and will largely be determined by the community member reports.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Agree, very lightweight, simple once-and-forget setup.
Why do you want to shut down Nextcloud? 🤔
Baikal is another option, light on resources and easy to setup
The protocol is called CalDAV (and CardDAV for contacts).
Plenty applications exist that can do it on both sides - it's not like you need a specific client app that fits your specific server app.
FWIW, I find NextCloud too bloated and prefer Radicale for the above mentioned.
And yes, it runs in Docker.
I have had positive experiences with both Radicale and Baikal. I am not sure about the Home Assistant integration, but they both use CalDAV, so I would be surprised if there wasn’t a way of connecting them. iOS has native support for CalDAV, but Android needs the davx5 app (free on F-Droid).
Why no container?
Oh I'm sure it runs perfectly fine in a container, it's just not my preferred setup.
I use Radicale för it.
I used both radicale and baikal. Both work great. Both support CalDAV and CardDAV, to sync with them you need thr davx5 app on android. I ended up going with radicale because it supports proxy authentication and I can use it with Authelia
Fossify Calendar in f-droid and Nextcloud. Termux calcurse-caldav and Nextcloud.
Nextcloud 🤷♂️
I'm using Nextcloud as well, but I'll admit that it's probably a bit heavy if all one needs is a calendar.
Definitely overkill for just a calendar app but the great thing about NextCloud is once you spin it up there’s probably an integration for the next 5 FOSS solutions you’re looking for, which means fewer containers to manage in Docker.
You can connect nextcloud to home assistant, I do that
For what? I use both maybe I should hook them up too. :)
I use nextcloud as my main calendar, I have home assistant pull in things from that calendar to drive automations.
Like if I'm on holiday from work, don't run my standup automation to make desk rise.
I tried radicale. Nextcloud is easier to manage. That's what I recommend.
i don't think the need for a plain calendar warrants a resource monster such as nextcloud.
I run Nextcloud for this. Never understood the complaints about it, I find it hard to believe everyone's so short of CPU power that Nextcloud is anything more than a rounding error running in the background.
There's half a dozen of us using it for shared calendars, files, and contacts.
Currently around 6TB of files, a couple of hundred or so contacts in the shared contacts list, and many recurring (and one off) events.
Been working perfectly since before Nextcloud forked from OwnCloud.
If you don't follow their tuning guide, Nextcloud does run very poorly on SQLite and without Redis/caching. Apache also performs significantly worse than nginx + php-fpm.
https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html
It does run very well with Postgres + Redis + php-fpm + OPcache and has been pretty much the center of my selfhosting endeavor since ownCloud times.
The AIO mastercontainer seems to do fine on Apache, but when I had it dockerized myself, I used nginx and it was fine. I really think the main point is using postgres and redis. Mysql isn't great and sqlite is terribad in the stack.