One of the best pieces of self-hosted software ever to exist.

Edit: This is Immich! for the folks who don’t know.

  • corsicanguppy@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    4
    ·
    2 months ago

    I dearly wish to use and support this app.

    But here’s the thing: containers - like so many other mechanisms - suffer from supply-chain risks due to reduced validation to the degree assumed and required compared to, say, good packaging that integrates with the resident source of truth on a given system. Containers, like so many other risky mechanisms that dates back to CPAN or earlier, cannot exist in a secure environment.

    For those of us working where we can to minimize repair/recovery work through best practice, Immich cannot be run.

    I know there’s a homebrew workaround, but given it’s external to the dev effort it’s a risk that it won’t suddenly work as a reliable update resource; and that risk stymies uptake for us.

    Now, I know I’ve suggested there’s imperfection in a number of favourite technologies and methods, and that’s fine. If downvotes is how you defend these sacred cows, I understand.

    • Seefoo@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 months ago

      Sure supply chain attacks are a thing, but containers aren’t the issue. Any package delivery mechanism can suffer from it. Its up to you to verify those containers and/or build it yourself

    • mlg@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 months ago

      Couldn’t you just lazy build your own images if you don’t trust the source?

      Even then most of these containerized apps can be run perfectly fine as a host binary, you just have to make your own start script and a systemd unit which isn’t that bad.

      You could then build a completely custom image if you’d like, or move it into a VM if you don’t like the idea of running it baremetal.