diff --git a/apps/immich/manifest.yml b/apps/immich/manifest.yml index e29c7c01..73fff674 100644 --- a/apps/immich/manifest.yml +++ b/apps/immich/manifest.yml @@ -30,7 +30,13 @@ app: disk_limit: 200Gi security: - capabilities: [] + # Runs as container root over a data tree the legacy installer chowned + # to the subuid range (host 100000 = container uid 1). Without + # DAC_OVERRIDE the server EACCESes writing upload/encoded-video the + # moment the container is recreated against this manifest (latent until + # the 2026-07-05 secret-env migration recreated it). Same cap set as + # immich-postgres minus the setuid pair it doesn't use. + capabilities: [CHOWN, DAC_OVERRIDE, FOWNER] readonly_root: false network_policy: isolated