BookStack
企業級知識庫管理系統
軟體分類 生產力 / 文書處理
軟體標籤
Kdenlive影片編輯器free audio software節奏編曲
開發廠商 Dan Brown
產品說明
BookStack 是一款基於 PHP 與 Laravel 框架開發的開源知識庫管理系統。它與傳統 Wiki 最大的不同在於其直覺的「書本」組織邏輯,將內容劃分為「書架(Shelves)」、「書本(Books)」、「章節(Chapters)」與「頁面(Pages)」,非常符合一般人的閱讀與寫作習慣。
BookStack 旨在提供一個極致簡單、開源且開箱即用的文檔平台。它內建了強大的所見即所得(WYSIWYG)編輯器與 Markdown 支援,讓技術開發人員與非技術背景的團隊成員都能輕鬆上手。此外,它具備完善的角色權限系統,非常適合企業內部建立操作手冊、API 文件或知識共享中心。
核心特色:
- 直覺的層級結構:採用書架、書本、章節的分類方式,讓龐雜的資料層次分明。
- 強大編輯體驗:支援 WYSIWYG 與 Markdown 雙模式切換,內建圖片管理與 diagrams.net 繪圖工具整合。
- 全方位搜尋:支援跨書本、章節的高速全文檢索,並可針對特定內容進行標籤化管理。
- 身分驗證整合:支援 LDAP、SAML 2.0、OIDC、GitHub、Google 等多種第三方登入機制,方便企業整合。
常用指令
BookStack 主要作為伺服器應用執行,以下是系統管理與維護的常用指令(通常在專案根目錄執行):
安裝與環境維護
# 執行資料庫遷移(升級或安裝時使用)
php artisan migrate
# 清除所有系統快取(當設定修改未生效時)
php artisan cache:clear
php artisan config:cache
php artisan view:clear
# 備份資料庫(建議定期執行)
mysqldump -u [db_user] -p [db_name] > bookstack_backup.sql
| 管理指令 | 功能說明 | 適用情境 |
|---|---|---|
| bookstack:create-admin | 建立管理員帳號 | 初次安裝或忘記密碼時 |
| bookstack:regenerate-permissions | 重新生成權限緩存 | 當權限異常或大量修改角色後 |
| bookstack:cleanup-images | 清理未引用的圖片 | 節省磁碟空間 |
| php artisan list | 列出所有可用指令 | 查看 BookStack 提供的所有維護工具 |
進階技巧
Dark Mode 支援:使用者可在個人設定中隨時切換深色/淺色模式,保護視力。
REST API:提供完整的 API 介面,可用於自動化建立文件或與其他內部系統連動。
多語系支援:預設支援包含繁體中文在內的數十種語言。
操作介面

![]()




