type
status
date
slug
summary
tags
category
icon
password
一個隨時隨地可以造訪瀏覽及下載的個人電子書圖書館平台,解決跨設備搜尋電子書的困擾。
研究背景:出門移動時,想彈性替換手邊閱讀的書
作為一名習慣使用圖書管理系統 Calibre 作書庫整理的讀者。我一直面臨一個問題:在外出移動時,難以靈活存取與搜尋電子書。儘管我已將書庫位置設在NAS上的共享資料夾,平時可以快速從電腦裡同步資料上雲端,但 Calibre 內建的檔案歸檔方式(如使用羅馬拼音命名、以作者名作為資料夾分類),常使搜尋變得不夠直覺,非常令人頭疼。每每到了NAS內要找一本書卻無法以自然語言搜尋、困難重重。
需求分析
理想狀況下,我希望:
- 可跨設備存取電子書:手機、閱讀器、電腦皆能方便瀏覽
- 支援自然語言搜尋:能用書名或關鍵字快速找到書籍
- 輕量級架設方式:在不支援 Docker 的舊款 NAS 上運行
[1]
在多方嘗試跟論壇逛來逛去後,發現有些讀者推薦使用BicBucStriim,便決定研究試試看,結果登楞!成功了!讓我可以隨時隨地透過網頁存取我的電子書庫!🎉
[1]
某天心血來潮想要一口氣搞定架站這件事,便研究多個calibre的架站方式(感謝reddit的讀者前輩們提供許多經驗分享):有Calibre-web、Kavita等方式。
但礙於我的NAS裝置已經很舊(Synology D216j),沒有Docker功能。連中國網友實作沒docker裝Calibre-web的作法,在我研究許多小時後依舊滑鐵盧,只因裝置硬體太舊導致某些套件無法使用,正式宣告Calibre-web這條路不可行。BicBucStriim介紹
BicBucStriim 是一款簡單的 PHP 應用程式,旨在為電子書收藏提供網路存取。因 NAS 裝置通常支持音樂、影片和照片的瀏覽與存取但不支持書籍檔案。
*預設搭配 Calibre 這款電子書管理軟體來管理電子書收藏。
主要功能
- 網路存取:支援使用者透過網路介面瀏覽和下載電子書。
- Calibre 整合:讀取 Calibre 數據並以 HTML 格式發布。
- 瀏覽選項:支援按標題、作者、標籤和系列等維度作瀏覽。
- 下載和郵寄:支援個別書籍下載或郵寄到信箱(kindle)。
- 存取控制:提供登入存取控制,限制書籍語言或標籤。
- OPDS 支持:提供 OPDS 書目目錄,以便與如 Stanza 的閱讀應用程式相容。
- 多語言支持:支持多種語言,包括荷蘭語、英語、法語、德語、加利西亞語和意大利語。
- 管理員 GUI:包含管理員 GUI 用於設定使用者權限。
相關參考資料
- 原始作者的github
- 群暉 Synology DSM 第三方源 SynoCommunity 添加和使用教程
- BicBucStriim auf Synology Diskstation (德:BicBucStriim 在 Synology Diskstation上)
實作嘗試
決定嘗試上方資源2的方法:於Synology DSM上安裝他人已開發好的第三方套件包。不走原本的github資源使用方式,省很多道手續。
相關實作素材
- Synology DSM 安裝套件:
- BicBucStriim(&其從屬套件們)
- Synology Drive Sever(&其從屬套件們)
- 幾個書檔測試用
- 進入DSM的
套件中心
➔設定

- 分頁
套件來源
➔新增
,輸入名稱:SynoCommunity
,位置:http://packages.synocommunity.com/
。再點擊「確定」,退出設定。

- 便看見左側出現
社群
,點進去也就能找到「BicBucStriim」安裝。(簡稱:BBS)

- 記得留意BBS這個套件的其他從屬套件也要到套件中心裝起來~

- 接著準備設定你電腦裡的書庫位置,由於我是設在有與synology同步的synology drive上故先執行以下步驟:
- 去套件中心裝好套件「Synology Drive Server」
- 去官網下載並安裝synology drive軟體


- 以MAC電腦為例,裝好後路徑會出現在
使用者資料夾
>個人user
> 之下

- 到Calibre,上方工具列「Ebook Library」點「切換/建立書庫」

- 瀏覽檔案夾,選擇在「synology drive」下建一個圖書館。下方的選項看個人需求。(如果是決定建立新的空書庫,就記得把幾個書檔放進去,供稍候測試使用。)

- 以後的書若要弄上雲端,就放在這個有連動的書庫。在檔案夾看到旁邊有綠色勾勾,就表示同步上傳完成。

- 回到NAS DSM的FileStation,找到個人使用者帳號下的位置,確認是否書庫資料夾有建立成功、書有沒有同步進來。

- 進入
控制台
內,點使用者&群組
,選http進行「編輯」。這是為了讓網路可以通,要來改相關權限~

- 進入分頁「權限」,把「homes」的可讀寫打勾,按儲存後離開。

- 到書庫資料夾按右鍵 > 內容 > 位置 ,這條路 整行直接全選複製,後面會用到。


- 前往你的BBS網站: https://
yourdomainname
/bbs (*若你還沒給NAS設定外聯網址,可以參考這篇去設定一組synology免費提供的網域) 看看有沒有連上一初始設定頁面「Configuration」 紅框處要貼上剛剛複製的書庫資夾路徑,其他設定請參考下圖設定。

- 若輸入路徑後出現沒連上的錯誤畫面,請到以下的檢查頁面輸入你的路徑去檢查有哪裡設定錯誤還沒連到:https://
yourdomainname
/bbs/installcheck.php 綠燈就表示通囉!

- 回到你圖書館的網址:https://
yourdomainname
/bbs 能看到Login畫面表示連線成功。 預設登入帳密都為admin
,請務必成功登入後去設定的地方更新。 設定區也能新增user帳密、修改權限等。

- 登入進去的畫面,點選想選擇的書籍 > download 就可以看到能下載的檔案囉!
- 也可善用搜尋功能:以書名、作者名等關鍵字搜尋
