Immich

I

Immich

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

Join

Migrating from Synology Photos - best practices

Hi all, I've just installed immich with a stack on portainer on my synology Nas, ran a few tests and it seems to work great. My main question is around Mobile backup and best practices around that if I want to ditch Synology Photos completely for both myself and my other users (family, mix of iOS and Android) and have immich handle the upload/backup while preserving my current library, I did some research online and I can either add my existing library as an external library or import everything through immich-cli. The app doesn't have an option to upload only new photos (like Synology photos does, on Android at least), not sure if that's on the roadmap? I can select the camera folder to be backed up but I'm guessing that would duplicate all my mobile backed up photos current in the library, even if I import it with the immich cli first? Or would immich recognize they are the same files and not back them up?...

Failure to install with docker compose

Setup (Docker compose install https://immich.app/docs/install/docker-compose)
mkdir ./immich-app && cd ./immich-app
mkdir ./immich-app && cd ./immich-app
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
docker compose up -d
docker compose up -d
...

Error: getaddrinfo ENOTFOUND redis at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:

hi I am having this error and I cant figure out how to fix it. Error: getaddrinfo ENOTFOUND redis at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26) { errno: -3008,...

(Solved) Immich behind reverse proxy very slow initial load in browser or app

Hi all. I’ve been using Immich for a long time, actually using it via Portainer. It works fine, but every day when I open Immich in a browser, the first 1–2 attempts just “loadaing” and then throw a 500 Internal Error. But for the ~ 3-4. attempt it loads fine and works smoothly… until the next day, when slowness starts again. Tested with multiple devices and with different ISPs in different cities. I’ve tried using Immich with Nginx, NPM, NPM Plus and now Caddy, but all of them had some speed issues. Other containers running through Caddy work fast. I assume the problem is something like Immich frontend is loading slowly, or some caching problems, IDK. I checked all 4 container logs (debug mode), but no errors. So my question is: What could cause Immich to be so slow when accessed via internet (reverse proxy) for the first time on a day? Now it works fine and flawlessly for me, but if I open it from another device or in incognito/private mode, the loading speed is slow again. Once it is loaded, then it's fast, thumnails are there, etc. I use it behind Cloudflare, but even with Proxied or DNS Only mode, the issue remains. I have no idea....
Solution:
Ok, problem solved. Below you can see my summary: Immich was extremely slow or failed to load initially in any web browsers, both in normal and in incognito mode. Many static asset requests (/_app/immutable/...) failed with 522 errors or returned the wrong Content-Type (text/html instead of text/javascript), breaking the frontend. Root Causes Identified & Fixed:...

Mobile app cannot reach server

Hello there, Thank you for your support. I have a recent issue where mobile apps cannot reach server. - App is running on TrueNAS scale (1.7.42)...

Moving from docker for Windows to Linux (Mint?).

Damn. I had made a very long post, but somehow something went wrong. Basically what I'd like to know is the following. Currently I have my DB_DATA_LOCATION and UPLOAD_LOCATION on an external NTFS formatted USB drive: ```# The location where your uploaded files are stored...

Anyone that is using Zitadel for IdP?

Hello everyone! Anyone using zitadel as IdP? If yes, can you show me how you did it? Thank you!...

How could I set up access via remote networks

I am currently running a setup with tailscale, but my family members would like something easier so they dont have to make accounts and bother with VPNs. What would be the best solution if you could provide some help I would greatly appreciate it 🙂

Update 1.132.3 "update Authelia"

Hello everyone! In the release notes for 1.132.3 I found a line "Please update your Authelia config with the following property token_endpoint_auth_method: "client_secret_post"" ...
No description

Setup has been a Nightmare

Ok, so, I love Plex for my personal media library. I’ve gathered a ton of old old shows and movies I watched as a little kid for my nephews to watch my Mom and I were unable to find anywhere on DVD. When I saw they have photo library support I was super stoked and tried it, but turns out their app is complete trash and can’t handle videos at all. So I decided to look for a different server for my photos. I was recommended to use Immich and thought, how hard could it be, I figured out Plex, I...

Is There A "Not This" Search Feature?

I'm switching gears from Piccaport as it seems not overly maintained. I mainly use it to serve up picture frames around my house and remotely to other family members via Tailscale. In picapport what I do is enter a search like this "best not (medical or inappropriate or hidden or reviewed)". What this does is finds all pictures with the word best in them (this including the folder name, I keep the best pictures in a subfolder called best_of. And then it hides any photos with exif tags that say medical, inappropriate, hidden, or reviewed. I'm still working on bringing my library into Immich, but is the functionality possible? Ideally I don't want to have to go through my whole library and reverse the tags or something....

question regarding duplicate file deletion and excluding bulk duplicates and false positives.

Hello, i use Immich in a very unusual way, rather than using it for my photo gallery i use it to sort my collection of memes, it has been incredibly useful when it comes to images however it has some issues with videos, such as videos with a white or black first frames being labelled as duplicates or ones with a intro (such as a tiktok or other media platform one) would anyone happen to know if there is any ways to discriminate/filter through only singular image duplicates and similar things? or potentially make it ignore multible video duplicates, because I am having a real problem with false positives right now. (Image included shows a example of a false positive where the image on the video is correct but everything else is not the same)...
No description

Updating docker-compose database section

I've been using Immich for a couple years so so my docker-compose is a little outdated. I was comparing it to the current example and the database section has changed a decent amount. Can I just replace my current database section with the one from the example or will that cause issues? My Current: `database: container_name: immich_postgres...

Immich service periodically runs out of memory and stops during thumbnail generation

Hello - I have been using Immich for a while in my home server (Radxa Rock 5B 4GB) and it has been working mostly fine. However, I recently moved it over to an SSD, which seemed to go ahead correctly, until I started scanning an existing external library with about 800GB worth of pictures (mixed formats), approximately some 42k files. The trouble comes when I scan these directories. Initially Immich would hog all the memory and freeze the system. That took a while to figure out and fix. Forcing resource limits in Compose (2GB for the immich service, 512MB for redis and postrgre respectively) stopped that, which let me bring down the thumbnail generation queues to just 2 and disabling ML. The initial issue seemed to be because I mistakenly made the external library directory sit in the same place as the 'db' folder, which had quickly turned into a 15+ million file folder. I started with a fresh database and that took care of that, while also removing and pulling again all images. So I figured, let's start the import process again, from the right directory this time and disable all memory limits as well as resetting the queue settings to defaults. That seemed to work well, until after a few minutes the server froze again and Immich was consuming all available memory again. ...

Inmich startup settings lost each time container is restarted

Hi, I am bit of a noob here must be missing something when setting up inmich but I have it running as part of docker desktop in windows Each time the container is down and brought up again the progress is lost I’m not sure if this is related to WSL2 or not but I can view my files being present in the home directory of WSL2...

Memories missing on TrueNas Scale version

Since three days no memories shown up anymore and I tried to redo them. But "docker exec immich_postgres psql --dbname=immich --username=postgres -c "delete from system_metadata where key like 'memories-state'; truncate table memories cascade;" is not working in my env. Can someone help me what the correct code would be in the TrueNas Shell?

Help - It seems to have been restored and it's asking me to log in again.

Hello everyone! We had a nationwide power outage two days ago, and when I logged back into Immich (it's running on a Raspberry Pi 4), it told me to register as the first user to log in, as if everything had been reinstalled. Is there any way to get back to how it was without having to start over?...
No description

Move immich to another drive

how can I move immich to another drive without removing/deleting currently uploaded photos (server is on Windows, setup via docker)

Future Dates

Hey, some files i Uploaded have the wrong date in immich. The date in the file description is correct and the created/last edited info of the file is also correct but immich displays some of them in year 2035 and sets a wrong date in the immich file infos. Recreating the Metadata via the button didn`t work. Has anyone experienced this behaviour? I am currenlty at version v1.132.1...

Reinstalled docker and immich, how do I get back my immich db?

When I start immich again, it asks me to create a new first time user. How can I restore my old settings? My folder that contains all my images are still here, but seems to be missing the DB link?