Skip to main content


What do you do for a calendar? New to selfhosting/homelab.


Hey All,
I am just getting started in my journey. Part of my goals is to de-google my life and am looking to start with my calendar. I want to to sync with my laptop and my phone.
I was going to start reading about nextcould because it seems like it would have the stuff I need and more. My question is what does the community use, so that I can read and research about it. No technical questions yet.


Edit: Not sure why I cannot see the replies when signed in (visible when logged out). Will be checking out your suggestions. Thanks Self Hosted community!

This entry was edited (1 month ago)
in reply to psy32nd

This is the stupid simple and stable solution. Nextcloud was always giving me grief but Radicale is rock solid
in reply to Manmoth

Another thumbs up for Radicale. Light-weight and reliable. Just one Python process and all the calendars and contacts are stored as plain files.
in reply to Manmoth

Waking up to a broken nextcloud (overnight! Look, no hands!) was the single reason I finally got acquainted with docker containers
in reply to InternetCitizen2

I use EteSync to sync my contacts. It can do calendars also and has a self-hosted option. Personally I just use Proton for my calendar at the moment.

I haven't tested any desktop syncing with EteSync, but maybe it will work for you.

I use DavMail to proxy an Exchange account so I don't have to install Outlook on my phone.

in reply to InternetCitizen2

Home Assistant. I wouldn't use it just for calendars, but I already had it set up for home automation and calendars are a built in feature.
in reply to lone_faerie

Does it have a way to sync with mobile devices? I’ve not run into such an integration, but thought I’d ask just in case.
in reply to KairuByte

The Local Calendar integration stores the calendar on the server running Home Assistant, so as long as you can access the server remotely, you should be able to access it through the Home Assistant app. If you want it stored offline on a mobile device, there's also an integration for calendars stored in a .ics file which you could sync with something like syncthing.
This entry was edited (1 month ago)
in reply to InternetCitizen2

Nextcloud is technically a solid product if your goal is to replace all the Google services. Personally I think it's too heavy and I've had issues with using it vs using specialized apps for each service I'm replacing.
in reply to rizoid

I still run it on a 10 year old chromebox (replacing chrome with linux of course). It's really not that heavy. If it seems very slow, I'd try rebuilding the database from a dump (if mysql/mariadb), and making sure the db is on a fast drive. At least, those two things made a huge difference for me. Also, some people reported huge speedups switching to postgres.
in reply to ilmagico

setting up memcache was the biggest improvement for me.
in reply to InternetCitizen2

Radicale on the server, exposed publicly on a "secret" subdomain.

InfCloud as a web app.

Calengoo on the phone and it also has clients for desktop (Windows, Linux, Mac).

CalDAV-Sync / CardDAV-Sync to sync on Android (although Calengoo can also connect directly to Radicale).

I tried DAVx5 for Android sync but it had issues with large calendars and would choke sometimes when it lost connectivity.

in reply to lemmyvore

If you use let's encrypt certificates on that subdomain it's pretty easy to find. https://crt.sh/
in reply to emhl

in reply to InternetCitizen2

Radicale on the home server, which syncs contacts and calendaring for us. Thunderbird on the desktop. Fossify Calendar on Android, synced to Radicale via DAVx⁵.
in reply to InternetCitizen2

Good choice, Nextcloud has all the calendars you’ll ever need. (Same for contacts btw)
in reply to 7uWqKj

Yeah I love it. Also if you are stuck with outlook. Use Caldav synchronizer it is a add-on you can use with outlook to sync calendars with nextcloud.
in reply to InternetCitizen2

Content warning: What do you do for a calendar? New to selfhosting/homelab.

in reply to Anders Rytter Hansen

Content warning: What do you do for a calendar? New to selfhosting/homelab.

in reply to InternetCitizen2

I'm surprised nobody here mentioned SoGO. It's a fully featured web mail interface that integrates contact management and a web calendar including caldav, carddav and task support.
Easy up setup and easy to connect to any phone via foss apps.
in reply to nomad

I have not heard of it and it sounds like what I am looking for.
in reply to InternetCitizen2

I also cannot see replies while signed in. It's something I've accepted as a shortcoming of Lemmy from time to time.
in reply to InternetCitizen2

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer LettersMore Letters
DNSDomain Name Service/System
SSLSecure Sockets Layer, for transparent encryption
TLSTransport Layer Security, supersedes SSL

2 acronyms in this thread; the most compressed thread commented on today has 8 acronyms.

[Thread #655 for this sub, first seen 4th Apr 2024, 09:35]
[FAQ] [Full list] [Contact] [Source code]

This entry was edited (1 month ago)