Is there an existing issue for this?
Current Behavior
When setting up a Bookstack docker image in docker compose i tried to change the timezone settings. In https://hub.docker.com/r/linuxserver/bookstack/ the variable TZ is shown. However this
bookstack:
image: lscr.io/linuxserver/bookstack:latest
environment:
TZ: Europe/Amsterdam
seems to have no effect, but using APP_DISPLAY_TIMEZONE does:
bookstack:
image: lscr.io/linuxserver/bookstack:latest
environment:
APP_DISPLAY_TIMEZONE: Europe/Amsterdam
However the docker hub documentation only mentions TZ, does not mention APP_TIMEZONE and APP_DISPLAY_TIMEZONE that are mentioned here: https://www.bookstackapp.com/docs/admin/language-config/
Expected Behavior
Assuming my use of TZ: Europe/Amsterdam was correct but the ENV variable doesn't do anything:
remove mentions of TZ, and replace with mention of APP_DISPLAY_TIMEZONE
Steps To Reproduce
- docker compose on linux, using bookstack latest image
- attempt to change the display timezone with TZ
- open bookstack and hover a timestamp, check to see which timezone is chosen for display
- change ENV variable to APP_DISPLAY_TIMEZONE
- open bookstack again, hover a timestamp and see that now it did take effect
Environment
- OS: CachyOS
- How docker service was installed: distro packagemanager
CPU architecture
x86-64
Docker creation
bookstack:
image: lscr.io/linuxserver/bookstack:latest
environment:
APP_DISPLAY_TIMEZONE: Europe/Amsterdam
Container logs
migrations] started
[migrations] 01-nginx-site-confs-default: skipped
[migrations] 02-default-location: skipped
[migrations] done
───────────────────────────────────────
██╗ ███████╗██╗ ██████╗
██║ ██╔════╝██║██╔═══██╗
██║ ███████╗██║██║ ██║
██║ ╚════██║██║██║ ██║
███████╗███████║██║╚██████╔╝
╚══════╝╚══════╝╚═╝ ╚═════╝
Brought to you by linuxserver.io
───────────────────────────────────────
To support LSIO projects visit:
https://www.linuxserver.io/donate/
───────────────────────────────────────
GID/UID
───────────────────────────────────────
User UID: 33
User GID: 33
───────────────────────────────────────
Linuxserver.io version: v26.03.3-ls256
Build-date: 2026-04-13T19:21:12+00:00
───────────────────────────────────────
using keys found in /config/keys
Waiting for DB to be available
INFO Nothing to migrate.
[custom-init] No custom files found, skipping...
[ls.io-init] done.
Is there an existing issue for this?
Current Behavior
When setting up a Bookstack docker image in docker compose i tried to change the timezone settings. In https://hub.docker.com/r/linuxserver/bookstack/ the variable
TZis shown. However thisseems to have no effect, but using APP_DISPLAY_TIMEZONE does:
However the docker hub documentation only mentions
TZ, does not mentionAPP_TIMEZONEandAPP_DISPLAY_TIMEZONEthat are mentioned here: https://www.bookstackapp.com/docs/admin/language-config/Expected Behavior
Assuming my use of
TZ: Europe/Amsterdamwas correct but the ENV variable doesn't do anything:remove mentions of TZ, and replace with mention of APP_DISPLAY_TIMEZONE
Steps To Reproduce
Environment
CPU architecture
x86-64
Docker creation
bookstack: image: lscr.io/linuxserver/bookstack:latest environment: APP_DISPLAY_TIMEZONE: Europe/AmsterdamContainer logs