Immich-Upload-Optimizer

Immich-Upload-Optimizer

Application Docker from grtgbln's Repository

Vue d'ensemble

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.

Exigences


        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
    

Arguments d'exécution

Réseau
bridge
Privilégié
false

Configuration du modèle

Proxy PortPorttcp

Container Port: 2283

Cible
2283
Défaut
2283
Valeur
2283
Immich Server URLVariable

URL of the Immich server

Cible
IUO_UPSTREAM
Défaut
http://IMMICH_SERVER_IP:2283
Valeur
http://IMMICH_SERVER_IP:2283
Tasks Config PathPath

Path to a folder containing the tasks config file

Cible
/config
Défaut
/mnt/user/appdata/immich-upload-optimizer/config
Valeur
/mnt/user/appdata/immich-upload-optimizer/config
Internal Task File PathVariable

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

Cible
IUO_TASKS_FILE
Défaut
/config/tasks.yaml
Valeur
/config/tasks.yaml
Internal Listen AddressVariable

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

Cible
IUO_LISTEN
Défaut
:2283
Valeur
:2283

Détails

Référentiel
ghcr.io/miguelangel-nubla/immich-upload-optimizer:latest
Dernière mise à jour2026-05-31
Première vue2025-03-31

Exécutez Immich-Upload-Optimizer sur Unraid.

Immich-Upload-Optimizer est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.