Hello! I am migrating some services from an old cloud instance to my homelab. The cloud instance was running NextCloud and as I don’t really need the entirety of NextCloud, I’m moving to individual services. It’s now time for me to move the most important thing from this NextCloud instance: my calendars and contacts.

I’m looking for a good containerized service to run this. I’ve taken a look at both Baikal and Davis, but both seem to have issues running rootless. As I have Kerberos throughout my network and am storing the persistent volumes on an NFS share, I prefer to run all my containers under dedicated service accounts. This also means that I would like the DAV server to have LDAP or IMAP authentication. I am also using podman quadlets rather than docker compose, but I can figure out the translation on my own. Worst case scenario here is I just run Davis and talk to the dev about the issues I have (which will probably be done anyways), but I’d like to get something up and running sooner rather than later. Any solutions would be greatly helpful. If there isn’t a good containerized solution, I’m also willing to make an LXC or VM but I’d prefer to stick to containers. Thank you!

    • @traches@sh.itjust.works
      link
      fedilink
      English
      45 months ago

      +1 for radicale, I’ve been using it for several years now and have barely had to give it any attention at all.

    • Admiral Patrick
      link
      fedilink
      English
      25 months ago

      I second this if OP’s not a fan of or doesn’t need all of Nextcloud.

      • @perishthethought@lemm.ee
        link
        fedilink
        English
        05 months ago

        Can someone please ELI5 Radicale for me?

        I’ve come across it before but just can’t wrap my head around it. Thank you.

        • Kairos
          link
          fedilink
          English
          25 months ago

          Simple Cal.And CardDAV server. Woks very well.

    • The Stoned HackerOP
      link
      fedilink
      English
      25 months ago

      I’m mainly concerned about auth with this one, it seems a little too barebones for my use case. Thanks for the suggestion though!

  • @hperrin@lemmy.world
    link
    fedilink
    English
    105 months ago

    Well I almost have a solution for you, but it’s not ready yet. I have a WebDAV server called Nephele, but I haven’t finished writing the CardDAV and CalDAV extensions for it. I should be done with it in a few months. (My priorities are on my commercial project right now, then back to open source stuff in a couple months.)

  • @miau
    link
    English
    15 months ago

    I am currently running baikal using podman, quadlets, rootless mode. What kind of issue did you have?

    That said, although baikal does get the job done, I am actually considering migrating to nextcloud just because of caldav/carddav, since it seems to be the most complete implementation out there.

    It is worth taking a look at the features you need before fully migrating. As far as I can tell baikal may have some issues for some people with invitations, sharing calendars and sending email.

    I’ve seen people recommend radicale, which probably works well, but from what I read is the least adherent to caldav/carddav protocols.