mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-07 11:19:38 +03:00
Images now pointing to "localhost" rather than domain #1545
Closed
opened 2026-02-05 01:11:42 +03:00 by OVERLORD
·
5 comments
No Branch/Tag Specified
development
further_theme_development
l10n_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
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
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#1545
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 @andrefecto on GitHub (Feb 18, 2020).
Describe the bug
After updating Bookstack, all the links to any pages or images now point towards "localhost" rather than my domain. These links were working fine previously on this server + domain. However, I ran two updates this week to get on the current version of Bookstack and sometime in there, the links broke.
Steps To Reproduce
Steps to reproduce the behavior:
Unknown because I do not know which version specifically broke it.
Expected behavior
Links should link to URL defined in the .env file. I did verify that mine is set properly.
Screenshots



Here is what a link to one of my books looks like now:
Here is what an image looks like in the editor:
The link for that image is trying to point towards:
Your Configuration (please complete the following information):
Additional context
Looking back the release history here, I think I was running BookStack Beta v0.27.5 and then upgraded to BookStack Beta v0.28.0 about 5 or 6 days ago. Then when I saw BookStack Beta v0.28.1 and v0.28.2 get released, I updated this morning. That's when I noticed the images were broken.
Any help getting these images re-linked is appreciated.
@ssddanbrown commented on GitHub (Feb 18, 2020):
Hi @andrefecto,
Where are you defining the
APP_URLvalue and are you specifying a full base URL (Including HTTP) are are you attempting to use a relative base URL (/) here?Having localhost show like that generally suggests that the
APP_URLis not being used for links so bookstack is defaulting to the URL it's being accessed on.@andrefecto commented on GitHub (Feb 18, 2020):
@ssddanbrown I rechecked my docker compose config and it looks like I forgot the APP_URL environment variable. However, previously when I was gathering information for this post I did look at my .env file and saw that the APP_URL was set correctly (it had my URL with https://). I added the APP_URL variable to my docker compose file, but the issue isn't fixed, even after a restart of the application.
@ssddanbrown commented on GitHub (Feb 19, 2020):
So, Just to confirm, do other links in the interface (books, settings page) work or is it just things like images?
@andrefecto commented on GitHub (Feb 19, 2020):
@ssddanbrown just from a preliminary check, all looks will with those types of links. Seems to just be things I've linked within a page.
EDIT: I think I figured out the issue and I'm sorry for wasting your time, kind of embarrassing. I originally had bookstack running locally when I was creating some documentation. I then uploaded it to my server and started running it from there. I think those links were created when I was running it locally. Really sorry about this...I just remembered that I did that, it was a while ago.
@ssddanbrown commented on GitHub (Feb 21, 2020):
@andrefecto No worries, thanks for letting me know.
You'll need to update those old links to be usable, If only a few you might be able to update the content in the interface otherwise it's possible to run some
replacecommands directly on the database to update such links.I've assigned #1225 to the next feature release to make domain-switching easier in the future.
I'll close this since it sounds like it's solved but if you need any help feel free to open a new issue, referencing this one.