Immich

I

Immich

A place to hang out, get support, discuss Immich, get announcements about releases and anything else going on.

Join

Issue red / green artifacts

This happened to two of my images after uploading to Immich, they get displayed normal in the app but when I go to the web they look like this. I am on the latest version, docker compose on Ubuntu, the other image happened on a previous version. Deleting it and re uploading it does not help. Any ideas?
No description

Proxmox VM Help

i'm trying to set a vm of ubuntu server latest LTS, and using 135 and iommu is no starting the vm. should I use the i440fx instead?... it's a modern GPU, Core 5 210H, the ML will be done by OrangePi 5 max'x NPU chip vm is 4gb ram and 4cpu with 32gb storage, media is usb...

Issues post restoration from backup

Had DNS issues with my kubernetes cluster, so had to recreate to fix. However even though I had recently done the vectorchord migration and updated to a newer release its failing to startup. I would appreciate assistance on how to resolve this issue please. https://github.com/itconstruct/cluster/blob/main/clusters/main/kubernetes/apps/immich/app/helm-release.yaml...

immich-meta directory filled up entire disk while running immich-go

I'm not sure what happened but I exported my wifes google photos via takeout and then ran the immich-go command to upload all those to my immich server that has 12TB free space. I'm using proxmox and hosting immich on an LXC with with docker. I have all my LXC's on a 1TB disk called vmpool. I'm not sure what happened but there is a mount point on that disk called /vmpool/immich-meta that is using 750GB and completely filled up that disk. Now none of my 15 LXC containers will start as that drive is maxed out. I don't know if immich-go uploaded everything to this immich-meta folder instead of my upload path in immich or what but is there a way to clean out that immich-meta folder so I can get things running again? Thanks!...

GitHub Errors

Failed to pull images of the stack: compose pull operation failed: Error response from daemon: Head "https://ghcr.io/v2/immich-app/immich-ffmpeg/manifests/latest": denied

Shared Albums on Timeline

I know that when I checked a while back, this was not working (seeing albums shared with you on your timeline) and I’m wondering if the app has been updated to allow for this now?

migrating from one server to another esrver

Hey Guys Sorry this is a noob question I'm moving my immich vm to a fresh immich vm on another machine. ...

Toolbar covered by notification

I use browser to pick my favorite images, after update v2.3.1, the notification will cover on toolbar for seconds, after moving to next image, I have to wait notification disappear to know if current image is added to favorite, this is annoying, how about move the notification a little down?
No description

Issue with Google Takeout and iPhone Sync Recents

I am working on moving from Google Photos to Immich. I used google takeout to get my photos and videos out of google photos and managed to get my photos in Immich with very little problems. When I enabled backup on my iPhone app, I selected the Recents album, and sync worked. I ended up with duplicates and the deduplication tool worked super well to detect and remove them. Then the iPhone app saw that there were missing photos and reuploaded them all. It seems the deduplication randomly defaulted to one of the two duplicates and sometimes that was the one uploaded from the iPhone and sometimes it was not. My question is: what would be the process of fixing this? I have a few ideas but i'm not sure if they would work or be worth it:...

Lost access to my server CLI - how to backup anyway ?

Hello, I'm quite ashamed but during a panick attack, I changed the password of my raspberry NAS which also hosts my immiche server. Of course, and even though I have several ways to do it, I did not save this password and can't access my Pi anymore. Of course, this happened just at the time when my web interface stopped responding for immich. So I have access to my android app, my pictures keep uploading, I can download them, but I cant administrate the server. ...

What controls what the folders are named?

And how do I update them to reflect the name of the user? I set up the storage to rename the folders for year/month but I don't understand why there is an Admin Folder and Philip iPhone. Those should be the same user (me). How do I merge these to be just one folder? Also, I synced my phone last night via app. When I was done I reset the phone completely. When I go into the Immich iphone app now it shows the photos on the server but no check mark on the cloud. Do I need to resync my whole phone again since I reset the phone or will it recognize the files are the same and mark them off?...
No description

The Difference Between the Upload and Library Directories

I’m grateful for the consistently excellent service you provide. I run Immich on TrueNAS, and I’ve been trying to optimize where each directory lives across a mixed SSD/HDD setup. I noticed there are Upload and Library directories. Even after searching online and asking AI tools, I couldn’t clearly understand the role of each. So I cloned the Immich repository to my PC and asked GitHub Copilot to investigate—what seemed like the most reliable approach available to me right now. The result was: the Upload directory temporarily stores files uploaded from devices like smartphones, and the Library directory is where those files end up in a finalized state after whatever processing Immich performs....

Files Got Lost after Migration

After upgrading Immich to the new data structure, I realized that the original photos are no longer available for download. The file paths shown in the UI no longer exist, because previously I had a different upload path for the original photos (/mnt/HDDs/photos), while thumbnails and other data were stored under immich/data (/mnt/HDDs/Applications/immich/data). The photos still appear correctly in the browser and within Immich, likely because the thumbnails and metadata are intact. However, attempting to download any photo results in nothing being downloaded. Photos that originally existed on my phone have since been re-synced, but the older originals are missing. At the moment, I have photos located in both paths: newly added photos in the newer path (/mnt/HDDs/Applications/immich/data/library), and older/unsynced originals in the previous location (/mnt/HDDs/photos). I tried adding the old path as an external library, but Immich detects the files as duplicates....

Storage Config Advice

Hey, i've just setup Immich on a Kubernetes Cluster using the official Helm Chart. I think i have a non-standard storage setup and i'm not able to configure Immich the way i like. - I have a 1TB directory full of photos with various sub directories with no proper structure on a HDD. - I want to store immich uploads on the HDD with a storage template so that the files can still be explored by a human on filesystem level. - I want to store anything but the photos on an SSD. ...

Help recovering inaccessible existing photos after upgrade

tl;dr this is a recovery question after photos became unreachable after upgrade I was stuck in the rendering loop of 2.2.3. In the same day before logging in, I was also asked to set up an immich admin account. This is strange because I had already set-up my admin account beforehand, when I first set up my server and uploaded photos. I followed the instructions and upgraded to 2.3.1 and now my old images are inaccessible and seemingly unreachable. However, on the mobile app (iOS) I am able to see that the photos still exist somewhere, as well as albums of some of them. I am able to see the blurred images and can initiate a download, which displays the correct file name. However, the download never completes and I cannot see the image. The server stats page on the web shows 0 photos and 0 videos, but the mobile app correctly lists that there are photos and videos stored on the server. I've attached screenshots of the iOS app state described....
No description

updating album createdAt?

What's the method for editing createdAt and similar properties of albums? I just imported 700+ albums from Google Photos (using immich-go) spanning over 20 years, and all the albums have the current date as "Date created" (and modified) in the Immich UI; but I want the albums to reflect their actual creation at Google, so I decided I should use the date of the oldest asset in each albums to set "Date created" in the UI. I wrote a script which pulls the assets and figures out the date I want, but...

Migrations failed: Error: Invalid upgrade path

Months ago I tried updating and then the server container restarted on a loop forever. I got frustrated an left it for a long while. Weeks later I looked at logs and saw the invalid upgrade path error. I tried pruning images (incorrectly) and got frustrated again. Now finally I'm getting back to trying again. I have followed the instructions here first v1.132.3, then 1.133.0, 1.136.0, 1.137.0, then release...

Is there an exposed Sign Out URL (for SSO logout sync)?

I'd like to synchronize signing out of my SSO provider (Authentik via OIDC, in this case) with signing out of Immich on the web. There are a couple of ways to go about this, but I'm having trouble finding if Immich currently provides any of them. It seems like the simplest way would be just if there's a static non-API-level URL that can be hit to trigger the logout for front-channel sign out path in Authentik - but if it exists, I haven't been able to discover it. The most desirable way would probably be back-channel logout via a URL that can be posted to. There's the Immich API, but that requires an API token that I'm not sure I can inject into Authentik....

Postgres authentication failed for dbuser in Immich, but only when deployed via Portainer.

Hello, My Immich is working well with 'docker compose' but not with 'stacks' under portainer. issue is not my environnement set with password. Tested with : sql -U postgres -h 172.18.0.3 Working well but unsecured with : 'host all all all trust' under 'pg_hba.conf'...
Next
Immich Community - Answer Overflow