[BUG] <welcome to nginx> #1406

Closed
opened 2026-02-05 01:41:41 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @duncan-valleix on GitHub (Oct 3, 2023).

The bug

English
When I run docker-compose, I end up with this home page and I haven't found anything similar in the problems.

Français
Lors de l'exécution du docker-compose, je me retrouve avec cette page d'accueil et je n'ai rien trouvé de similaire dans les issues
image

English
I'm getting errors in the logs concerning immich_proxy but I don't think this has anything to do with the problem.

Français
Au niveau du logs du compose j'ai des erreur concernant immich_proxy mais pour moi sa n'as rien a voir avec le soucis
image

The OS that Immich Server is running on

OpenMediaVault 6.9.2

Version of Immich Server

1.80.0

Version of Immich Mobile App

no

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

version: "3.8"

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    command: [ "start.sh", "immich" ]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
    env_file:
      - .env
    depends_on:
      - redis
      - database
      - typesense
    restart: always

  immich-microservices:
    container_name: immich_microservices
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    # extends:
    #   file: hwaccel.yml
    #   service: hwaccel
    command: [ "start.sh", "microservices" ]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
    env_file:
      - .env
    depends_on:
      - redis
      - database
      - typesense
    restart: always

  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always

  immich-web:
    container_name: immich_web
    image: ghcr.io/immich-app/immich-web:${IMMICH_VERSION:-release}
    env_file:
      - .env
    restart: always

  typesense:
    container_name: immich_typesense
    image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd
    environment:
      - TYPESENSE_API_KEY=${TYPESENSE_API_KEY}
      - TYPESENSE_DATA_DIR=/data
      # remove this to get debug messages
      - GLOG_minloglevel=1
    volumes:
      - tsdata:/data
    restart: always

  redis:
    container_name: immich_redis
    image: redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3
    restart: always

  database:
    container_name: immich_postgres
    image: postgres:14-alpine@sha256:28407a9961e76f2d285dc6991e8e48893503cc3836a4755bbc2d40bcc272a441
    env_file:
      - .env
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
    volumes:
      - pgdata:/var/lib/postgresql/data
    restart: always

  immich-proxy:
    container_name: immich_proxy
    image: ghcr.io/immich-app/immich-proxy:${IMMICH_VERSION:-release}
    environment:
      # Make sure these values get passed through from the env file
      - IMMICH_SERVER_URL
      - IMMICH_WEB_URL
    ports:
      - 2283:8080
    depends_on:
      - immich-server
      - immich-web
    restart: always

volumes:
  pgdata:
  model-cache:
  tsdata:

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=./library
IMMICH_VERSION=release
TYPESENSE_API_KEY=some-random-text
DB_PASSWORD=postgres

# The values below this line do not need to be changed
###################################################################################
DB_HOSTNAME=immich_postgres
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
REDIS_HOSTNAME=immich_redis

Reproduction steps

English
1. I put my compose in an immich folder and run the compose with this command `docker-compose up -d && docker-compose logs -f`

Français
1. j'ai mis mon compose dans un dossier immich et lancé le compose avec cette commande `docker-compose up -d && docker-compose logs -f`

Additional information

logs immich docker-compose.txt

Originally created by @duncan-valleix on GitHub (Oct 3, 2023). ### The bug English When I run docker-compose, I end up with this home page and I haven't found anything similar in the problems. Français Lors de l'exécution du docker-compose, je me retrouve avec cette page d'accueil et je n'ai rien trouvé de similaire dans les issues ![image](https://github.com/immich-app/immich/assets/58829491/353c6ce3-b661-4340-9d37-c018293b2617) English I'm getting errors in the logs concerning immich_proxy but I don't think this has anything to do with the problem. Français Au niveau du logs du compose j'ai des erreur concernant immich_proxy mais pour moi sa n'as rien a voir avec le soucis ![image](https://github.com/immich-app/immich/assets/58829491/c18471e5-586d-4820-bff5-9c92b9035560) ### The OS that Immich Server is running on OpenMediaVault 6.9.2 ### Version of Immich Server 1.80.0 ### Version of Immich Mobile App no ### Platform with the issue - [X] Server - [ ] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML version: "3.8" services: immich-server: container_name: immich_server image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} command: [ "start.sh", "immich" ] volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload env_file: - .env depends_on: - redis - database - typesense restart: always immich-microservices: container_name: immich_microservices image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} # extends: # file: hwaccel.yml # service: hwaccel command: [ "start.sh", "microservices" ] volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload env_file: - .env depends_on: - redis - database - typesense restart: always immich-machine-learning: container_name: immich_machine_learning image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} volumes: - model-cache:/cache env_file: - .env restart: always immich-web: container_name: immich_web image: ghcr.io/immich-app/immich-web:${IMMICH_VERSION:-release} env_file: - .env restart: always typesense: container_name: immich_typesense image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd environment: - TYPESENSE_API_KEY=${TYPESENSE_API_KEY} - TYPESENSE_DATA_DIR=/data # remove this to get debug messages - GLOG_minloglevel=1 volumes: - tsdata:/data restart: always redis: container_name: immich_redis image: redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3 restart: always database: container_name: immich_postgres image: postgres:14-alpine@sha256:28407a9961e76f2d285dc6991e8e48893503cc3836a4755bbc2d40bcc272a441 env_file: - .env environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} volumes: - pgdata:/var/lib/postgresql/data restart: always immich-proxy: container_name: immich_proxy image: ghcr.io/immich-app/immich-proxy:${IMMICH_VERSION:-release} environment: # Make sure these values get passed through from the env file - IMMICH_SERVER_URL - IMMICH_WEB_URL ports: - 2283:8080 depends_on: - immich-server - immich-web restart: always volumes: pgdata: model-cache: tsdata: ``` ### 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=./library IMMICH_VERSION=release TYPESENSE_API_KEY=some-random-text DB_PASSWORD=postgres # The values below this line do not need to be changed ################################################################################### DB_HOSTNAME=immich_postgres DB_USERNAME=postgres DB_DATABASE_NAME=immich REDIS_HOSTNAME=immich_redis ``` ### Reproduction steps ```bash English 1. I put my compose in an immich folder and run the compose with this command `docker-compose up -d && docker-compose logs -f` Français 1. j'ai mis mon compose dans un dossier immich et lancé le compose avec cette commande `docker-compose up -d && docker-compose logs -f` ``` ### Additional information [logs immich docker-compose.txt](https://github.com/immich-app/immich/files/12791622/logs.immich.docker-compose.txt)
Author
Owner

@danieldietzler commented on GitHub (Oct 3, 2023):

The nginx container must be run as root. Is it possible that you've changed docker settings or that OpenMediaVault does some unexpected stuff with docker permissions/users?

@danieldietzler commented on GitHub (Oct 3, 2023): The nginx container must be run as root. Is it possible that you've changed docker settings or that OpenMediaVault does some unexpected stuff with docker permissions/users?
Author
Owner

@duncan-valleix commented on GitHub (Oct 3, 2023):

English
well by putting user: 0:0 in the compose to immich-proxy its pass
Français
bon en mettant user: 0:0 dans le compose pour immich-proxy sa passe

@duncan-valleix commented on GitHub (Oct 3, 2023): English well by putting `` user: 0:0`` in the compose to immich-proxy its pass Français bon en mettant `` user: 0:0`` dans le compose pour immich-proxy sa passe
Author
Owner

@duncan-valleix commented on GitHub (Oct 3, 2023):

English
well now I have another problem, I have the welcome to IMMICH Web page but in the logs

Français
bon maintenant j'ai un autre soucis, j'ai bien la page welcome to IMMICH Web mais dans les log
image

@duncan-valleix commented on GitHub (Oct 3, 2023): English well now I have another problem, I have the welcome to IMMICH Web page but in the logs Français bon maintenant j'ai un autre soucis, j'ai bien la page ``welcome to IMMICH Web`` mais dans les log ![image](https://github.com/immich-app/immich/assets/58829491/0e17a45a-f143-4089-be5f-9aa2aee537ee)
Author
Owner

@danieldietzler commented on GitHub (Oct 3, 2023):

Does it work now? It look like the stack wasn't up just yet.

@danieldietzler commented on GitHub (Oct 3, 2023): Does it work now? It look like the stack wasn't up just yet.
Author
Owner

@duncan-valleix commented on GitHub (Oct 3, 2023):

English
in fact it works, at the moment I'm fighting with oidc and authelia, for it to work all the containers have to be root.

Français
enfaite sa fonctionne, actuellement je suis en trin de me battre avec l'oidc et authelia, pour que sa fonctionne il faut que tout les containeur sois en root

@duncan-valleix commented on GitHub (Oct 3, 2023): English in fact it works, at the moment I'm fighting with oidc and authelia, for it to work all the containers have to be root. Français enfaite sa fonctionne, actuellement je suis en trin de me battre avec l'oidc et authelia, pour que sa fonctionne il faut que tout les containeur sois en root
Author
Owner

@danieldietzler commented on GitHub (Oct 4, 2023):

Alright but OIDC is another topic :)
Great to hear that you've got it working now (at least the basics).

@danieldietzler commented on GitHub (Oct 4, 2023): Alright but OIDC is another topic :) Great to hear that you've got it working now (at least the basics).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#1406