fix: Use configured timezone (Paperless, Picard, Posterizarr) - #329
Merged
jackspiering merged 5 commits intoOct 2, 2026
Merged
jackspiering merged 5 commits into
jackspiering merged 5 commits into
Conversation
joshymcd
marked this pull request as ready for review
July 30, 2026 20:16
jackspiering
added a commit
that referenced
this pull request
Oct 2, 2026
* All services: align the TZ setting with the service template
The service template defines TZ=Europe/Amsterdam in .env with a link to
the list of time zones, and passes it on as TZ=${TZ}. A few services
did not follow it.
- Dockge, NewWallpaperWhoDis, Radicale: add the TZ block to .env.
- Open WebUI, Tandoor, RustDesk Server: use the template comment on the
TZ line.
- Gramps Web, Mealie: read TZ from .env instead of a fixed
Europe/Amsterdam in compose.yaml.
Paperless, Picard, and Posterizarr have the same fixed value. #329
already fixes those.
* All services: pass TZ to a container only when its image uses it
Every .env defines TZ, but 31 app containers never received it, and a
few received it without using it. Each image was started with
TZ=Asia/Tokyo to see whether a process inside reports Japan time.
Add TZ=${TZ} to the app container of 28 services whose image uses it:
Arcane, Booklore, Coder, ConvertX, copyparty, Dockge, Dockhand, Docmost,
Dozzle, EspoCRM, FossFLOW, Glance, Gotify, Homepage, Memos, Miniflux,
NewWallpaperWhoDis, NextExplorer, Portracker, Radicale, Speedtest
Tracker, Stirling PDF, Sure, Technitium, Tracktor, Uptime Kuma,
Vaultwarden, XWiki.
Remove it from 5 services whose image has no time zone data and logs in
UTC regardless: Beszel Hub, Homebox, Navidrome, Portainer, RustDesk
Server.
TZ stays in every .env file.
---------
Co-authored-by: Bart <57799908+crypt0rr@users.noreply.github.com>
jackspiering
self-requested a review
October 2, 2026 21:15
jackspiering
approved these changes
Oct 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Replace hardcoded
TZ=Europe/Amsterdamvalues withTZ=${TZ}in the Paperless, Picard, and Posterizarr Compose configurations. This makes each stack honor the timezone configured in its.envfile and aligns these services with the repository template.Paperless-specific
PAPERLESS_TIME_ZONEconfiguration is unchanged.Related Issues
Verification
docker compose config --quietinservices/paperlessdocker compose config --quietinservices/picarddocker compose config --quietinservices/posterizarrgit diff --check origin/main...HEADChecklist
Additional Context