Unable to set User / Group IDs for Homepage App

I’m running into problems deploying the Homepage app.

The logs report that the application is unable to write to the config folder. The application metadata reports the container is running as UID and GID of 1000. The default built in users and groups for TrueNAS Scale does not include a user or group with an ID of 1000.

I’ve tried to set environment variables to run the container as user and group 568 which corresponds to the built in ‘apps’ user and group which has the requisite permissions to the folder I want to use for the app config.

When I start the container with these environment variables set, the metadata still reports it as running as user and group 1000.

image

The naming of the environment variables is taken from the Homepage docker install guide - Docker Installation - Homepage

Any thoughts?

Just use the ACL options in the install configuration to add an ACE for 1000 (and use the force flag to allow for future updates). As long as the UID/GID are present on the ACL, a matching account doesn’t need to exist on the TrueNAS host.

OK. Thanks for that tip. I’ll give that a go and see if that creates the required access.

Would still love to know why the environment variables aren’t being respected…

The GUI is missing a section where you can set them normally, so I’m assuing it’s leaving it default

IE Homarr

Vs Homepage

You could file a bug report on iX Jira or an issue on their Github, dunno which is preferred nowadays

1 Like