Hi all, this is my first post on Lemmy so I apologize if I get the formatting wrong. I am a tech nerd with just enough knowledge to follow YouTube tutorials but never truly understand what I’m doing. I recently created my own truenas scale server using an Aoostar R7 case. I am becoming a dad very soon and my wife and I are looking for ways to share photos of our baby without selling her and biometrics to the big cloud in the sky. The idea of my future daughter being tracked without her consent since birth is really gross to me.

I am wondering if there is a good, relatively simple and friendly way to share photo albums with relatives (normies) that is private and perhaps temporary. Ideally, I could share a private/unlisted link of sorts. I do have an instance of Immich and tunneled it to a web url but I don’t know if it can share with outside users easily.

There are a few public iOS apps that I believe do this but I don’t trust their servers/privacy policies. Any ideas that aren’t a massive headache or require command line guru-status to run?

  • Zadhu@slrpnk.net
    link
    fedilink
    English
    arrow-up
    3
    ·
    11 hours ago

    Something you need to consider even before all this, is what other people will do with the photos once they have them.

    I’ve been through a similar situation recently and had to lay out ground rules for what people were allowed to do with the photos and where they could be saved. I made the condition that if they wanted to see photos I would only send them through signal. Past that point you just need to trust that grandma who downloads the image to her iphone doesnt have iCloud enabled by default and boom your childs image is now in the hands of apple. (Or any other auto backup cloud host)

    Be prepared for some outright childish behaviour from people you thought were adults when you tell them they cant take their own photos unless they show you they dont have auto sync to iCloud enabled…

    The only way to truly keep your kids image out of the cloud is to never let anyone else have possession of it to begin with unfortunately.

    • happydoors@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 hours ago

      Becoming a parent (especially in today’s world where many older people aren’t educated on tech) is going to be a huge battle of boundaries. Thanks for your response! I realize my baby won’t be able to avoid it all but I believe (hope) there’s a difference in thousands of photos hitting advertisers/training algorithms and the few that will slip through.

      Lesser of two evils, I guess. I will definitely try to write out some simple rules and a basic explanation for it. Thanks, again!

      • Zadhu@slrpnk.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        42 minutes ago

        No problem!

        We did the same thing, wrote out a small, basic set of guidelines outlining why we didnt want anything on social media or big tech clouds among a few other things.

        Most family downloaded signal straight away which was a bonus to be able to possibly fuck off messenger in the future.

        As long as you make it as easy as possible (within reason, dont bend over backwards if someone doesnt want to comply for no good reason) for others within your boundaries then it will end up being mostly painless.

        Also congratz on becoming soon to be new parents! Sleep as much as possible now! Haha… Aha… Ha…

  • verstra@programming.dev
    link
    fedilink
    English
    arrow-up
    20
    ·
    1 day ago

    Immich is great for this. You can share an album (or a sungle photo) by creating a link. That link can be password protected and have an expiry duration set.

  • asap@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    18 hours ago

    You can use Immich Public Proxy to share the albums without having to expose your Immich instance. You can use all the normal Immich options - password protected albums, and links that expire, etc

  • The Hobbyist@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    22 hours ago

    Regarding photos, and videos specifically:

    I know you said you are starting with selfhosting so your question was focusing on that, but I would like to also share my experience with ente which has been working beautifully for my family, partner and myself. They are truly end to end encrypted, with the source code available on github.

    They have reasonable prices. If you feel adventurous you can actually also host it yourself. They have advanced search features and face recognition which all run on device (since they can’t access your data) and it works very well. They have great sharing and collaborating features and don’t lock features behind accounts so you can actually gather memories from people on your quota by just sharing a link. You can also have a shared family plan.

  • Buckshot@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    23 hours ago

    Another one for immich but I’m also running immich-public-proxy. It proxies just the share links so the entire instance isn’t public.

  • albert180@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    23 hours ago

    I use Photoprism. You create an Album, share a link and done. Works well with my Normie Friends

    But if you already use Immich I would use this

  • dallen@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    24 hours ago

    I use Immich for sharing. Get some accounts set up for closest family so you can easily add them to albums. For others you can just share a link to each album, password protected or simply unlisted.

    Personally, I run my internet accessible apps on my Hetzner VM behind a reverse proxy, whereas things like home automation, DNS and Octoprint I prefer to serve on my local network.

  • DannyBoy@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    24 hours ago

    If you’ve got Immich hosted already I’d leverage that to be able to share with others. What do you mean by tunneling into a web URL?

    For sharing with others, Tailscale is free for 10 users and is very easy to setup on your computer. The problem is that it requires the end user to download an app and login which is definitely a friction point.

    • happydoors@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      16 hours ago

      I used cloudflared zero trust to take a port where the docker app is running and connected it to my website sub domain? I think. So I can access my Immich at that URL