Ideally, there’d be a simple RPM installer compatible with Alma 9 that I can point to a samba share that holds all the photos, kind of like what I do with Jellyfin. Also nice if it uses an otherwise unused port or I can easily set what port it uses.

My googling is finding a bunch of docker stuff, which always seems needlessly complicated to me vs an RPM… I’m also using a low powered x86 tiny computer to front JellyFin and would like to host this on the same computer vs needing another server.

Any ideas?

  • Shimitar@feddit.it
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    9 months ago

    No, I am forced to use containers because… There are no instructions for bare-metal installation and they also do not provide any instruction on how to build from sources (and I tried…)

    Also, there are no binary releases only docker-compose.

    All in all, immich cannot be deployed but with containers.

    No choice: not good.

    • Phrey@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 months ago

      Like I said, if you follow the dockerfiles you will end up with a similar result on bare metal.

      It’s your own decision if you want to deviate from what the developers want to support.

      A project doesn’t need to produce binary releases.

      • Shimitar@feddit.it
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 months ago

        It is true that a project doesn’t need to release binaries. But either those or the instructions on how to build from sources I think are somewhat expected.

        Said so, I am hosting immich on docker because, specially on such fast evolving and kind of “beta” software its by far the fastest way.

    • Scipitie@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      A Dockerfile itself is the instruction set. There is a certain minimum requirement expected from a server admin that differs from end-user requirements.

      The ease of docker obfuscates that quite a bit but if you want to go full bare metal (or full AWS or GCS, etc etc) then you need to manage the full admin part as well - including custom deployments.

      • Shimitar@feddit.it
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 months ago

        Indeed I am a quite proficient sysadmin for my home server, while not a professional one.

        I didn’t consider a docker file as instructions for bare metal install, thanks for the suggestion. I am currently using podman with immich because its release cycles are too fast for me to catch up otherwise.

        I am thinking to experiment with something different from immich because, while its a great tool, it’s “just” (no pun intended) a backup solution for mobile devices and I need something more than that.

        I was considering https://damselfly.info/ which looks more like the workflow I am looking to implement.