There are solutions like ente and immich but I think they both are pretty overkill for my use case. I almost never look through my old photos so I don’t need an app and a web UI or whatever. The face detection thing does not entice me either. I don’t need encryption either.

Is there a simpler solution for this? I am thinking of just writing a script that syncs the camera folder using adb or something like that. But before I create a jank monstrosity I thought it would be better to ask around.

  • tinsukE@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    4 months ago

    Syncthing.

    Just configure it to only run while plugged to the wall, so you’re not surprised by the rare bug of it randomly turning your phone into a pocket warmer.

    • lemonuri@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      I use Syncthing-fork (fdroid). It lets you set you granular per folder settings like only sync on home WiFi.

    • jet@hackertalks.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      You can also configure one way syncs. So even if the photos are deleted from your phone, they still exist on the other side

  • sloppy_diffuser@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    4 months ago

    https://github.com/newhinton/Round-Sync. Not in any app store and have to download and install from GitHub.

    It is an Android wrapper around rsync rclone.

    Setup a remote, setup tasks, and setup triggers. Mine syncs every night. It supports encrypting with your own keys. Large number of remotes supported from self-hosted to cloud.

    • ksynwa@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      WOW man this is just incredible. I had actually finished setting up syncthing and syncing with it but this is just so much smoother. Syncthing is nice but it has some weirdness. Like this app’s “copy local to remote” (instead of sync) is hidden in advanced configuration while it seems like a useful use case to be.

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

        Yeah I don’t want locally deleted media (to free up space) to sync those deletions to my remote.

        My crypted remotes wrap a B2 Backblaze one which doesn’t delete, just hides. Periodically I go clean it up.

    • lemmyreader@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      That looks neat and useful. <nitpick mode on> It is an Android wrapper around rclone not rsync.<nitpick mode off> Thanks for sharing.

  • Creat@discuss.tchncs.de
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    4 months ago

    “Immich” might be a real option, I don’t quite understand why you think it’s overkill?

    I mean syncthing has been mentioned plenty, but of course Nextcloud also solves the problem. It’s can’t truly sync a folder, but it works fine for backing up photos and videos.

    • ksynwa@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      The shameful answer is that the most convenient method of setting up immich is a docker compose stack but I have podman installed instead.

      • Creat@discuss.tchncs.de
        link
        fedilink
        arrow-up
        1
        ·
        4 months ago

        Well there more than one solution, if you want it. First of all, podman actually works fine with docker compose files. There may be some adjustments needed in other places, because despite the claim of being “a drop in docker replacement”, it just isn’t (quite). So assuming you install docker compose (not docker), you can just “docker-compose up” (note the dash) and it should work. Should.

        Your can also just spin up a VM and install docker with compose in there, just for testing and/or running immich.