Homepage not starting when PUID and GUID set #3654
DescriptionWhen i set PGID and PUID the container will instantly go unhealthy, and disk is spinning until i stop the container again. This does not happen when those variables are not set, then it starts like expected, and disks stop spinning. I also checked if permissions might be wrong, but user and group docker-user has rwx homepage version0.9.2 Installation methodDocker Configurationdocker-compose.yml
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
volumes:
- /mnt/data/homepage:/app/config
networks:
- proxy
environment:
PUID: 3001
PGID: 3001
LOG_LEVEL: debug
restart: unless-stopped
ports:
- 3000:3000
networks:
proxy:
external: trueContainer LogsThere are none when started as user if started as root: Browser LogsNo response Troubleshootingthis is not relevant, as topic is not widgets |
Replies: 10 comments 13 replies
|
Thanks for posting a discussion about homepage here on GitHub. Homepage now uses a fancy new AI tool thanks to our friends at Glime, so the answer below is the AI bot's attempt to answer your question. If you feel it's sufficient you can mark the answer and close this post, otherwise feel free to leave it open of course! Thanks for using Homepage! ❤️ Based on the information provided, it seems that setting the The Here are a few steps you can take to troubleshoot the issue:
If you continue to experience issues, you may want to reach out to the maintainers of the Homepage project or file an issue on their GitHub repository with the details of your problem. This comment was generated by Glime. |
|
I use this and works fine for me: |
|
Not much to add here other than that this seems to only affect certain users (see above). Since it’s been like this since the PR that added rootless support it’s not something I’m currently planning to change, always open to other thoughts. |
|
Using feature-rootless-tweaks ... Oh man, that's so nice. Available
immediately from compose up. I use docker-proxy and labels to configure
everything across 3 servers, no issues.
…On Tue, Mar 18, 2025 at 7:00 PM shamoon ***@***.***> wrote:
Great thanks, if others can confirm that would be helpful, again, don’t
want to rush into this. I might see if I can whittle it down a bit more even
—
Reply to this email directly, view it on GitHub
<#3654 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABXHHZZOQ2E3GKSNKMUU532VCQP5AVCNFSM6AAAAABJSTFSFKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTENJUGQ2TGNQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
|
I'm on a Debian box with PUID and PGID set via environment variables:
* Linux quark 5.10.0-34-amd64 #1 SMP Debian 5.10.234-1 (2025-02-24) x86_64
GNU/Linux
* Docker version 28.0.1, build 068a01e
Went from 5 mins to seconds.
…On Tue, Mar 18, 2025 at 8:36 PM IhatemyISP ***@***.***> wrote:
Great thanks, if others can confirm that would be helpful, again, don’t
want to rush into this. I might see if I can whittle it down a bit more even
Just for context, I'm using Docker compose on a TrueNAS Scale 24.10.2 with
PUID and PGID set via environment variables.
—
Reply to this email directly, view it on GitHub
<#3654 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABXHH5SZBPLWU3B5CNFMNL2VC3XDAVCNFSM6AAAAABJSTFSFKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTENJUGUYDAMY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
|
Thanks for the enthusiasm everyone. This seems pretty safe to me (famous last words??) If anyone here has more to add (or concerns or whatever) feel free |
|
This discussion has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion for related concerns. See our contributing guidelines for more details. |
|
Hi all — quick follow-up for those who had slow startups fixed by #5037: We’re considering a refinement to restore ownership fixups for paths like /app/.next (which some setups need for PUID/PGID to work properly), but it now only runs conditionally when ownership doesn't match — so it shouldn’t bring back the long startup times. Would really appreciate if anyone here could test the Thanks again for all the original reports and testing — this is what makes improving homepage possible. |
This comment has been hidden.
This comment has been hidden.
|
This discussion has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion for related concerns. See our contributing guidelines for more details. |
Thanks for the enthusiasm everyone. This seems pretty safe to me (famous last words??)
If anyone here has more to add (or concerns or whatever) feel free
#5037