I know this gets asked on here 100 times a week but I can't seem to find the answer I'm looking for. Like many, I have almost completely pulled away from cloud based services, the big one being Google Photos. I've been backing up photos to my servers for a few years now and it's working great. The problem is, I don't have a good way to view/interact with them.
I've used Plex in the past and I LOVE the way users/libraries are managed so user A can only see their content, user B can only see theirs, etc. I also like that Plex respects backend folder/file structure and permissions. It didn't require it's own file structure to work. That being said, Plex is absolute garbage when it comes to organizing and viewing. It was...
I know this gets asked on here 100 times a week but I can't seem to find the answer I'm looking for. Like many, I have almost completely pulled away from cloud based services, the big one being Google Photos. I've been backing up photos to my servers for a few years now and it's working great. The problem is, I don't have a good way to view/interact with them.
I've used Plex in the past and I LOVE the way users/libraries are managed so user A can only see their content, user B can only see theirs, etc. I also like that Plex respects backend folder/file structure and permissions. It didn't require it's own file structure to work. That being said, Plex is absolute garbage when it comes to organizing and viewing. It was always painfully slow and worked about 80% of the time. Not to mention it didn't have any facial recognition or tagging.
I've been experimenting with a few of the popular apps like immich, photoprism, librephotos, etc. So far none of them meet my criteria or if they do, aren't stable.
Immich - Doesn't respect backend file/folder structure. I know this is the popular one and I want to like it but it uses it's own file/folder structure so it's out.
PhotoPrism - Setup was kind of a pain and the paywall for some seemingly basic features puts a bad taste in my mouth. I really wish the devs were more up front that this is ultimately another subscription service if you want to use any meaningful features.
LibrePhotos - So far this one has been the best with a few caveats. It has excellent facial recognition, setup wasn't too bad, I can use my own file/folders, I can assign users their own 'libraries' like I did with Plex. The downside is it isn't very stable and can be VERY resource intensive. It's taken a few days of stop start to import and process about 4K of 25K+ photos. The job system crashes constantly and is very buggy also the webUI isn't the most stable.
I'm running out of ideas. Maybe I'm being picky but finding a self hosted photo app that has the features I want is increasingly difficult.
Features:
- Per-user 'library' (Each user only sees their content or content they have permission to view)
- Respects existing file/folder structure
- Ideally FOSS or pay one-time (no subscriptions)
- Facial recognition
- Stable and user friendly
Please let me know what your thoughts are or if I'm just delusional!