Immich-Upload-Optimizer

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 或家庭实验室。