Converted from discussion #255 (reported by @j-cardell).
Request
By default the container runs as UID 1001. Unraid runs containers as nobody:users (99:100), so files written to appdata should be owned that way. The container should honor PUID/PGID, and the Community Applications template should default them to 99/100.
Status
Implemented in #256: the entrypoint now reads PUID/PGID (default 1001 when unset, preserving prior behavior), chowns the writable paths, and drops to that UID:GID via gosu. The Unraid template exposes PUID=99 / PGID=100.
Converted from discussion #255 (reported by @j-cardell).
Request
By default the container runs as UID 1001. Unraid runs containers as
nobody:users(99:100), so files written to appdata should be owned that way. The container should honorPUID/PGID, and the Community Applications template should default them to 99/100.PUID=99PGID=100Status
Implemented in #256: the entrypoint now reads
PUID/PGID(default 1001 when unset, preserving prior behavior), chowns the writable paths, and drops to that UID:GID viagosu. The Unraid template exposesPUID=99/PGID=100.