Make a Confluence space public without anonymous access

You can make a Confluence space public without turning on anonymous access. Capable Sites reads the space with the app's own access and publishes a copy as a separate website. Create a site with that space, leave Access on Public, then promote it. Visitors need no Atlassian account, and your Confluence site stays private.


#Before you start

You need

Why

A Confluence admin

Only admins can create a site.

A space you have checked page by page

Confluence page restrictions do not carry over. A restricted page is published unless it has the capable-sites-exclude label.

A web address you are happy with

The site address cannot be changed later, though you can add your own domain.


#Steps

  1. In the space, add the label capable-sites-exclude to every page that must stay private, including its child pages.

  2. Open Capable, choose Sites, then Create site.

  3. On Overview, enter the site name and check the web address. Select Continue.

  4. On Scope, add the space and select its house icon to make it the home space. Select Continue.

  5. On Theme, pick a palette and add your logo. Select Continue.

  6. On Access, leave Public selected. Select Continue.

  7. On Create, tick Publish it right away and select Create and publish.

  8. When the build finishes, check the staging preview, then select Promote and Promote to production.


#What happens next

The space is on the web at the site's address, with a sitemap and a robots.txt that welcome search engines. Nothing changes in Confluence: anonymous access stays off, and anyone who opens the space in Confluence still has to sign in. Edits reach the public site only when you run Update and Promote.


#A few things that catch people out



Public on the web. Private in Confluence.