r/immich • • 23d ago

Immich September Development Recap - v3.3.0-rc release candidate is out with people info sharing, please help us test it before the release.

Thumbnail immich.app
171 Upvotes

r/immich • • 17d ago

v3.3.0 - People sharing, birthday memories, auto-stacked mobile edits, and more!

Thumbnail
github.com
474 Upvotes

v3.3.0 adds a bunch of shiny new features.


r/immich • • 1h ago

Error failed to read

Post image
• Upvotes

So I ended up finally plugging my server directly into the router vs using wifi. All my other containers are fine but for some reason I cannot access my Immich server now.

I ran the command to view logs and I will add a photo not sure how good it will be but hopefully you can zoom in.

I didn’t change anything other than turning off wifi and useing the lan cord. Also I’m on zorin os.


r/immich • • 1h ago

What's taking so long...importing with SynMich

Post image
• Upvotes

I'm running SynMich and I'm not sure why things are taking so long to complete.
Can I see a log to find out why things are this slow? 587 hours does seem like a very long time.


r/immich • • 8h ago

Finding photos with pattern match on file name

4 Upvotes

I have 10s of thousands of slides I’ve scanned. Many of them look very similar in content. When I originally scanned the stuff I grouped them with file names like scans_grandparents1234… Each photo has a unique number.
Does the search>file name support pattern matching? I have tried every combination of asterisks and file names I can think of. It returns only the full exact file name with the extension.
Perhaps there is a different pattern matching symbol, or I’m guessing wrong how the function works? Any insight or ideas how to make this work if possible would be appreciated!


r/immich • • 1d ago

IMAGO is now on Google Play — thank you r/immich for helping me get here!

332 Upvotes

Hi everyone,

IMAGO, the Android photo editor I’ve been building for Immich, is now available on Google Play — and this community helped make that happen.

Everyone who took part in Google’s required 14-day closed test came from r/immich. Thank you for the wonderful reception, for taking the time to test it, and for all the feedback. Your suggestions and bug reports have already led to major improvements.

You also asked for the project to be open source. It is, and the APK is available on GitHub too, for anyone who prefers installing it directly.

For those seeing it for the first time: IMAGO lets you browse your Immich library, edit photos on your phone or tablet, and export the results back to your server at full resolution, stacked with the originals.

Edits are saved as recipes, so the original files stay untouched and you can revisit your adjustments later.

It includes:

• Light and color adjustments, tone curves, HSL and color grading.

• Masks for local adjustments, crop and perspective tools.

• Reusable recipes and copying adjustments between photos.

• A composer for stories, posts and continuous carousels.

• Optional editing-data sync between devices — without uploading your photos.

You connect with your Immich server URL and an API key. Processing happens on your device; your photos don’t pass through my servers. It also works with your phone’s local gallery, without a server or an IMAGO account. No ads or analytics.

The video gives a quick look at the workflow.

Google Play: https://play.google.com/store/apps/details?id=eu.studio742.imago

Source code and APK: https://github.com/paulomarques742/imago

Site: https://imago.742studio.eu/

Thank you again to everyone who helped during testing. Please keep the feedback coming — I’d love to hear how it works with your library and what you’d like to see improved next.

IMAGO is an independent project, not affiliated with or endorsed by Immich.


r/immich • • 7h ago

.mov geotagging

1 Upvotes

Hello, while setting up synology photos to free up space on my iPhone, I discovered that it can’t read the geotags of my videos.

Can anyone let me know if this is supported on immich?

Thank you!


r/immich • • 11h ago

No option for configuration under Storage Template

1 Upvotes

Hi,

Just deployed Immich v3.3.5 with Proxmox Community Scirpt.

Found there is no option for configuration under Storage Template.

Is it normal ?


r/immich • • 1d ago

Next digiKam 9.2.0 will have an Immich web service export/Import tool

Thumbnail gallery
45 Upvotes

r/immich • • 1d ago

I built Ponte Fotos – a native macOS app to bridge Apple Photos and Immich, preserve metadata, and manage your photo library 🇧🇷

15 Upvotes

Hi everyone! 👋🇧🇷

I’m a Brazilian developer and Immich user. I built Ponte Fotos (“Photo Bridge”) to make moving between Apple Photos and my self-hosted Immich library easier.

I wanted to transfer originals from my Mac whilst keeping capture dates, locations and Live Photo associations, and to upload files from external drives without losing track of their metadata. The project has since grown to support transfers in both directions and a few library organisation tools.

Update — v0.9.4: the app and documentation are now available in English and Português (Brasil). The video below uses British English.

A quick look

Processing video k9cyfky5lhxh1...

Watch or download the British English video (66 seconds) — direct MP4 if the Reddit player is still processing.

A 66-second illustrated overview. These animations explain the workflows; they are not a screen recording.

What it does

  • Apple Photos → Immich: upload originals to the timeline, an existing album or a new album. Download iCloud originals when authorised and available, and preserve supported Live Photo associations.
  • Folders and external drives: scan folders recursively, read available image/video/XMP metadata, and review dates and GPS before uploading. Source files stay unchanged.
  • Immich → Apple Photos: download originals, verify checksums, and import into an existing or new Photos album. Previously imported items can be added to another album without downloading or creating more copies. Compatible Live Photo pairs are supported.
  • Library organisation: find exact duplicates across selected albums and accessible accounts, compare album contents, and organise a recognised person’s photos by age using their birthday in Immich. Proposed changes require review and confirmation.
  • Connection: choose local or remote addresses manually, or let the configured Wi-Fi select the address. API keys are stored in macOS Keychain.

The app in use

Processing img tr2o19k17axh1...

Reviewing files from a demo folder, including an item with missing metadata.

Processing img q9ih11n37axh1...

Immich → Apple Photos: capture date, GPS, Live Photo status and an item previously imported by the app.

These are captures of the app running with synthetic demo data and British date formatting. No personal library is shown and no real transfer was performed for these images.

Requirements and current limits

Ponte Fotos is a native Swift/SwiftUI app for Apple Silicon Macs running macOS 14 or later, with Immich 3.x for server features. The app itself needs no Node.js, Docker or separate cloud service.

This is still an evolving personal project. It does not transfer Apple Photos editing history, recognised people or every proprietary metadata field. Duplicate detection uses exact checksums, not visual similarity, and the import history only tracks imports made by Ponte Fotos. The downloadable app is locally signed and is not notarised.

Please keep backups and try a small batch first, especially before changing album membership or moving duplicate copies to the recoverable bin. The app does not empty Immich’s bin, and blocks discarding Live Photos in its duplicate workflow.

Source, downloads and documentation

Processing img 24at9n557axh1...

GitHub · Download v0.9.4 · Português (Brasil)

Ponte Fotos — an independent personal project, with no official affiliation with Apple or Immich.

I’d welcome feedback from other Mac and Immich users: which part of your workflow would this help with, and what would you want to test first? Bug reports and suggestions on GitHub are welcome too.

Cheers from Brazil! 🇧🇷


r/immich • • 20h ago

Possible iOS workflow

3 Upvotes

Looking for some inspiration regarding iPhone and Immich. I like Immich backup to my own server. I also love the ever-improving iOS native Photo app features, such as Memories, featured auto albums etc, but my phone’s storage is never enough.

Is it feasible to completely replace the photos on iPhone with version of reduced resolution, after Immich backing up the originals? It’s a small screen for viewing anyway. I think iCloud Photo’s “optimized storage” is close to what I want, but you don’t have control over the process.

Ideally this can be done automatically on an ongoing basis, maybe with some clever Shortcuts to interact with Immich and Photos apps? It is important that the solution is robust, as painless as possible, and wireless. Would be exciting to see what Apple Intelligence can do with my entire photo library of many years.


r/immich • • 1d ago

What's the best way to include / organize old photos?

3 Upvotes

I now have about 20,000 of my own photos in the immich database, spanning from 1986 to the present. I’ve georeferenced and dated most of the digitized photos (some of them roughly estimated).

Now I also have a collection of several thousand digitized slides from my father. I’d like to import these into immich as well. They’re roughly divided by year (1961–1965, 1966–1969, etc.). I can only guess at some of the locations.

I’m trying to figure out how to integrate these images into immich in a way that makes sense. How did you guys do it?


r/immich • • 1d ago

Next digiKam 9.2.0 will have an Immich web service export/Import tool

Thumbnail gallery
2 Upvotes

It's about time!


r/immich • • 2d ago

If you are reading this, please upgrade Immich to v3.3.5

Thumbnail
github.com
858 Upvotes

Version 3.3.5 contains two important fixes. First, we upgrade Nodejs to the version no longer susceptible to CVE-2026-111497, and we also fix the eMudhra CA compromise.

None of these issues were in the Immich code itself, but rather in our supply chain.

I recommend you upgrade at your earliest convenience.


r/immich • • 1d ago

Synology DS225+ with Immich – NAS only or separate mini PC?

1 Upvotes

Hi everyone

I've recently bought a Synology DS225+ with 2x 4TB WD Red Plus drives, and I'm looking at using Immich mainly for facial recognition and AI photo searching.

I've got two questions I'd appreciate some advice on, especially from anyone running a similar setup.

  1. Synology Photos vs Immich for managing photos

I'm leaning towards letting Synology Photos handle automatic phone backups, folder organisation and storage, then having Immich access the photos through a read-only external library.

I currently organise my photos into folders by month and would prefer to keep that structure.

Has anyone gone down this route? Any downsides you've experienced, or would you recommend letting Immich manage everything instead?

  1. Running Immich directly on the DS225+

I'm considering upgrading the RAM to 18GB (adding a 16GB stick) and running Immich directly on the NAS through Docker.

For anyone running Immich on a DS225+ or another Synology with the same J4125 processor, how's the real-world performance? Particularly facial recognition, AI searching, initial indexing and general browsing.

Would a separate N100/N150 mini PC make a noticeable difference, or is the NAS perfectly usable once everything has been indexed?

I'm trying to avoid buying and running another box purely for Immich if the Synology can handle it reasonably well.

Would appreciate hearing what setups people are using and whether you'd do anything differently. 😀


r/immich • • 1d ago

Immich-Go keeps adding my root folder to every album name. How do I get rid of it ?

3 Upvotes

Hey everyone!

I'm currently moving our family photo archive to Immich using immich-go, and I'm struggling with the album naming. Hoping someone here has figured this out!

My folders look something like this:

MEGAFOLDER/
├── 2005 Summer Holiday/
│   ├── Beach/
│   └── Mountains/
├── Christmas 2010/
│   ├── Family/
│   └── Dinner/

What I'd like Immich to create is albums like:

  • 2005 Summer Holiday
  • 2005 Summer Holiday - Beach
  • 2005 Summer Holiday - Mountains
  • Christmas 2010
  • Christmas 2010 - Family
  • Christmas 2010 - Dinner

Basically, I want to preserve the folder hierarchy, with - as the separator, but without the top-level MEGAFOLDER appearing in every album name.

I'm using immich-go v0.32.0 (via immich-go-gui) with these options:

--folder-as-album=PATH
--album-path-joiner=-
--recursive

Unfortunately, I end up with album names prefixed with MEGAFOLDER, which makes the whole library look a bit messy.

Is there a way to tell immich-go to treat the source directory as the root and start album naming one level below it? Or is there another option or workaround I'm missing?

I'd rather not flatten the folder structure, since it's how we've organized the family archive over the years.

Would really appreciate any tips from people who've dealt with this! Thanks 🙂Hey everyone!I'm currently moving our family photo archive to Immich using immich-go, and I'm struggling with the album naming. Hoping someone here has figured this out!My folders look something like this:

MEGAFOLDER/
├── 2005 Summer Holiday/
│ ├── Beach/
│ └── Mountains/
│
├── Christmas 2010/
│ ├── Family/
│ └── Dinner/

What I'd like Immich to create is albums like:

2005 Summer Holiday
2005 Summer Holiday - Beach
2005 Summer Holiday - Mountains

Christmas 2010
Christmas 2010 - Family
Christmas 2010 - Dinner

Basically, I want to preserve the folder hierarchy, with - as the separator, but without the top-level MEGAFOLDER appearing in every album name.I'm using immich-go v0.32.0 with these options:--folder-as-album=PATH
--album-path-joiner=" - "
--recursive

Unfortunately, I end up with album names prefixed with MEGAFOLDER, which makes the whole library look a bit messy.

Is there a way to tell immich-go to treat the source directory as the root and start album naming one level below it?
Or is there another option or workaround I'm missing?

I'd rather not flatten the folder structure, since it's how we've organized the family archive over the years.Would really appreciate any tips from people who've dealt with this!

Thanks 🙂


r/immich • • 1d ago

Folder/File structure management

4 Upvotes

Hi, my issue is that by default, when you use Immich on your phone, it will automatically backup those photos to e.g. (wherever you have the Immich server installed), but the actual photo files themselves get buried in 10 million weirdly located and named folders, effectively burying them from someone who just wants to access the files directly via a file manager.

So I was wondering if there is any way to have a custom folder structure for the photo files that Immich uses? I know I can point Immich to an external folder. But the problem with that is that that folder wouldn't be used if I use Immich on my phone as all that will happen is Immich will dump the new photos in one of the aforementioned obscure 10 million subfolders.

I'm not sure if I'm making my issue clear or not. But all I want to do is take a photo with my phone, have Immich manage the photo library (syncying, backup etc), but then be able to later on log into my NAS where Immich is installed and very easily gain access to those photo files without having to hunt in God knows where.

Thanks!


r/immich • • 1d ago

Import folders and its subfolders

1 Upvotes

I've been trying to switch from Synology Photo to Immich. I'm having a hard time trying to use SynMich and I can't get it to work. So I tried using an external library in Immich and that does not work either. To top things off...you can't import a folder and it's subfolder in one go. This to me is the feature I miss most. Is there a reason why this is not the case? Is it possible to add this as a new feature? With this feature I would drop Synology Photo in a heartbeat. Please, please, please...implement this


r/immich • • 1d ago

Better sharing?

0 Upvotes

I've browsed through the github issues/prs but couldnt find much recent info, besides the people sharing feature from the last release.

Does anyone know what are the other plans and where the app stands with the initiative?


r/immich • • 2d ago

Error(413) File is too large to upload

Post image
14 Upvotes

I host Immich without cloudflare proxy only so I don't get hit with clouflare 100mb file limits. However this time I took a video that is around 3GB and every time I open the app it throws this error.


r/immich • • 2d ago

Do I delete from Google now?

18 Upvotes

Hey everyone,

I'm sorta new to this whole hole server thing. I bought a UGREEN DXP2800 and have 2 12tb HHDs running on RAID 1. I moved all my photos over and have Immich running (been up for about 4-5 months now). I love Immich but my Google photos subscription is running out and I really don't want to renew it, but I need to delete photos or else my Gmail won't work anymore.

Before deleting from Google, is there anything else recommended? My phone backs up, along with my wife', and I've been watching and double checking that everything is working right. It seems to be, and without issue. Maybe I'm just getting trigger shy, idk. I remember reading somewhere someone said "I trust my backups and my back ups have back ups"


r/immich • • 2d ago

How to best store photos for easy review?

6 Upvotes

At home I have two phones (iOS, Android), plus a server with Nextcloud and Immich (photos on an external library).

Both phones have photos upload automatically to Nextcloud, without deletion from the phones.

Periodically I take them out from Nextcloud, I clean them up, and move into Immich external library, sorted by date, event, and so on. I had them this way before Immich, so I maintained the approach.

Issue is, one phone takes few photos and filtering/cleaning up is easy.

The other phone has a much easier finger on the shutter button so I see that for each spot or moment there are often 3-5. In a 3 week holiday that phone took 1300 photos.

The number of photos is overwhelming, I can't clean them up.

Also, the user knows about having to remove duplicates, but... by the time that is done, all of them went up to Nextcloud already! The Nextcloud app is one-way syncing. All the effort is lost.

Can you give me tips to speed up the cleaning up, and tips about having photos deleted from a phone also being deleted from the server?

For info: I haven't yet switched to Immich App on mobile because it's syncing the whole gallery (thousands of photos), even if almost all of them are already sorted out in the external library. I would end up with having to clean up again, until Immich App introduces a feature "upload only after date".


r/immich • • 2d ago

Immich and Secutity

21 Upvotes

I’m pretty new to Immich but been at my iCloud 200MB limit and not wanting to pay for 1TB and could see good things about the app so decided to give it a go.
It’s excellent, and I soon had all my photos across and now plenty of iCloud space too.
But of course I wanted to share albums, and didn’t want to open up ports, so last night approached what I thought would be a major task of securing things.
Cloudflare seemed a good option and I was surprised at how (relatively) easy it was to get set up with my domain. So happy to have that in place with no ports opened, and a OTP for any access.
So leaves me with the question - what else should I do? Either security wise or perhaps something some has added that’s been a game changer.


r/immich • • 2d ago

Help with Refresh Encoded Videos

1 Upvotes

Is the Refresh Encoded Videos working for you on Immich v3.3.5? Most of my newer videos works but a lot of my older videos just doesn't get added to the jobs queues for transcode video. I tried setting the transcode policy to all videos and disabling hardware acceleration. The video just refuses to re-encode. I'm pretty sure this worked in the past few versions as I often will re-encode old videos that are choppy.

Update: Resolved - Refresh metadata before selecting Refresh Encoded Videos


r/immich • • 3d ago

A thank you to Immich

90 Upvotes

Hi all, today (10/21) is my 1 year anniversary of using Immich, and let me tell you, Immich has completely changed self hosting for me. I switched from iCloud Photos to Nextcloud, but that was slow so I wanted to migrate, and I eventually heard about Immich through Louis Rossmann. I gave it a try and was immediately impressed, and it's only gotten better. I made a little list of things I love about Immich below. Having control over my memories and to have a nice gallery of them with all these features has been so so amazing. It is by far my favorite self hosted tool, I won't be switching. Thank you to everyone who contributes to this app and makes it possible. Much love and support ❤️

Things I love:
- Photos and videos load fast, even on bad cell connections
- Super nice and easy to navigate UI
- Easy to share albums, even with people who don't have the app
- Free Up Space feature, I only have 128GB on my phone so it's VERY useful.
- ML features are really good (Search nails it almost every time for me)
- Memories widget
- Easy SSO integration
- Being free of cloud providers

Things I suggest for improvements:
- More accurate photo location names (I-8 in SE California appears as BC Mexico in the app)
- Locked folder is client side encrypted as it's already PIN locked

Thank you all again.