I want to start by saying I recognize that everyone’s needs & priorities are different.
My wife and I both have iPhones, and i have a Pixel 7 Pro I use for work (and sometimes to compare the camera to the iPhones). All of our photos are currently backed up to iCloud (Apple One Premier - 2TB storage) and via Synology Photos. The Pixel has “unlimited” storage for photo backup w/ Google, and also backs up to the Synology. In general, I would like to get off of Google, but it’s 99% work stuff that I wouldn’t miss if it was lost.
There’s a lot that I really like about Immich, but there are also some real pain points for me. I’m not going to comment on the discrepancies between the mobile vs. web interfaces as I expect them to be addressed as the product matures.
I started playing with PhotoPrism a little bit, and while it addresses many of my complaints w/ Immich, it also raises some of its own pain points.
I currently haven’t decided which one I will keep. I could use either with the Synology Photo app to back up my phones. PhotoPrism’s lack of mobile app is really bad, but the mobile web interface is fine for navigating the library. Immich is a more wholistic solution, but it’s handling of some key organizational and editing functions is pretty glaring as well. I know Immich is the overwhelming favorite of most self-hosting communities, but I found PhotoPrism to be pretty compelling in its own right - especially the metadata editing capabilities.
ETA: I see lots of people talking about Immich’s facial detection. Out of curiosity, what are your detection settings? I’ve found it to be pretty good compared to Photo Prism’s, but not exactly game changing. My settings are:
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.
Rules:
Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.
No spam posting.
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.
Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I switched to Immich recently and am very happy.
The bad:
Honestly a lot of stuff in PhotoPrism feels like one developer has a weird workflow and they optimized it for that. Most of them are counter to what I actually want to do (like automatic title and description generation, or the review stuff, or auto quality rating). Immich is very clearly inspired by Google Photos and takes a lot of things directly from it, but that matches my use case way better. (I was pretty happy with Google Photos until they started refusing to give access to the originals.)
I hadn’t looked at FOSS image album software in awhile, but I recently installed Immich on my home Yunohost server. I am very happy with it so far. It is miles better than Nextcloud photos, and I’m honestly blown away by how well the facial recognition works. I’m also enjoying the “x years ago today” highlighting feature, after seeing proprietary platforms have that for so long.
Some food for thought:
When I was looking to get my photos under control, in the end I decided to go all-in with Apple Photos. As I’m also using a Mac, the convenience can’t be beaten. Also, I can easily pull up any photo using Apple’s smart filters and can easily select photos from within apps without having to “share” them to the photos library first.
But this was only decided after I found out that Apple Photos keeps all photos in separate files in original quality and all metadata in a local SQLite database. Using the osxphotos tool, you can query this database and easily pull out any photo incl. metadata - even when running on other OSes, no need for Apple Photos. This also makes it easy to move everything to another system, if needed.
I’ve set my Mac to always keep original copies on disk and run a backup to my NAS every night. (Using CCC at the moment, but looking to switch to restic.) This way, all my photos are always off-site in iCloud, on my Mac and on my NAS.
You’d just need a tool to upload your Android photos to iCloud. From a quick search it seems Sync for iCloud might do the trick - albeit manually … if I read the reviews correctly.
Agreed, iCloud Photos is pretty nice. I almost gave in when they added the AI features and text recognition. Unfortunately, my library started having some stability issues. Was finally, hopefully, able to resolve those yesterday.
Still, one of the nice things about most of the photo hosting apps is they store photo metadata properly - in sidecar files. If they go tits up, and you maintained your metadata you really haven’t lost much. If the Photos DB gets corrupted, you’re going to lose data that would otherwise have been stored in those sidecar files. IMO this is a glaring omission on Apple’s part. I get that having all that info in a database makes larger libraries perform better, but por que no los dos?
It’s an SQLite database. Corruption is very unlikely. So, that’s not something I am worried about.