Immich-Upload-Optimizer
Docker 应用程序 from grtgbln's Repository
概述
Immich Upload Optimizer is a proxy designed to be placed in front of the Immich server. It intercepts file uploads and uses an external CLI program (by default JPEG-XL, Caesium and HandBrake) to optimize, resize, or compress images and videos before they are stored on the Immich server. This helps save storage space on the Immich server by reducing the size of uploaded files.
要求
Expects a `tasks.yaml` file in the Tasks Config Path folder. See documentation: https://github.com/miguelangel-nubla/immich-upload-optimizer/blob/main/TASKS.md
运行时参数
- 网络
bridge- 特权
- false
模板配置
Proxy PortPorttcp
Container Port: 2283
- 目标
- 2283
- 默认值
- 2283
- 价值
- 2283
Immich Server URLVariable
URL of the Immich server
- 目标
- IUO_UPSTREAM
- 默认值
- http://IMMICH_SERVER_IP:2283
- 价值
- http://IMMICH_SERVER_IP:2283
Tasks Config PathPath
Path to a folder containing the tasks config file
- 目标
- /config
- 默认值
- /mnt/user/appdata/immich-upload-optimizer/config
- 价值
- /mnt/user/appdata/immich-upload-optimizer/config
Internal Task File PathVariable
Path to the tasks config file inside the container. Not recommended to change.
- 目标
- IUO_TASKS_FILE
- 默认值
- /config/tasks.yaml
- 价值
- /config/tasks.yaml
Internal Listen AddressVariable
Address to listen on inside the container. Not recommended to change.
- 目标
- IUO_LISTEN
- 默认值
- :2283
- 价值
- :2283
详细信息
存储库
ghcr.io/miguelangel-nubla/immich-upload-optimizer:latest最后更新2026-06-01
初见2025-03-31
在Unraid 上运行 Immich-Upload-Optimizer 。
Immich-Upload-Optimizer 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。