I’m looking for a self hosted calendar that supports multiple users, runs in docker, and is easy to integrate into home assistant and a phone app. Does anything like this exist or should i lower my expectations?

  • A_norny_mousse@feddit.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    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.

  • RedBauble@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    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

    • zerodawn@leaf.danceOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      So I understand this correctly, you’re using Fossify Calendar as the phone app that accesses your self-hosted calendar?

  • Matt@lemdro.id
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    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).

      • handsoffmydata@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 months ago

        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.

        • Matt The Horwood@lemmy.horwood.cloud
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 months ago

          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.

  • 𝚝𝚛𝚔@aussie.zone
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    4 months ago

    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.

      • ikidd@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 months ago

        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.