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?

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

    No one is forcing you to use containers for Immich. It’s simply the most robust way to support it for the team.

    You can just take a look at the dockerfiles and follow those steps on bare metal.

    • Shimitar
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      2
      ·
      10 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
        3
        ·
        10 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
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 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
        1
        ·
        10 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
          link
          fedilink
          English
          arrow-up
          2
          ·
          10 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.