
POSTGRES IMAGE 15 TO 18 - TRUENAS SCALE
Forgot to update Immich sometimes back and now my Postgres has gone out of date
Shifting it directly from 15 to 18 crashes the App.
What to do?
Any kind of help would be appreciated.

Forgot to update Immich sometimes back and now my Postgres has gone out of date
Shifting it directly from 15 to 18 crashes the App.
What to do?
Any kind of help would be appreciated.
This post is not a question or a complaint or anything normally seen here. I just wanted to take a moment and praise Immich and the developers.
I've been using it since last summer. We were visiting Italy from the US in July, so I didn't get to see the server in action much then. But my wife is currently on 12-day trip with our daughter in Poland. I was interested to see how her photos would sync up here at home 5000 miles away.
Her Pixel 6 was set up to sync via WiFi. I knew they would have good connections at various points, but the longer connections at night while sleeping turned out to be the most productive. They arrived last Wednesday, so only a small number came in that night. But starting the next day, they began pouring in regularly.
I suppose no one familiar with Immich is actually surprised at this, and I'm not either.
But I was a Google Photos user (well, still am slightly, just for temporary backups) since the app first appeared and had to deal with some of the things about that ecosystem, as well as their incessant decision-making on creating albums on the fly, highlighting some subjects and adding quirky little features like animations and "memory" slideshows (which always managed to select the worst quality images in my collections).
Immich has many great features but doesn't shove anything in your face or take liberties with your photos. Immich just works.
To the developers: thank you for all your hard work. You are appreciated.
The rest of you: become supporters.
TLDR= Hey gang, so my question to yall is will a 4070 super or a 3060ti do the job?
Context= I just got my Immich installed on docker and im looking for a second opinion. I have a AMD rx 5700xt and I think the GPU drivers just doesn't allow it to be used with whatever programming Immich has for the backend for either transcoding or AI. Im using Vulkan drivers and on Immich I use VAAPI instead of ROCm bc it simply doesn't work with the card on Ubuntu. Please correct me if im wrong (My gpu works with ollama and jellyfin before anyone asks about docker issues).
This has happened several times, but this one video in particular is driving me nuts. It's a 42 second vid and there are 2 copies as well totalling 3. Tor some reason they have a creation date of 2036 so they're always top of the page whenever I open it up. I'll delete all 3 and go to my trash and empty it. It will confirm the "Permanently deleted assets" status and a few days later all 3 show back up like it never happened. I installed Immich over a year ago and currently have Ver 2.7.5 in a Synology Docker container. While that one example sticks out, there are actually more than I've found that seem to just reappear.
Hey guys, I just noticed basically overnight my storage usage jumped almost 600 gb, (seemed to happen after I lost power) I wanted to get more eyes on it. I am running Ubuntu 24.04.4 LTS, with Immich running in Docker version 2.7.5. I am including screenshots of "ncdu" Can anyone make more sense of them than myself? The primary library being 700 GB is correct for me, I am the keeper of the family archive
Note, I did see another post from 7 months ago about it possibly being a video transcoding thing, post linked below, but I am not sure.
https://www.reddit.com/r/immich/comments/1okdvad/immich_consuming_a_lot_of_space_is_this_normal/
Guys 2 months back I uploaded like 300gb chunks of photos and videos to my immich server directly via browser with not a single issue faced. Thats how i uploaded my whole old and new memories to it totalling 20k plus photos and videos that got uploaded in one day that time. Loved that because of the sheer mess of nested folders got made over the years got all sorted and solved.
Now when i did that with a 236gb gb folder the browser crashes as it starts filling up memory. Like did any update change how the browser uploads work or something that I’m missing here.
Hey everyone,
A little while ago, I shared my remote-friendly Immich TV app here, and the response from the community was amazing.
I originally built it because I wanted a proper TV-first way to browse my self-hosted Immich library from the couch. Since the initial post, the feedback, suggestions, and bug reports from the community have helped shape the app a lot.
Since then, I’ve added more features, fixed bugs, improved remote navigation, polished the media viewer, added slideshow options, wallpaper mode, multi-user switching with PIN support, and worked through several Play Store / Google TV issues.
The goal is still the same: make Immich feel natural on a TV, with proper remote-based navigation instead of forcing a mobile or web experience onto the big screen.
Thanks again to everyone who tried it, shared feedback, reported issues, or encouraged the project. The Immich community has been genuinely great.
You can check out the app on Google Play or via Github.
I’ll keep improving it based on feedback.
Hi, sometimes I want to share an image from Immich but currently I'm downloading from Immich web before I share it which is not ideal. Is there a way to have integration with Windows explorer or is it safe to mount the image storage folder as a SMB share and have metadata delete automatically etc. when I delete the image via the filesystem?
I have a Proxmox cluster with three hosts. One of them has Debian with Docker installed, and all my containers, including immich, are running there.
My storage (NAS) is on a dedicated server, and the folders are shared via NFS.
Currently, I have both existing photos (in the external library) and new uploads configured to be uploaded/saved to this shared storage. The problem is that thumbnails, ML cache, encoded video, etc., are also stored there, which slows things down.
What's the best practice for uploading and storing new images on this Unraid shared storage? And what should be running locally on the Docker machine?
Compose:
name: immich
services:
immich-server:
container_name: immich-server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
restart: unless-stopped
env_file:
- .env
environment:
TZ: ${TZ}
DB_HOSTNAME: immich-database
DB_PORT: 5432
DB_USERNAME: ${DB_USERNAME}
DB_PASSWORD: ${DB_PASSWORD}
DB_DATABASE_NAME: ${DB_DATABASE_NAME}
REDIS_HOSTNAME: immich-redis
REDIS_PORT: 6379
UPLOAD_LOCATION: /usr/src/app/upload
volumes:
- immich_upload:/usr/src/app/upload
- immich_library:/mnt/library:ro
- ${IMMICH_BACKUPS_LOCATION}:usr/src/app/upload/backups
- ${IMMICH_THUMBS_LOCATION}:/usr/src/app/upload/thumbs
- ${IMMICH_ENCODED_LOCATION}:/usr/src/app/upload/encoded-video
- ${IMMICH_PROFILE_LOCATION}:/usr/src/app/upload/profile
- ${IMMICH_CACHE_LOCATION}:/cache
- /etc/localtime:/etc/localtime:ro
networks:
- internal
- external
depends_on:
immich-redis:
condition: service_healthy
immich-database:
condition: service_healthy
security_opt:
- no-new-privileges:true
immich-machine-learning:
container_name: immich-machine-learning
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
restart: unless-stopped
env_file:
- .env
environment:
TZ: ${TZ}
volumes:
- ${IMMICH_ML_CACHE_LOCATION}:/cache
- /etc/localtime:/etc/localtime:ro
networks:
- internal
security_opt:
- no-new-privileges:true
immich-redis:
container_name: immich-redis
image: redis:7-alpine
restart: unless-stopped
command: redis-server --maxmemory 512mb --maxmemory-policy allkeys-lru
networks:
- internal
healthcheck:
test:
- CMD
- redis-cli
- ping
interval: 10s
timeout: 5s
retries: 10
immich-database:
container_name: immich-database
image: tensorchord/pgvecto-rs:pg14-v0.2.0
restart: unless-stopped
environment:
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_DB: ${DB_DATABASE_NAME}
TZ: ${TZ}
volumes:
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
- /etc/localtime:/etc/localtime:ro
networks:
- internal
healthcheck:
test:
- CMD-SHELL
- pg_isready -U ${DB_USERNAME} -d ${DB_DATABASE_NAME}
interval: 10s
timeout: 5s
retries: 10
start_period: 30s
networks:
internal:
name: immich_internal
internal: true
external:
name: npm_network
external: true
volumes:
immich_upload:
driver: local
driver_opts:
type: nfs
o: addr=10.110.10.10,rw,nfsvers=4.2,tcp,hard,timeo=600,rsize=1048576,wsize=1048576,noatime,nconnect=8
device: :/mnt/user/photos/upload
immich_library:
driver: local
driver_opts:
type: nfs
o: addr=10.110.10.10,ro,nfsvers=4.2,tcp,hard,timeo=600,rsize=1048576,wsize=1048576,noatime,nconnect=8
device: :/mnt/user/photos/library
.env file:
TZ=Europe/Europe
IMMICH_VERSION=release
DB_USERNAME=postgres
DB_PASSWORD=xxxxxxxxxxxx
DB_DATABASE_NAME=immich
DB_DATA_LOCATION=/opt/stacks/immich/postgres
IMMICH_CACHE_LOCATION=/opt/stacks/immich/cache
IMMICH_ML_CACHE_LOCATION=/opt/stacks/immich/ml-cache
IMMICH_THUMBS_LOCATION=/opt/stacks/immich/thumbs
IMMICH_ENCODED_LOCATION=/opt/stacks/immich/encoded-video
IMMICH_PROFILE_LOCATION=/opt/stacks/immich/profile
IMMICH_BACKUPS_LOCATION=/opt/stacks/immich/backups
Thanks in advance.
Been trying to set up a docker container for Immich on my Ugreen NAS, and just realized I've been pointing both my photos and my postgres locations to my volume 2 drive, which is my M.2 drive, which I don't want to do. I want to have the Immich container on the M.2 drive, but the photos and the postgres locations to be on my volume 1 drive. Any suggestions on how I go about telling the Docker container about where things I want things to go?
I have a 30TB drive of images that I want to load into Immich to allow multiple users to search, catalog, add tags, etc. I've ran into several issues that I'm hoping aren't limitations of the product.
Users don't seem to be able to edit any images that are inside of the external library (points to the 30 TB of images). The only person that seems to be able to edit the photos is the owner of the library.
Similar issue as above. It seems like only the user that uploads a photo has permission to edit it.
Have I misconfigured something and is there anyway to resolve these or is Immich unable to do so?
It's not a serious image archive, meaning it's not private and doesn't need to be restricted. Users just need an easier way to tag and find images rather than browsing thousands of files and folders. That being said, I think a workaround would be a single user account that everyone shares but, that's not ideal.
Any advice would be much appreciated.
What is the best setup for a family? I want to share all my pictures, including the new ones to all family members. Same for my wife. I think our teenagers might want to keep some private Can it be done?
Hey r/immich,
I just moved from Synology Photos to Immich and ran into a problem that none of the existing tools solve well: shared albums between multiple users. If you're a couple or family with a Synology NAS, your vacation albums and family events are probably shared between accounts, and losing that structure in the migration is painful.
So I put together a tool to handle it properly. Sharing here in case someone else is in the same boat.
A Python CLI called synmich. It talks directly to the Synology Photos API and the Immich API. MIT licensed.
upload becomes editor, view becomes viewer)You can pick how they should be handled:
The link mode is what I personally use and what most couples probably want.
immich-go is excellent for Google Photos, iCloud, and local folders, but it can't read the Synology Photos API. The catch with Synology is that album structure lives in the database, not the filesystem, so mounting your photo share via SMB loses every album. synmich talks to the actual API instead.
QI tested it on my own setup: two users, dozens of shared albums, around 30k photos. Everything came through cleanly with the right owners.
This is a fresh v1.0.0. There are probably edge cases I haven't hit yet, especially with older DSM versions or unusual sharing patterns. Issues and PRs welcome.
GitHub: github.com/t3ksin/synmich
If you've been holding off on Immich because of shared albums, hopefully this helps.
Docker for Windows can't add D:\onedrive to existing working install for library.
I have tried many different iterations of nomenclature for binding and have come up with nothing. I have also read through all posts pertaining to this problem and notice most are unresolved as of today.
Can someone help troubleshoot process here or is this a dead end subject?
snip...
volumes:
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
- ${UPLOAD_LOCATION}:/data
- "F:/onedrive:/onedrive:ro"
- /etc/localtime:/etc/localtime:ro
end snip... Many different configurations tried here and added shared directory to resources in Docker.
Hello,
I am new to Proxmox; I have been using my main Windows PC for all my home server tasks, but I just purchased a refurbed hp elitedesk and flashed it with proxmox to take over a lot of my home server jobs. I plan to make a debian vm to host docker. I want to migrate my immich installation from my Windows PC to a docker container on my proxmox server. All my immich data (including my photos and videos) are on an internal ssd on my windows machine. As my Windows machine and my proxmox server are both hardwired on the same lan, I assume there is a way to point the proxmox immich to the same folders Windows immich was using and thus not have to migrate all my data. What's the best way to do this?
Been using Immich for about a year now. Works awesome but quite recently i started to notice some images randomly would get corrupted, images which i viewed few days back will be blurred and once downloaded windows cannot open them. Luckily I still have the original copy in my phones.
Unsure whats the problem here my hdd? docker? windows? or immich.. is it some kind of virus? or just typical maintenance?
I have been searching and reading through a lot of posts but still find a good solution.
I have thousands of family photos dating back till 1998. I also have thousands of birding photos. I don't want to have those mixed in the timeline nor mixed in the upload folders.
I only an option by creating two users. But then I want an easy way to switch users but that part I cannot find. I am now at a point where I just will install a different solution for the birding photos and then just two apps on the mobile devices. E.g. Immich for all the family photos and PhotoPrism for the birding photos.
But I still think there must be a good way to do this all in Immich.I am still relatively new to Immich and have been trying to find info on this use case but so far without success.
Does anyone have a suggestion?
So I migrated to a new server (debian to debian), following immich's wiki.
It took me several tries, because loading the database kept saying that it could find the folder structure but not the content, until I finally was able to load the database with no claimed errors... and it came out like this. I thought, since this was displayed as soon as it loaded everything, it was just going to take some time to load everything properly, but it never did.
What's going on? how can I make my new immich work? I can't find any information that applies to this situation, sorry if this has been already posted.
(I saw immich-go has a service for migrating but I still don't understand how to configure and run immich-go so that will wait for another time.)
Hi all,
I'm looking for advice on a self-hosted photo/video setup that can replace iCloud Photos as much as possible. I'm open to paid cloud (Google Photos ~$20/2TB) but I'd rather stay DIY on my own hardware if the UX isn't hopeless.
.aae on upload; keeping .xmp sidecarsThe iCloud Photos model:
Immich feels like server + client, not a system photo library. Full offline of the entire library on Mac without a second copy of files doesn't seem realistic in the same way as iCloud.
Google Photos tier pricing is tempting for convenience, but I like control/privacy and already invested in self-hosting.
Thanks — especially if you've run Immich or Memories on a Pi with HDR iPhone video and care about Live Photos.
Hey everyone,
I’m trying to completely replace my 100GB Google One subscription with a 100% local, self-hosted solution.
My Hardware:
I need some advice from the experts to make the final jump:
How do you handle your de-Google setups on similar mini PCs? Thanks!