So…yeah. As I’m moving away from google, I’d like to store my contacts elsewhere. I have proton (I know, I know), but this is also not great, since their system isn’t too android-friendly. Which system (maybe self-hosted) would you suggest to easily sync/backup your contacts?

Thanks!

  • Garibaldee@lemm.ee
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    5 months ago

    https://www.davx5.com/

    You might still have to use a gmail account for this though, depending on if your email works with it.

    There’s also Nextcloud which would be self hosted.

    And the extremely low tech solution of just having them offline in a foss contacts app and exporting backups from that app to your storage in case you lose them.

    • ReversalHatchery@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      5 months ago

      And the extremely low tech solution of just having them offline in a foss contacts app and exporting backups from that app to your storage in case you lose them.

      that’s not a good solution because a lot of apps will be able to read them. It’s not always possible to decide for yourself what apps you have, sometimes more powerful people are going to make you use one that you don’t trust.

      • Garibaldee@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 months ago

        in a foss contacts app

        I said in a foss one, I don’t think the foss developers are conspiring to get rid of your contacts, maybe for apple you might have to hope the developer doesn’t get burnt out, but the android foss community is pretty robust, but if you’re that paranoid just put them in a txt file or a spreadsheet.

        • ReversalHatchery@beehaw.org
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          edit-2
          5 months ago

          that’s not what I meant. but that when you export the contacts, that happens to shared storage

              • Garibaldee@lemm.ee
                link
                fedilink
                English
                arrow-up
                1
                ·
                5 months ago

                I would recommend not downloading any app that isn’t open source that has that permission enabled to begin with.

                • ReversalHatchery@beehaw.org
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  arrow-down
                  1
                  ·
                  5 months ago

                  same opinion here. but sometimes it’s not a choice. Especially on a company phone, but also on a personal one. Don’t forget either that not everyone here did/can degoogle their phone.

      • iturnedintoanewt@lemm.eeOP
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        5 months ago

        How…do you self-host both the server AND the web client? Do you need two different addresses? Can it be done on the same server/container?

        I understand I can just run the the server, which has this tiny little add-user and permissions page, but I’d like to also be able to handle the contacts and calendar from the Web UI from a computer whenever needed. Of course I know I can plug any app to the server directly, but I’d like the web UI, too…Do you know how to do this? I’ve spent a couple of hours searching without much luck.

          • iturnedintoanewt@lemm.eeOP
            link
            fedilink
            arrow-up
            1
            ·
            5 months ago

            Thanks! I mean, etesync also has a super basic web UI. I meant some sort of calendar/contacts web editing tool, like calendar.google.com or similar. I’ve just installed a docker image of Radicale, but all I can see is the webUI for adding/removing collections, nothing else…Etesync also has this. They also provide a webUI editor, but it’s a separate tool to install elsewhere, that requires another URL to be running. I’d like to have both server and a webUI to handle users, collections, and the individual items/calendars/contacts of the collections as well.

            • iturnedintoanewt@lemm.eeOP
              link
              fedilink
              arrow-up
              1
              ·
              5 months ago

              Thanks…I agree. Also, I’d be needing a second dedicated URL for this. One for the caldav access from the apps, and another for the webUI. I’d like to find something encompassing both of these onto a single server app.

    • iturnedintoanewt@lemm.eeOP
      link
      fedilink
      arrow-up
      1
      ·
      5 months ago

      How did you set it up? The pip install method no longer works. I guess it still was a valid way until some point last year.

        • iturnedintoanewt@lemm.eeOP
          link
          fedilink
          arrow-up
          1
          ·
          5 months ago

          Thanks…I have it running now. I guess my nit-pickyness of this is, it’s just the server. I’d like to have also something replicating a calendar and contacts managing web UI, ala google calendar/contacts. Sure this works neatly already (no complains there!), but I’m trying to also provide functionality for the rest of the family. Sometimes a web app might be the easiest approach to check something first.

  • perfectly_boiled_pizza@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    5 months ago

    I export my contacts as a file and copy it to my pc, an external HDD and several cloud providers. Anything I store in the cloud is encrypted with Rclone first. There is a nice client available for Android. I don’t pay for cloud storage so I only use the free tiers.

    I guess this is only practical if you rarely make changes to your contacts.

  • nutbutter@discuss.tchncs.de
    link
    fedilink
    arrow-up
    3
    ·
    5 months ago

    I got Nextcloud on Hetzner. Technically, Hetzner can see the contacts stored on their servers, but I trust them enough, and everything is open source.

    You can also self-host Nextcloud.

    • 211@sopuli.xyz
      link
      fedilink
      arrow-up
      4
      ·
      5 months ago

      Same. Hetzner has a solid business in hosting, they don’t make their money from mining my data. They’d hand it over for a lawful request, but the data is not -that- secret and thus possible false accusations aren’t really an issue.

      I’ve barely hosted anything and those must have leaked like a sieve. Trusting Hetzner way more.

    • iturnedintoanewt@lemm.eeOP
      link
      fedilink
      arrow-up
      1
      ·
      5 months ago

      Thanks! But, from the few times I’ve tried it…a bit on the heavy side, for my use case. I’m not going to use any of all the other features/integrations.

  • electric_nan@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    Check out Yunohost. It’s a self hosting project built on Debian. It lets you install a bunch of server “apps”, including some that will sync contacts for you (Nextcloud, Baikal, My WebDAV).

    You can install this on an old computer you have laying around, or on a VPS. Syncing to an Android device you’ll need to use DAVx5. Syncing to iOS is actually easier since it has built-in DAV support.

  • toastal@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    Many mail providers give you access to CalDAV + CardDAV which have a wide array of mature technology to sync contacts, calendars, todo lists on basically all platforms. If you move away from Protonmail as primary, you would get access to this normal service as well as being able to use IMAP without paying & using some middleman application just to use email. I do not pay for a lot of services, but I get a lot of value out of keeping email + CalDAV + CardDAV off-premise with the cost of €1 per month.