Tom has a fairly extensive write-up on Immich w/ TrueNAS.
After a quick Google search, it seems as though there is a pre-defined LXC available on Proxmox you can use to install there:
If you do not wish to use LXC you can just create a linux VM and install Immich on the VM, at which point you’d just need to follow their install instructions.