

For the OP, in case you go for zfs, don’t forget to create a cron job for scrubbing, truenas has support for this built in. It repairs things like bit rot, should they occur.
For the OP, in case you go for zfs, don’t forget to create a cron job for scrubbing, truenas has support for this built in. It repairs things like bit rot, should they occur.
Depending on what you’re going to do with the cluster, 4gb of RAM per node feels rather limiting.
Anyways, as far as storage goes I’m using 4 compute blades loaded with 4 8gb RAM versions of the CM4, each with a 500gb Samsung PM9A1 running Talos to save a bit on that precious RAM.
Got Talos up and running with some help from Onedr0p’s cluster template which saved me a lot of time on the learning curve.
I haven’t tried photoprism in a while, but when I tried it, it wasn’t even close.
Photoprism seems more suited if you’re a photographer to index your professional work where immich aims to be a google photos/icloud alternative.
Immich has native mobile apps to do the syncing and provide a (great) interface for search, it has much better multi-user support, including sharing albums, and much more features than I’m willing to type out here.
The only thing missing, for me at least, is better support for local files to eliminate the need for another gallery app/file picker.
I initially generated the talos config with the template script, but using talhelper directly offers a bit more flexibility. The first four nodes in this list are the cm4’s
https://github.com/SquaredPotato/home-ops/blob/main/talos%2Ftalconfig.yaml
I also wrote down my setup steps, check here:
https://outline.abchost.nl/s/cm4-talos-setup