I self-host a couple of services, but I haven’t exposed anything outside my home network. I want to self-host my calendar, but not sure if I can do it without exposing it. Any recommendations on the best way to go about this? For those who do self-host a calendar service, how do you keep it secure?

  • nomad@infosec.pub
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    If you want sync to your phone, just set up a VPN. Now your phone and mobile computer can always access your services. I use SoGO, it has calendar hosting, authenticated sync which you can use with davx on android and the web interface is basic but usable. You can also enable mail, tasks and contact sync all in one.

  • tapdattl@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I think the general consensus for homelabbers is a mesh network – Tailscale and Netbird are the two most popular options

    • ClownsInSpace2@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Just myself, but I would like to keep it synced between my phone and my laptop while also keeping a backup.

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

        Then you should really look into setting up a personal VPN. After that what you use to do calendar becomes irrelevant in terms of access.

  • enemenemu@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    I run nextcloud on my machine. If there’s a crack, there would be one in their hosted instance as well. There’s nothing really I can do about security of it.

    • Higgs boson@dubvee.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      I do not expose Nextcloud to the internet. I use dnsmasq to give LAN clients the private IP. If I need to access NC from elsewhere, there’s VPN for that.