Immich-Upload-Optimizer

Immich-Upload-Optimizer

Docker-Anwendung from grtgbln's Repository

Übersicht

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.

Anforderungen


        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
    

Laufzeit-Argumente

Netzwerk
bridge
Privilegiert
false

Konfiguration der Vorlage

Proxy PortPorttcp

Container Port: 2283

Ziel
2283
Standard
2283
Wert
2283
Immich Server URLVariable

URL of the Immich server

Ziel
IUO_UPSTREAM
Standard
http://IMMICH_SERVER_IP:2283
Wert
http://IMMICH_SERVER_IP:2283
Tasks Config PathPath

Path to a folder containing the tasks config file

Ziel
/config
Standard
/mnt/user/appdata/immich-upload-optimizer/config
Wert
/mnt/user/appdata/immich-upload-optimizer/config
Internal Task File PathVariable

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

Ziel
IUO_TASKS_FILE
Standard
/config/tasks.yaml
Wert
/config/tasks.yaml
Internal Listen AddressVariable

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

Ziel
IUO_LISTEN
Standard
:2283
Wert
:2283

Einzelheiten

Repository
ghcr.io/miguelangel-nubla/immich-upload-optimizer:latest
Zuletzt aktualisiert2026-05-31
Erstmals gesehen2025-03-31

Führen Sie Immich-Upload-Optimizer auf Unraid aus.

Immich-Upload-Optimizer ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.