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!

    • ReversalHatchery@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 hours ago

      what would you do without selfhosting?

      I do that for myself, but I can’t recommend that to 99% of people around me, and I can’t let them into my system either.

      I have seen etesync, but that requires a subscription.
      was thinking of something with syncthing, but that has difficulties too (missing tools mostly), especially that you would have to keep the contacts file at a place where nearly any app can read it.

      • mox@lemmy.sdf.org
        link
        fedilink
        arrow-up
        1
        ·
        10 hours ago

        In matters where a server is needed, you generally have three options:

        • self-host
        • get a friend/colleague/employer to host
        • pay for a host
    • iturnedintoanewt@lemm.eeOP
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      Thanks! I was trying a first run attempt, but I got stuck setting up python. Seems these setup instructions don’t quite work anymore due to python’s virtual environment, pipx is suggested now. Alternatively I saw the option to just install a dated version, but it was quite a bunch of releases behind. I gave up and had a bit more success with Etesync server. Although I’m trying now to figure how the hell am I to setup both the server and the web client on the same running environment…I’d like to host the web client too, so I can edit calendar entries from the web UI.

      • ReversalHatchery@beehaw.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 hours ago

        forget NixOS. I understand that for seasoned users it might be a cool thing, but as I see you may be a beginner, and you totally don’t need that.

        docker is solid advice though. use that and a reverse proxy, like nginx or apache (they are complete web servers with revproxy capabilities), and put different services on different subdomains of the machine’s hostname (like api.etesync.mypc.lan, and web.etesync.mypc.lan). that way you basically run multiple services with the same IP and port, and the reverse proxy separates the different traffic of services by looking at the subdomain.

        if I’m right that you’re a beginner, take your time, you’re not in a rush. it will work out, but you’re learning, it might take some patience here and there

      • muix@lemmy.sdf.org
        link
        fedilink
        arrow-up
        1
        ·
        23 hours ago

        Try Docker, or if you want to invest a bit more learning time for a huge convenience pay off: NixOS