this post was submitted on 12 Jun 2024
167 points (98.8% liked)

Selfhosted

40749 readers
739 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. 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.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 10 points 6 months ago (4 children)

How does Immich compare to something like PhotoPrism or Piwigo?

[–] [email protected] 17 points 6 months ago (1 children)

Piwigo is more like a shared gallery. Users create album/folders and upload individual photos, which other users can access. Piwigo has poor support for videos and no support for Live Photos.

Photoprism has only a single user for the free tier. It supports Live Photos and videos, and individual photo uploads. It does facial recognition tagging.

Immich supports video/Live Photos, facial recognition, and has multiple users, but it expects a full backup/synchronization (not individual photos). Sharing between users is manual, not automatic or permissions-based like Piwigo. Each user has access only to their own backups or shared albums.

In summary, I think Piwigo is the simplest to set up and use, but it doesn’t do much beyond photos - it’s a simple shared gallery. Photoprism is good and stable, but you have to pay a subscription for multiple user accounts. Immich is rapidly developing, which means things will break, but also it has the most features. My only issue with Immich is that I don’t want to use it as a backup - only as a “best of” shared gallery. While it’s possible with Immich, I would have to maintain an Immich album on my phone, and sync only that, and I would have to set up shares with other users manually.

[–] [email protected] 2 points 6 months ago (1 children)

Thanks for the detailed writeup, I think I understood it properly now!

Crazy that you have to pay for PhotoPrism to have more users!

Maybe they add these features you want to Immich? Given that it's still in development.

[–] werefreeatlast 2 points 6 months ago (2 children)

Yeah the multiuser thing is a big deal for me now. Photoprism is okay but just the fact that there's a paid version irks me.

[–] [email protected] 2 points 6 months ago (1 children)

Yeah I wanted to selfhost photoprism soon but now I have to reconsider that.

[–] werefreeatlast 2 points 6 months ago

I have an instance that runs half stably on an old PC. I will upgrade to an old server and then move to immich.

[–] [email protected] 1 points 6 months ago

I would probably do a one-time purchase but I don’t do subscriptions.

[–] [email protected] 13 points 6 months ago (1 children)

Compared to PhotoPrism for example Immich supports multiple users.

[–] [email protected] 2 points 6 months ago (2 children)

How does it store images? Does it make one huge pile and sort it by metadata and external db magic?

[–] [email protected] 4 points 6 months ago* (last edited 6 months ago) (1 children)

Pretty much however you want. You can let it import and sort by a folder logic of your design or can make it read an already existing library without immich modifying the structure.

[–] [email protected] 1 points 6 months ago (1 children)

Thank you, will have to check the docs... I remeber someone told me it can't import folder structure, but it's been a while.

[–] [email protected] 2 points 6 months ago (1 children)

It definitely can, it's called an "external library". I just added my entire photo collection and use Immich as a frontend to view them all

[–] skittlebrau 1 points 6 months ago* (last edited 6 months ago) (1 children)

Can you view an external library using your own folder structure and not in a timeline display? I was under the impression Immich can’t do that, at least not without manually creating them all as separate albums or by using a script.

Eg.

I have photos from the last 30 years stored in this type of folder structure:

2002

  • 2002-06-23 Mum’s birthday party — 2002-06-23 Mum’s birthday party-0001.TIF

I’m less interested in using it for photo backup since I’d prefer not to use an automated tool since I curate everything in my library so that it stays organised - I’m looking for something for viewing/displaying and sharing.

[–] [email protected] 1 points 6 months ago

Ah, yeah I guess you can't browse your photos using a file system view. I just meant that it won't automatically reorganize your pictures on the file system.

However you can create albums via an API call. You could probably write a script that adds each folder to an album or something.

[–] [email protected] 2 points 6 months ago (1 children)

Yes. But it allows to define a custom storage layout based on user date time filename typ and album.

[–] [email protected] 1 points 6 months ago

Ok, thank you.

[–] [email protected] 3 points 6 months ago (1 children)

Immich has a big financial backer

[–] [email protected] 6 points 6 months ago (2 children)
[–] [email protected] 11 points 6 months ago (1 children)
[–] [email protected] 3 points 6 months ago (2 children)

Let's hope it stays like that!

[–] [email protected] 3 points 6 months ago

Let's hope 🥰

[–] [email protected] 2 points 6 months ago (1 children)
[–] BeatTakeshi 1 points 6 months ago (2 children)

Wouldn't be the first to flip

[–] [email protected] 5 points 6 months ago

Immich recently changed license from MIT to AGPL. As far as I understand they can't sinply relicense to a non-free license unless they redo a good chunk of code from the last half a year.

If they still used the MIT license I'd be worried too.

[–] [email protected] 1 points 6 months ago (1 children)

They would not be able to really. In theory every contributor (or at least the vast majority) would have to agree to that license change.

[–] BeatTakeshi 1 points 6 months ago

Still waiting to see any consequence on simplemobiletools

[–] [email protected] 3 points 6 months ago* (last edited 6 months ago) (1 children)

Semantic/licensing quibbles aside, these futo guys seem pretty based (affectionate). They even use the word "normies" in their goals/value statement.

Seriously tho, with power/wealth as lopsided as it is in america, we really need capitalist class traitors to get anything done and I'm glad people like this exist

[–] [email protected] 2 points 6 months ago

I guess at this point we have to take what we get.

[–] skittlebrau 3 points 6 months ago* (last edited 6 months ago) (1 children)

One feature that I hope that Immich adopts is to allow for external libraries to be displayed in an existing folder structure. There’s no built-in way to do this and requires a script that uses albums as a workaround. A lot of photographers have organised folders by date/event that span years/decades, so it’s not practical to create these manually with albums.

The closest I’ve found is a cron script which does album generation automatically, but it’s not a ‘future proof’ solution since it could stop working at any time.

Memories (Nextcloud), Photoprism, and Photoview can do this.

[–] [email protected] 1 points 6 months ago

Photoview looks nice too, I might try that.