Configurable Public URL Sharing Toggle per Page Summary #5311

Closed
opened 2026-02-05 09:56:47 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @s-sandeep-tech on GitHub (Jun 9, 2025).

Describe the feature you'd like

Add a configurable option per page to control public URL sharing:

A page property: Allow Public URL Sharing (On/Off)

If On: show a "Share Public URL" option (with a tokenized link if needed).

If Off: block attempts to share/access the URL unless proper authentication/authorization is done.

System default setting: new pages default to On/Off as per admin config.

API and export support: include this flag in page metadata.

Audit log support: log when sharing state is changed.

Describe the benefits this would bring to existing BookStack users

Give page owners control over what content is externally shareable.

Prevent accidental leaking of sensitive or draft content.

Support workflows where only some content is intentionally public.

Align with enterprise/documentation governance policies.

Can the goal of this request already be achieved via other means?

nope

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

How long have you been using BookStack?

Not using yet, just scoping

Additional context

No response

Originally created by @s-sandeep-tech on GitHub (Jun 9, 2025). ### Describe the feature you'd like Add a configurable option per page to control public URL sharing: A page property: Allow Public URL Sharing (On/Off) If On: show a "Share Public URL" option (with a tokenized link if needed). If Off: block attempts to share/access the URL unless proper authentication/authorization is done. System default setting: new pages default to On/Off as per admin config. API and export support: include this flag in page metadata. Audit log support: log when sharing state is changed. ### Describe the benefits this would bring to existing BookStack users Give page owners control over what content is externally shareable. Prevent accidental leaking of sensitive or draft content. Support workflows where only some content is intentionally public. Align with enterprise/documentation governance policies. ### Can the goal of this request already be achieved via other means? nope ### Have you searched for an existing open/closed issue? - [x] I have searched for existing issues and none cover my fundamental request ### How long have you been using BookStack? Not using yet, just scoping ### Additional context _No response_
OVERLORD added the 🔨 Feature Request:cat2:🐈 Possible duplicate labels 2026-02-05 09:56:47 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Jun 13, 2025):

Thanks for the request @s-sandeep-tech but I'm going to close this off as a duplicate of the fundemental request in #288
.

Can the goal of this request already be achieved via other means?
nope

You can technically make specific bits of content public via permissions, but it does require the instance to be publicly accessible by default (with permissions preventing to content by default) which does reduce a layer of security.

@ssddanbrown commented on GitHub (Jun 13, 2025): Thanks for the request @s-sandeep-tech but I'm going to close this off as a duplicate of the fundemental request in #288 . > Can the goal of this request already be achieved via other means? > nope You can technically make specific bits of content public via permissions, but it does require the instance to be publicly accessible by default (with permissions preventing to content by default) which does reduce a layer of security.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5311