mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-05-04 18:08:46 +03:00
Bookstack behind Caddy Reverse Proxy not working #644
Closed
opened 2026-02-04 21:34:19 +03:00 by OVERLORD
·
8 comments
No Branch/Tag Specified
development
l10n_development
release
v26-03
ci_fixing
codeberg-actions
lexical_may_2026
MilnerMart/development
sort_rule_text
GamerClassN7/impersonations-for-admin
Zhey-on/feature/csp-image-css-controls-6033
tortillas5/development
clauvaldez/mfaReset
llm_only
vectors
McTom234/oidc-key-algorithms
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v26.03.4
v26.03.3
v26.03.2
v26.03.1
v26.03
v25.12.9
v25.12.8
v25.12.7
v25.12.6
v25.12.5
v25.12.4
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
🐕 Support
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#644
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Riouken on GitHub (Apr 14, 2018).
For Bug Reports
Ubuntu 16.04 vm
Installed with Ubuntu script.
Expected Behavior
Normal operation through Wan.
Current Behavior
Bookstack works well through http lan. But if I enable the https caddy proxy and attempt to reach it from WAN it appears that the css is not loading.
I have set the APP_URL:
APP_URL=https://myfqd/bookstackMy CaddyFile:
#Bookstack proxy /bookstack 192.168.1.59 { transparent }But after setting the APP_URL the site will not load correctly. Either from WAN or LAN. This is what it looks like:
@ssddanbrown commented on GitHub (Apr 15, 2018):
Hi @Riouken, Sorry to hear you're having issues.
I've taken a look at your instance (URL on one of the screenshots) and all links, including those to CSS, within the HTML do not include the
/bookstack/path component.Can you double check
APP_URLis set and includes/bookstack/? How are you setting that variable?@Riouken commented on GitHub (Apr 15, 2018):
I had commented out the APP_URL so that I could access it again.
To change the APP_URL:
I am editing the .env file in: /var/www/bookstack/
I am using nano to edit it and then saving, then restarting the server.
@skluthe commented on GitHub (Apr 19, 2018):
On your bookstack server you should edit your .env and change the line to this:
APP_URL=https://sub.domain.tld
Make sure you change it to HTTPS. This will get it to work. I'm using it behind a Caddy reverse proxy too.
@ssddanbrown commented on GitHub (Sep 23, 2018):
Since there was no response to the last comment and it's confirmed about that BookStack can work behind a caddy proxy I'm going to close this. If the issue remains and is something you still require to be fixed please comment and this can be reopened if required.
@mikeg1130 commented on GitHub (Feb 18, 2020):
Sorry to resurrect this issue. @skluthe , can you share your CaddyFile entry for BookStack? I am using the Linuxserver.io docker image, have APP_URL set appropriately in the .env file, but am getting a 502 Bad Gateway error when navigating to the URL. Here are my config entries:
.env
APP_URL=https://wiki.domain.comCaddyFile
wiki.domain.com { proxy / 192.168.1.2:6875 { transparent } }I am able to swap a different ip:port in the CaddyFile (a ghost blog) and the url resolves fine in that instance.
@doubleangels commented on GitHub (May 3, 2020):
Sorry to resurrect this issue again, but I'm having the same issye as @mikeg1130.
APP_URL=https://bookstack.domain.comCaddyfile:
bookstack.app.com { encode gzip zstd log { output stderr } reverse_proxy / localhost:6875 tls me@mydomain.com }I keep getting the 502 bad gateway error as well.
@mikeg1130 commented on GitHub (May 3, 2020):
For me, it turned out I’d forgotten to open the port on my firewall.
@doubleangels commented on GitHub (May 5, 2020):
That's strange, I've even completely disabled the firewall and checked
ufwlogs and it still wouldn't work. In the meantime I've set things up behind an Nginx reverse proxy.