Skip to content

BookStack

企業級知識庫管理系統

軟體分類 生產力 / 文書處理
軟體標籤
Kdenlive影片編輯器free audio software節奏編曲
開發廠商 Dan Brown
Stars
18.4k
Forks
2.3k
License
MIT LICENSE
Version
vv25.12.1
Update
2026-03-08
OS

產品說明

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 介面,可用於自動化建立文件或與其他內部系統連動。

  • 多語系支援:預設支援包含繁體中文在內的數十種語言。


操作介面