Multiple domains with unique colour scheme and logo for each #4841

Closed
opened 2026-02-05 09:20:01 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @StephenGriffin-tech on GitHub (Jun 27, 2024).

Attempted Debugging

  • I have read the debugging page

Searched GitHub Issues

  • I have searched GitHub for the issue.

Describe the Scenario

We have a bookstack installation with documentation about our products which we supply to our resellers, we would like to use multiple domains with bookstack and have a different colour scheme and logo associated with each domain to allow our resellers to use the documentation as if it's their own. Can you advise on how this could be done?

Exact BookStack Version

24.02.3

Log Content

n/a

Hosting Environment

Ubuntu 22.04

Originally created by @StephenGriffin-tech on GitHub (Jun 27, 2024). ### Attempted Debugging - [X] I have read the debugging page ### Searched GitHub Issues - [X] I have searched GitHub for the issue. ### Describe the Scenario We have a bookstack installation with documentation about our products which we supply to our resellers, we would like to use multiple domains with bookstack and have a different colour scheme and logo associated with each domain to allow our resellers to use the documentation as if it's their own. Can you advise on how this could be done? ### Exact BookStack Version 24.02.3 ### Log Content n/a ### Hosting Environment Ubuntu 22.04
OVERLORD added the 🐕 Support label 2026-02-05 09:20:01 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Jun 27, 2024):

There's no official or supported way to do that.
Via some logical theme system hackery with custom PHP you could swap base url, logo and colors depending on detected domain, but there'd be other little issues and things to deal with like in-content/db URLs/paths among other likely edge cases.

Otherwise, if those resellers are only read-only, you could maybe look toward an export (via API) flow of content to static/alternative documentation, with branding done as part of that.

Otherwise, you may be better of with a different option or software or process.

@ssddanbrown commented on GitHub (Jun 27, 2024): There's no official or supported way to do that. Via some logical theme system hackery with custom PHP you could swap base url, logo and colors depending on detected domain, but there'd be other little issues and things to deal with like in-content/db URLs/paths among other likely edge cases. Otherwise, if those resellers are only read-only, you could maybe look toward an export (via API) flow of content to static/alternative documentation, with branding done as part of that. Otherwise, you may be better of with a different option or software or process.
Author
Owner

@Stefansen commented on GitHub (Jun 28, 2024):

Hi,If only multiple domains feature supported now? Or in any other solution, can visit bookStack app site use different domains.

@Stefansen commented on GitHub (Jun 28, 2024): Hi,If only multiple domains feature supported now? Or in any other solution, can visit bookStack app site use different domains.
Author
Owner

@ssddanbrown commented on GitHub (Feb 25, 2025):

Since there's no further follow up from OP since my response I'll go ahead and close this off.

@Stefansen There's no supported solution for multiple domains.

@ssddanbrown commented on GitHub (Feb 25, 2025): Since there's no further follow up from OP since my response I'll go ahead and close this off. @Stefansen There's no supported solution for multiple domains.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#4841