I’ve been using Google for the last decade and am owly moving away from it.

I’m on Fastmail (FM) right now. While I love their mailservice, the calendar and contacts integration is okey-ish, compared to Google.

Right now, my contacts are scattered across these services. New contacts that I add on my Android phone, are obviously not available on FM, and vice versa.

Therefore I’d like to setup a self hosted solution to manage contacts/calendars on a centralized place.

But right now, I can’t seem to wrap my head around this topic. I often see caldav/cardav mentioned, but don’t know how exactly they are related.

FYI: I’m a software developer, and I already host a bunch of services behind a reverse proxy.

Example scenarios:

  • Install a full-featured calendar app (mobile, desktop, web) -> connect to my service
  • Someone sends me a calendar invite to FM -> sync to my service
  • I add a new contact on my Android phone -> sync to my service (make it visible in FM)
  • I add a new contact in FM -> sync to my service
  • I send a new calendar invite via FM -> sync to my service
  • Bonus I send a new calendar invite via App, and it get’s sent via FM to the recepients.

So my question is what self-hosted solutions (besides Nextclowd) are out there that would allow me to accomplish that?

  • Shimitar
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    Radicale is a single executable, do you really need docker to set it up?

    Basically takes the same time to set it up and run on bare metal…

    Sometimes feels like docker is getting out of hand.

    • UberMentch@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      If I already have a docker environment set up, why not use the container? I use containers for most of my stuff, if I can. It makes many aspects of system management so much easier.

      • Shimitar
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 months ago

        Absolutely! If that feels easier and more consistent go ahead and use the container.

        But its really one single executable with zero dependencies. Manual setup is really as fast as podman pull & up -d.

        • UberMentch@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 months ago

          Yeah that’s true. Different styles of deployment, in the end all that matters is that your application is up and running