Skip to article
NEXUSDocs
Documentation/Connections
Configuration guide

BookStack

Access knowledge from your own BookStack instance

Before you begin

Availability depends on your school's enabled tools, provider setup, and account permissions. These settings are managed in the web workspace. A class policy may restrict a feature described here.

How it works#

The BookStack connector fetches all shelves, books, chapters and pages from the connected instance upon connector setup. From that point on, the connector will pull in everything updated since last sync every 10 minutes.

Setting up#

Authorization#

You will need API credentials for a user in your BookStack instance. To do this:

Create/select connection user#

Find or create a user you'd want to use as the connection user.

  • Visibility of BookStack contents will depend on this user's permissions.

  • This user must have a role assigned that has the "Access system API" system permission.

Open API Tokens#

Edit that user using an admin account, and find the "API Tokens" section at the bottom of the view.

Create and copy token#

Click the "Create Token" button, then enter a name and (optionally) an expiry date for the token. Then press save. Copy the shown "Token ID" and "Token Secret" values for the "Indexing" section below.

Indexing#

Open BookStack connector#

Navigate to the Admin Panel and select the BookStack connector.

Enter URL and tokens#

In Step 1, provide the base URL of your BookStack instance, along with the API Token ID and the API Token Secret you obtained in the "Authorization" steps above:

Start indexing#

Click the Connect button! Your content will then be pulled into Nexus every 10 minutes.

Before using this source with students#

Start with approved course material. Check which documents the connector can retrieve and how it maps source permissions. Test with a student account and a teacher account before widening access. A successful sync does not prove that the intended class boundary is correct.

Use source troubleshooting when a document is missing or visible to the wrong audience.

NEXUS

Nexus helps students think, practice, and learn, with teachers guiding AI use.

[ Support ]

[ NARB TECHNOLOGY INC. ]

Nexus is a school AI platform by narb Technology Inc. · 16192 Coastal Hwy, Lewes, DE 19958

© 2026 narb Technology Inc.

Nexus

Nexus helps schools make room for questions, practice, and reflection — with teacher guidance in view.

[ Contact us through e-mail ]

© 2026 narb Technology Inc.

NEXUS

Nexus helps students think, practice, and learn, with teachers guiding AI use.

[ Support ]

[ NARB TECHNOLOGY INC. ]

Nexus is a school AI platform by narb Technology Inc.

© 2026 narb Technology Inc.