After reinstalling immich, the browser cannot access [http://192.168.123.110:2283/] #4549

Closed
opened 2026-02-05 10:40:41 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @zhz-we on GitHub (Oct 16, 2024).

The bug

After reinstalling immich, the browser cannot access [http://192.168.123.110:2283/]

image
2
3
4

The OS that Immich Server is running on

Synology 918 7.2

Version of Immich Server

releases

Version of Immich Mobile App

releases

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

#
# WARNING: Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
#

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    extends:
       file: hwaccel.transcoding.yml
       service: quicksync # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
    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}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    ports:
      - '2283:3001'
    depends_on:
      - redis
      - database
    restart: always
    healthcheck:
      disable: false

  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}-openvino
    extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
       file: hwaccel.ml.yml
       service: openvino # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
    volumes:
      - ${CACHE_LOCATION}:/cache
    env_file:
      - .env
    restart: always
    healthcheck:
      disable: false

  redis:
    container_name: immich_redis
    image: docker.io/redis:6.2-alpine@sha256:2ba50e1ac3a0ea17b736ce9db2b0a9f6f8b85d4c27d5f5accc6a416d8f42c6d5
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always

  database:
    container_name: immich_postgres
    image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
    volumes:
      # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    healthcheck:
      test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
      interval: 5m
      start_period: 5m
    command:
      [
        'postgres',
        '-c',
        'shared_preload_libraries=vectors.so',
        '-c',
        'search_path="$$user", public, vectors',
        '-c',
        'logging_collector=on',
        '-c',
        'max_wal_size=2GB',
        '-c',
        'shared_buffers=512MB',
        '-c',
        'wal_compression=on',
      ]
    restart: always

volumes:
  model-cache:

Your .env content

# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=/volume2/4T/Immich
# The location where your database files are stored
DB_DATA_LOCATION=/volume1/docker/immich/postgres
CACHE_LOCATION=/volume1/docker/immich/cache

# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
TZ=Asia/Shanghai

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secret for postgres. You should change it to a random password
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
DB_PASSWORD=postgres

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich-sql

Reproduction steps

1.Delete directories, items
2.Re-create the docker directory
3.Re-create the stored photo catalog
4.Download [.env, docker-composi.yml...]
Then build the project
5.Browser inaccessible
...

Relevant log output

No response

Additional information

No response

Originally created by @zhz-we on GitHub (Oct 16, 2024). ### The bug After reinstalling immich, the browser cannot access [http://192.168.123.110:2283/] ![image](https://github.com/user-attachments/assets/b9bb3003-5d63-40c5-80de-be5217b25acc) ![2](https://github.com/user-attachments/assets/b3f7fa22-af6d-443e-bc8b-73925d050572) ![3](https://github.com/user-attachments/assets/664fa31a-143e-45f9-b7ab-7e8f1412e043) ![4](https://github.com/user-attachments/assets/ac062aab-727b-4a40-b30a-6b5a873ee6d2) ### The OS that Immich Server is running on Synology 918 7.2 ### Version of Immich Server releases ### Version of Immich Mobile App releases ### Platform with the issue - [X] Server - [ ] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML # # WARNING: Make sure to use the docker-compose.yml of the current release: # # https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml # # The compose file on main may not be compatible with the latest release. # name: immich services: immich-server: container_name: immich_server image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} extends: file: hwaccel.transcoding.yml service: quicksync # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding 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}:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro env_file: - .env ports: - '2283:3001' depends_on: - redis - database restart: always healthcheck: disable: false 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}-openvino extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration file: hwaccel.ml.yml service: openvino # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable volumes: - ${CACHE_LOCATION}:/cache env_file: - .env restart: always healthcheck: disable: false redis: container_name: immich_redis image: docker.io/redis:6.2-alpine@sha256:2ba50e1ac3a0ea17b736ce9db2b0a9f6f8b85d4c27d5f5accc6a416d8f42c6d5 healthcheck: test: redis-cli ping || exit 1 restart: always database: container_name: immich_postgres image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0 environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} POSTGRES_INITDB_ARGS: '--data-checksums' volumes: # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file - ${DB_DATA_LOCATION}:/var/lib/postgresql/data healthcheck: test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1 interval: 5m start_period: 5m command: [ 'postgres', '-c', 'shared_preload_libraries=vectors.so', '-c', 'search_path="$$user", public, vectors', '-c', 'logging_collector=on', '-c', 'max_wal_size=2GB', '-c', 'shared_buffers=512MB', '-c', 'wal_compression=on', ] restart: always volumes: model-cache: ``` ### Your .env content ```Shell # You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables # The location where your uploaded files are stored UPLOAD_LOCATION=/volume2/4T/Immich # The location where your database files are stored DB_DATA_LOCATION=/volume1/docker/immich/postgres CACHE_LOCATION=/volume1/docker/immich/cache # To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List TZ=Asia/Shanghai # The Immich version to use. You can pin this to a specific version like "v1.71.0" IMMICH_VERSION=release # Connection secret for postgres. You should change it to a random password # Please use only the characters `A-Za-z0-9`, without special characters or spaces DB_PASSWORD=postgres # The values below this line do not need to be changed ################################################################################### DB_USERNAME=postgres DB_DATABASE_NAME=immich-sql ``` ### Reproduction steps 1.Delete directories, items 2.Re-create the docker directory 3.Re-create the stored photo catalog 4.Download [.env, docker-composi.yml...] Then build the project 5.Browser inaccessible ... ### Relevant log output _No response_ ### Additional information _No response_
Author
Owner

@sunxiang0918 commented on GitHub (Oct 16, 2024):

升级说明中,说了 docker-compose 需要做相应的修改.
端口映射要改

image

还要改几处其他的地方.
https://github.com/immich-app/immich/releases/tag/v1.118.0

这次升级有几处 "Breaking changes"

@sunxiang0918 commented on GitHub (Oct 16, 2024): 升级说明中,说了 docker-compose 需要做相应的修改. 端口映射要改 <img width="1310" alt="image" src="https://github.com/user-attachments/assets/5798c751-5bc1-456d-bc67-6409c360dc0c"> 还要改几处其他的地方. https://github.com/immich-app/immich/releases/tag/v1.118.0 这次升级有几处 "Breaking changes"
Author
Owner

@zhz-we commented on GitHub (Oct 16, 2024):

升级说明中,说了 docker-compose 需要做相应的修改. 端口映射要改

图像 还要改几处其他的地方. https://github.com/immich-app/immich/releases/tag/v1.118.0

这次升级有几处 “Breaking changes”

我还给他改回来... 我再该回去看看吧😢

@zhz-we commented on GitHub (Oct 16, 2024): > 升级说明中,说了 docker-compose 需要做相应的修改. 端口映射要改 > > <img alt="图像" width="1310" src="https://private-user-images.githubusercontent.com/839054/376870467-5798c751-5bc1-456d-bc67-6409c360dc0c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjkwNDkxMDksIm5iZiI6MTcyOTA0ODgwOSwicGF0aCI6Ii84MzkwNTQvMzc2ODcwNDY3LTU3OThjNzUxLTViYzEtNDU2ZC1iYzY3LTY0MDljMzYwZGMwYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQxMDE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MTAxNlQwMzIwMDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zY2QxZWUyODMxNDgzN2MwY2I2MjVhMWQ1MGEwNGJlMzFjNDQzZmQ0MmIwZTgxZjkzNjEzZGU0MmFkN2M2MDk4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.nN497_OuBVbAhygZVxhfi1cWUmvuafTvQHV1b6kC19Y"> > 还要改几处其他的地方. https://github.com/immich-app/immich/releases/tag/v1.118.0 > > 这次升级有几处 “Breaking changes” 我还给他改回来... 我再该回去看看吧😢
Author
Owner

@zhz-we commented on GitHub (Oct 16, 2024):

.https://github.com/immich-app/immich/releases/tag/v1.118.0

谢谢~可以了

@zhz-we commented on GitHub (Oct 16, 2024): > .https://github.com/immich-app/immich/releases/tag/v1.118.0 谢谢~可以了
Author
Owner

@SergeiAK commented on GitHub (Oct 16, 2024):

I think it’s because of Synology Firewall. Container Manager changes the ip address for Immich every time in the Network section. You must add a new address to the firewall rules each time....

@SergeiAK commented on GitHub (Oct 16, 2024): I think it’s because of Synology Firewall. Container Manager changes the ip address for Immich every time in the Network section. You must add a new address to the firewall rules each time....
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#4549