作者:楊某人
創作立場宣告:
本人小白,只是想透過本平臺記錄一些折騰以Ubuntu系統為主的NAS過程,同時方便自己查閱,還能賺點金幣,於是就有了這個小系列。
前言
之前混一些網站,私下收藏了一些電子書,也下載了不少完結漫畫,一般都是epub、mobi、azw3,還有些是未解壓的檔案。既然有了自己的NAS,那就可以利用它搭建私人圖書館,相關教程不少值友都有分享,一般都是採用Calibre,那就試試看吧。經過研究,目前比較方便的就是直接在PC或伺服器上安裝Calibre軟體,還有就是搭建Calibre-web,個人覺得還是直接在PC安裝Calibre軟體,遠端管理書籍方便,接著2種方式我都介紹一下。
先上一段Calibre自我介紹
calibre 是一款功能強大且易於使用的電子書管理器 。使用者表示,它很出色,是必備的 。它將允許你做幾乎所有的事情,而且比普通的電子書軟體更加先進。它也是完全免費和開源的,非常適合 普通使用者 和計算機專家。節省書庫管理的時間。它具備:隨時隨地使用、全面的電子書閱讀器、從網上下載新聞/雜誌、輕鬆共享和備份書庫、編輯收藏的圖書、支援並滿足每一個電子書需求等功能
1、個人PC下calibre安裝與使用
1。1、PC下calibre安裝
平時基本是在win10下使用,可以從官網直接下載win端的calibre用於圖書管理。
直接安裝,之後會執行指引向導,可以直接選擇伺服器內資料夾作為新書庫,請先新建一個空資料夾,再慢慢匯入書籍即可。
可以自主選擇
整體操作不算複雜,點選新增就可以,書籍新增後,書籍會被複制到calibre新書庫資料夾中,並生產封面和其他設定檔案。
1。2、將calibre作為伺服器
為了方便區域網或外網檢視書籍,可以開啟calibre作為伺服器
設定啟動伺服器
可以根據選項設定登入賬號密碼
開啟瀏覽器,http://PC地址:設定埠,就可以看到如下介面
點選其中書籍,就從瀏覽器可以看到書籍
2、johngong的Calibre-web映象
首先想到選擇linuxserver/calibre-web的docker映象,但不知為什麼沒能成功,就換成johngong/calibre-web,還是採用docker-compose方式,注意
自動新增資料夾設定為空資料夾
。
version: “2。1”
services:
calibre-web:
image: johngong/calibre-web:latest
container_name: calibre-web
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- USER=使用者名稱 #請自行設定這是calibre-server使用者名稱,calibre-web預設是admin
- PASSWORD=使用者密碼 #請自行設定這是calibre-server密碼,calibre-web預設是admin123
volumes:
- /配置檔案位置:/config #設定calibre設定檔案對映
- /書庫:/library #設定圖書檔案對映
- /自動新增資料夾:/autoaddbooks #請設定空的資料夾,不然無法啟動
ports:
- 8083:8083 #calibre-web 埠
- 8081:8080 #calibre-server web訪問埠
restart: unless-stopped
複製相關內容並修改後,建立docker-compose。yml,用winscp複製到伺服器需要的位置,比如我放在/mnt/all/共享/code/calibre資料夾中,讓後用winscp自帶putty進入終端,使用如下命令
cd /mnt/all/共享/code/calibre
#進入docker-compose。yml所在檔案
docker-compose up -d
#執行docker-compose。yml檔案進行安裝
安裝完成後,開啟http://伺服器地址:8083,如下介面,用預設使用者名稱和密碼登入(admin,admin123)
登陸後,開啟主介面就可以
開啟http://伺服器地址:8081,如下介面,用設定好的使用者名稱和密碼登入,如下,
開啟library
透過calibre-server服務端可以上傳書籍也可以閱讀,但發現一個問題calibre-web下無法線上檢視書籍內容
這裡檢視admin沒有檢視書籍許可權,修改賦予許可權
新增使用者許可權,允許檢視書籍
設定好,記住點選儲存。
這裡有個
大坑
,calibre-web只能在網頁上瀏覽epub、pdf等格式,不支援mobi/azw格式,所以及時這樣設定好,還是隻能檢視epub、pdf等格式檔案。需要檢視書籍,請用calibre-server服務端,至於calibre其他應用(比如推送到kindle,opds協議等)本文就不再展開,下次有機會再聊。
總結
本文介紹了2種利用calibre管理圖書的方式,一種是PC端應用,一種是docker搭建線上calibre-web方式。相對來說第一種最方便,如果只是需要在電腦上檢視管理圖書,我推薦這種方法,至於第二種還是推薦給需要時時刻刻管理圖書的網友,可以透過瀏覽器透過網路進行遠端的管理。
後記
歡迎大家查閱前期《將ubuntu設定為NAS》相關文章,可以關注、點贊、打賞和交流評論 。
將ubuntu設定為NAS——1。 Transmission-daemon安裝
將ubuntu設定為NAS——2。 新增硬碟掛載
將ubuntu設定為NAS——3。 私人網盤nextcloud安裝(上)
將ubuntu設定為NAS——3。 私人網盤nextcloud安裝(中)
將ubuntu設定為NAS——5。 docker與docker-compose的安裝
將ubuntu設定為NAS——6。 私人網盤nextcloud安裝(下)(docker下安裝nextcloud)
將ubuntu設定為NAS——7。 私人網盤nextcloud升級
將ubuntu設定為NAS——8。 nextcloud整合onlyoffice線上協同辦公軟體
將ubuntu設定為NAS——9。 遠端命令列及PuTTY、WinScp與手機端Termux使用
將ubuntu設定為NAS——10。 虛擬機器KVM及軟路由LEDE安裝
將ubuntu設定為NAS——11。 docker視覺化管理工具portainer安裝與使用
將ubuntu設定為NAS——12。使用portainer安裝為知筆記及為知筆
將ubuntu設定為NAS——13。搭建新型線上協同表格和資訊管理工具Seatable
將ubuntu設定為NAS——14。嘗試mergerfs合併多個物理硬碟
將ubuntu設定為NAS——15。安裝seafile並整合onlyoffice
將ubuntu設定為NAS——16。qBittorrent server安裝與解除安裝