什麼是 Koodo Reader ?
Koodo Reader 是跨平臺的電子書閱讀器,平臺支持Windows,macOS,Linux 和網頁版,格式支持 epub,pdf,mobi,azw3 和 txt,支持數據導入導出和網盤同步。
Mac 上能看 txt 小說的閱讀器不多,老蘇最早用過 超牛txt小說閱讀器,後來是 x-Reader ,當然支持 epub 和 pdf的閱讀器還是很多的。
安裝一因為沒有現成的最新版的鏡像,所以需要從原始碼開始構建。如果你不想自己構建,可以跳轉到第二部分,因為老蘇已經構建好了,你可以直接下載使用。
1. 安裝 git名稱:隨意,位置:http://packages.synocommunity.com/
2. 下載代碼用 SSH 客戶端連到群暉,在 docker 目錄中執行下面的命令
# 進入 docker 目錄
cd /volume1/docker
# Clone 代碼庫到 docker/koodo-reader 目錄
git clone --recurse-submodules https://gitee.com/troyeguo/koodo-reader.git koodo-reader
我用的是國內源,應該比用 github 會快一些吧
3. 修改 docker-compose.yaml編輯 docker-compose.yaml 文件,老蘇只是修改了群暉的本地埠為 3480
version: "3"
services:
koodo:
build: .
ports:
- "3480:80"
# 進入 koodo-reader 目錄
cd koodo-reader
# 運行
docker-compose up -d
在鏡像構建過程中,下載了兩個基礎鏡像,nginx:stable 和node:lts-stretch,加起來差不多有 1G
最終生成了鏡像 koodo-reader_koodo:latest
建議刪除用於中間過程的基礎鏡像,這樣可以節省空間。有一種更簡單的方法
需要注意的是,這個操作有一定的危險!
# 清理未被使用的鏡像
docker image prune
如果你覺得自己構建麻煩,也可以在註冊表中搜索 koodo-reader ,選擇第二個 wbsu2003/koodo-reader,版本選擇 latest。
也可以直接用命令行拉取鏡像
# 拉取鏡像
docker pull wbsu2003/koodo-reader:latest
在瀏覽器中輸入 http://群暉IP:3480,就能看到主界面了
導入書籍Koodo Reader 支持閱讀 epub , pdf, mobi, azw3 和 txt 格式的圖書,我隨便下載了幾本 epub 格式的小說,選擇 從本地導入
支持拖拽操作
隨便打開一本
備份恢復這是實現跨設備閱讀的基礎,目前支持 Dropbox 和 WebDav
在群暉上使用顯然 WebDav 才是我們必選,可惜網頁上並不支持,所以網頁上唯一的選擇只能是 Dropbox
點 複製連結,在瀏覽器中打開新標籤頁
授權 運行
授權成功後需要 複製憑證
將獲取的憑證字符串複製到文本框完成綁定
之後就可以上傳下載閱讀記錄了
其他客戶端因為是基於 Electron 開發的,所以在用戶體驗上是完全一致的,所不同的是客戶端功能會略多一點,比如說備份支持 WebDav
支持 同步
通過 備份和恢復,很容易就實現了不同客戶端書籍的同步。
小結個人感覺從應用場景來說,如果能實現 PC 和 移動端的同步才是最關鍵的,可是當我們在移動端訪問 Web 時,卻顯示不支持,不能不說這是很大的遺憾。
不過作為 PC 的閱讀器, 不論顏值還是功能,都是非常不錯的👍👍👍
附錄將構建好的鏡像上傳到 dockerhub 的一些操作
# 登錄
docker login
# 修改鏡像 repository
docker tag koodo-reader_koodo wbsu2003/koodo-reader:v1
# 上傳鏡像
docker push wbsu2003/koodo-reader:v1
# 修改鏡像 repository
docker tag koodo-reader_koodo wbsu2003/koodo-reader
# 上傳鏡像
docker push wbsu2003/koodo-reader:latest
troyeguo/koodo-reader: 📚 A modern ebook manager and reader for epub, pdf, mobi, azw3 and txt, supporting Windows, macOS, Linux and Web. (跨平臺的電子書閱讀器,支持 epub, pdf, mobi, azw3 和 txt 格式)
地址:https://github.com/troyeguo/koodo-reader
koodo-reader: 📚 跨平臺的電子書閱讀器,平臺支持Windows,macOS,Linux 和網頁版,格式支持 epub,pdf,mobi,azw3 和 txt,支持數據導入導出和網盤同步。基於 React、Redux、TypeScript、Electron、i18n
地址:https://gitee.com/troyeguo/koodo-reader
Koodo Reader
地址:https://koodo.960960.xyz/#
Docker - 將製作好的鏡像上傳到Docker Hub倉庫(附操作步驟)
地址:https://www.hangge.com/blog/cache/detail_2409.html
有建議或者疑問,歡迎留言