
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
n8n-nodes-bookstack
Advanced tools
This is a n8n community node that lets you use BookStack in your n8n workflows. The n8n project is a fair-code licensed workflow automation platform.
BookStack is an open source, self‑hosted documentation / knowledge base platform for organizing and sharing content via books, chapters, pages, and shelves.
Follow the official guide: Install a community node.
If you are running a self‑hosted n8n and want to build from source:
# Go to your n8n custom folder
mkdir -p ~/.n8n/custom && cd ~/.n8n/custom
# Clone the repository
git clone https://github.com/lucaguindani/n8n-nodes-bookstack.git
cd n8n-nodes-bookstack
# Install dependencies & build
pnpm install
pnpm run build
# Restart n8n so the node is loaded
After restart, search for "BookStack" in the node picker.
The node exposes CRUD + search and audit capabilities for core BookStack entities.
Resource: Book
Resource: Page
Resource: Chapter
Resource: Shelf
Resource: Image
Resource: Attachment
Resource: Global
You need a BookStack API Token.
/my-account/auth)https://your-bookstack.example.com/apiRequired permission: The token inherits the permissions of the user who created it. Ensure that user can read/create/update intended entities. Audit Log requires permission to manage both users and system settings.
Tested with:
Internally, the node handles pagination (count/offset) for you when needed.
data, enter data here. The node will read that binary entry and attach it as the file in the request.When creating/updating entities, tags can be provided as a comma‑separated list: tagA, tagB.
This project is licensed under the MIT License – see LICENSE.md.
To lunch a local instance, make sure Node 20+ and pnpm 10+ are installed, then run the following from the root directory of the project.
pnpm install
pnpm run dev
You should be able to connect to http://localhost:5678.
Pull requests are welcome. For significant changes, open an issue first to discuss scope.
Before committing, ensure build passes and no lint or formatting errors are found.
pnpm run lint
pnpm run format
pnpm run build
Please provide a clear PR description.
This community node is not an official BookStack product. Use at your own risk; validate results in critical workflows.
FAQs
Community n8n node for the BookStack API
The npm package n8n-nodes-bookstack receives a total of 19 weekly downloads. As such, n8n-nodes-bookstack popularity was classified as not popular.
We found that n8n-nodes-bookstack demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.