1.117.0
Hi im currently trying to go from 1.117.0 to the latest version, i currently have it reverse proxied and everything is working, when trying to update it breaks please help
30 Replies
:wave: Hey @Sinistercalling,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:.
References
- Container Logs:
docker compose logs
docs
- Container Status: docker ps -a
docs
- Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
1. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time).
2. :blue_square: read applicable release notes.
3. :blue_square: reviewed the FAQs for known issues.
4. :blue_square: reviewed Github for known issues.
5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy).
6. :blue_square: uploaded the relevant information (see below).
7. :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like fdisk -l
and df -h
).
- The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close
command, and re-open it later if needed.
Please make sure you have read and followed the release notes: https://github.com/immich-app/immich/discussions?discussions_q=label%3Achangelog%3Abreaking-change+sort%3Adate_createdRead, the breaking changes are important.
Also why are you using odt for your compose 👀
when i try to share my compose discord says its too long
Anyway the port change is probably what's getting you
Just read the v118 breaking changes
sorry im really a super beginner
Just the average FYI that Immich isn't ideal for "super beginners" since you're dealing with very precious memories and you don't want to lose those under any circumstances
i do have things backed up elsewhere and do have several other containers i have setup, however immich seems like its in its own league
So on to thos changes, have you read through @Sinistercalling?
i have changed the port
the others regarding remove command im not sure i understand
Not in the compose file you shared
after changing the port i just keep getting container portions restarting
Container portions?

You need to run
docker compose up -d
for it to recreate the container and apply the changesi have
Have you followed the 3. step in the breaking changes as well?
no i didnt sorry
let me see if i understand where those are
ok i should remove the command line here entirely ?

Correct
And remove the microservices container
Just like the docs say :)

the container or the command line there also ?
name: immich
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
ports:
- 2283:2283
depends_on:
- redis
- database
restart: always
immich-machine-learning:
container_name: immich_machine_learning
# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
# Example tag: ${IMMICH_VERSION:-release}-cuda
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
# extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
# file: hwaccel.ml.yml
# service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the
-wsl
version for WSL2 where applicable
volumes:
- model-cache:/cache
env_file:
- .env
restart: always
redis:
container_name: immich_redis
image: registry.hub.docker.com/library/redis:6.2-alpine@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5
restart: always
database:
container_name: immich_postgres
image: registry.hub.docker.com/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
volumes:
- pgdata:/var/lib/postgresql/data
restart: always
volumes:
pgdata:
model-cache:
is this correct ?You can also use code formatting as explained in the first bot message
But yeah LGTM
im trying to see how to use code formatting
holy crap it works
question
if i change my .env from 123.0 to release will it break immich again ?
the immich version i mean
No, since that's the same version
It's a good practice to pin your version though
so i should leave it and then do a pull with a new version when i think its safe ?
If you change the version manually you don't need to run
docker compose pull
docker compose up -d
will always pull the version if it doesn't exist, which will be the case for a new versioni see
thank you guys
This thread has been closed. To re-open, use the button below.