Immich-Upload-Optimizer

Immich-Upload-Optimizer

Aplicación Docker from grtgbln's Repository

Visión general

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.

Requisitos


        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
    

Argumentos en tiempo de ejecución

Red
bridge
Privilegiado
false

Configuración de plantillas

Proxy PortPorttcp

Container Port: 2283

Objetivo
2283
Por defecto
2283
Valor
2283
Immich Server URLVariable

URL of the Immich server

Objetivo
IUO_UPSTREAM
Por defecto
http://IMMICH_SERVER_IP:2283
Valor
http://IMMICH_SERVER_IP:2283
Tasks Config PathPath

Path to a folder containing the tasks config file

Objetivo
/config
Por defecto
/mnt/user/appdata/immich-upload-optimizer/config
Valor
/mnt/user/appdata/immich-upload-optimizer/config
Internal Task File PathVariable

Path to the tasks config file inside the container. Not recommended to change.

Objetivo
IUO_TASKS_FILE
Por defecto
/config/tasks.yaml
Valor
/config/tasks.yaml
Internal Listen AddressVariable

Address to listen on inside the container. Not recommended to change.

Objetivo
IUO_LISTEN
Por defecto
:2283
Valor
:2283

Detalles

Repositorio
ghcr.io/miguelangel-nubla/immich-upload-optimizer:latest
Última actualización2026-05-31
Visto por primera vez2025-03-31

Ejecute Immich-Upload-Optimizer en Unraid.

Immich-Upload-Optimizer se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.