You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I login the immich app successfully, However , when I failed to preview the video.
When I open the domain(https://domain:7800) in browser like chrome on windows,It's ok to preview the video.
So, I try to use fiddler to capture the package, the result is show in the screenshot.
It seem immich app send http request when previewing video resource.
Is this a Bug?
The OS that Immich Server is running on
centos docker
Version of Immich Server
1.92.1
Version of Immich Mobile App
1.92.1
Platform with the issue
Server
Web
Mobile
Your docker-compose.yml content
version: "3.8"## 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: immichservices:
immich-server:
container_name: immich_serverimage: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}command: [ "start.sh", "immich" ]volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:roenv_file:
- .envports:
- 2283:3001depends_on:
- redis
- databaserestart: alwaysimmich-microservices:
container_name: immich_microservicesimage: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}# extends:# file: hwaccel.yml# service: hwaccelcommand: [ "start.sh", "microservices" ]volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:roenv_file:
- .envdepends_on:
- redis
- databaserestart: alwaysimmich-machine-learning:
container_name: immich_machine_learningimage: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}volumes:
- model-cache:/cacheenv_file:
- .envrestart: alwaysredis:
container_name: immich_redisimage: redis:6.2-alpine@sha256:c5a607fb6e1bb15d32bbcf14db22787d19e428d59e31a5da67511b49bb0f1cccrestart: alwaysdatabase:
container_name: immich_postgresimage: tensorchord/pgvecto-rs:pg14-v0.1.11@sha256:0335a1a22f8c5dd1b697f14f079934f5152eaaa216c09b61e293be285491f8eeenv_file:
- .envenvironment:
POSTGRES_PASSWORD: ${DB_PASSWORD}POSTGRES_USER: ${DB_USERNAME}POSTGRES_DB: ${DB_DATABASE_NAME}volumes:
- pgdata:/var/lib/postgresql/datarestart: alwaysvolumes:
pgdata:
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=./library
# 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
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
1. run immich docker service
2. Setting nginx conf with ssl
3. open app and set domain with allowing self signing certificate
4. failed to preview video with app
Already have found a workaround? I have the same problem. With the "Load original" setting enabled I also get the following error message in the log of my Immich Android app:
FlutterError - Catch all error: - Exception: Invalid image data - image resource service - resolving an image codec - #0 _futurize (dart:ui/painting.dart:6959)
#1 ImageDescriptor.encoded (dart:ui/painting.dart:6773)
#2 instantiateImageCodecWithSize (dart:ui/painting.dart:2307)
#3 PaintingBinding.instantiateImageCodecWithSize (package:flutter/src/painting/binding.dart:141)
#4 ImageLoader.loadImageAsync.<anonymous closure> (package:cached_network_image/src/image_provider/_image_loader.dart:65)
<asynchronous suspension>
#5 ImageLoader._load (package:cached_network_image/src/image_provider/_image_loader.dart:124)
<asynchronous suspension>
#6 new MultiImageStreamCompleter.<anonymous closure> (package:cached_network_image/src/image_provider/multi_image_stream_completer.dart:26)
<asynchronous suspension>
I can also confirm that this bug still exists in app version 1.94.1 and server version 1.94.1 build.121.
The bug
nginx provide proxy service using self signed certificate.
My Androidi device set the domain like this : "https://domain:7800"
I login the immich app successfully, However , when I failed to preview the video.
When I open the domain(https://domain:7800) in browser like chrome on windows,It's ok to preview the video.
So, I try to use fiddler to capture the package, the result is show in the screenshot.
It seem immich app send http request when previewing video resource.
Is this a Bug?
The OS that Immich Server is running on
centos docker
Version of Immich Server
1.92.1
Version of Immich Mobile App
1.92.1
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
1. run immich docker service 2. Setting nginx conf with ssl 3. open app and set domain with allowing self signing certificate 4. failed to preview video with app
Additional information
my nginx conf is show below
The text was updated successfully, but these errors were encountered: