將ubuntu設定為NAS--17.私人線上圖書館搭建​

作者:楊某人

創作立場宣告:

本人小白,只是想透過本平臺記錄一些折騰以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用於圖書管理。

直接安裝,之後會執行指引向導,可以直接選擇伺服器內資料夾作為新書庫,請先新建一個空資料夾,再慢慢匯入書籍即可。

將ubuntu設定為NAS--17.私人線上圖書館搭建​

可以自主選擇

將ubuntu設定為NAS--17.私人線上圖書館搭建​

整體操作不算複雜,點選新增就可以,書籍新增後,書籍會被複制到calibre新書庫資料夾中,並生產封面和其他設定檔案。

將ubuntu設定為NAS--17.私人線上圖書館搭建​

1。2、將calibre作為伺服器

為了方便區域網或外網檢視書籍,可以開啟calibre作為伺服器

將ubuntu設定為NAS--17.私人線上圖書館搭建​

設定啟動伺服器

將ubuntu設定為NAS--17.私人線上圖書館搭建​

可以根據選項設定登入賬號密碼

將ubuntu設定為NAS--17.私人線上圖書館搭建​

開啟瀏覽器,http://PC地址:設定埠,就可以看到如下介面

將ubuntu設定為NAS--17.私人線上圖書館搭建​

點選其中書籍,就從瀏覽器可以看到書籍

將ubuntu設定為NAS--17.私人線上圖書館搭建​

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檔案進行安裝

將ubuntu設定為NAS--17.私人線上圖書館搭建​

安裝完成後,開啟http://伺服器地址:8083,如下介面,用預設使用者名稱和密碼登入(admin,admin123)

將ubuntu設定為NAS--17.私人線上圖書館搭建​

登陸後,開啟主介面就可以

將ubuntu設定為NAS--17.私人線上圖書館搭建​

開啟http://伺服器地址:8081,如下介面,用設定好的使用者名稱和密碼登入,如下,

將ubuntu設定為NAS--17.私人線上圖書館搭建​

開啟library

將ubuntu設定為NAS--17.私人線上圖書館搭建​

透過calibre-server服務端可以上傳書籍也可以閱讀,但發現一個問題calibre-web下無法線上檢視書籍內容

這裡檢視admin沒有檢視書籍許可權,修改賦予許可權

將ubuntu設定為NAS--17.私人線上圖書館搭建​

新增使用者許可權,允許檢視書籍

將ubuntu設定為NAS--17.私人線上圖書館搭建​

設定好,記住點選儲存。

這裡有個

大坑

,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安裝與解除安裝

頂部