View Single Post
Brad
Selfish Heathen
 
Join Date: May 2004
Location: Zone of Pain
 
2022-08-27, 01:51

I haven't tried it yet, but I've read good things about PhotoPrism. TrueNAS has a one-click-install thing for it. That means it has freely available Docker images, and I figure your Synology could handle that easily.

https://github.com/photoprism/photoprism - source
https://github.com/photoprism/photoprism/projects/5 - development roadmap
https://demo.photoprism.app/browse - live demo
https://docs.photoprism.app/developer-guide/media/ - supported image formats (including HEIF's .avci, .avcs, .avif, .avifs, .heic, .heics, .heif, .heifs)
https://docs.photoprism.app/getting-started/docker/ - docker guide

Oh, hey! Well, look at that:

https://docs.photoprism.app/getting-.../nas/synology/

Quote:
Visit the Synology Knowledge Base to learn what kind of CPU and how much memory your device has. We recommend hosting PhotoPrism on a 64-bit system with at least 2 cores and 3 GB of physical memory. High-resolution panoramic images may require additional swap space and/or physical memory above the recommended minimum.

RAW image conversion and TensorFlow are disabled on devices with 1 GB or less memory. You will have to resort to 32-bit Docker images to run PhotoPrism and MariaDB on ARMv7-based entry-level devices like the Synology DS218j.
but

Quote:
Will my device be fast enough?

This largely depends on your expectations and the number of files you have. Most users report that PhotoPrism runs well on their Synology NAS. However, you should keep in mind:

initial indexing may take longer than on standard desktop computers
the hardware has no video transcoding support and software transcoding is generally slow
So, maybe export a mount to a nearby machine that has beefier hardware running the container?

The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting.
  quote