Calibre是個非常好用的網(wǎng)頁版本書庫容器,之前分享過其他NAS的部署教程,本文給大家分享下威聯(lián)通版本教程。
相比之前的教程,這次多了自動更新、外網(wǎng)訪問和多端推送這三塊,覺得有所幫助歡迎關(guān)注點贊收藏三連哈。
項目本體Calibre目前由Linuxserver.io托管,目前多人維護(hù)且更新頻率極快,不過原版的界面稍微有些簡陋,功能也比較單一。
項目地址:https://hub.docker.com/r/linuxserver/calibre-web
本文使用的版本為Talebook魔改版本,目前已經(jīng)成為獨立項目,同時做了很多的本地化修改和適配(比如豆瓣、百度等削刮),更適合國人使用。
項目地址:https://hub.docker.com/r/talebook/talebook
Talebook默認(rèn)的latest標(biāo)簽包含了對X86(64位)和ARM(64位)兩種CPU架構(gòu)的支持,也就是說使用RK3568或者RTD1296平臺的威聯(lián)通型號同樣可以按照本教程部署。
放一下本次搭建使用的測試平臺。
1??威聯(lián)通(QNAP)TS-462C
關(guān)鍵詞:X86、2.5G網(wǎng)口、四盤位、HTPC模式
這次教程采用了威聯(lián)通TS-462C NAS進(jìn)行搭建,雖然目前很多旗艦NAS已經(jīng)用上了N5095或者N5015這類JasperLake平臺,但價格都比較高,如果你平時折騰虛擬機(jī)不多,那么選擇同為JasperLake平臺的N4505處理器的TS-462C也是不錯的選擇。它擁有4個大盤位,支持最高20TB單硬盤容量,Intel賽揚最新處理器性能強(qiáng)勁,而且還支持2.5G網(wǎng)口以及HDMI2.0接口。
TS-462C使用的N4505為雙核處理器,2.9GHz的主頻能滿足正常家用需求,與N5105采用同系列核顯,但是只有16eU,N5105的集顯是24eU,性能對于家用而言,相差不大,可以輕松硬解以及轉(zhuǎn)碼高碼率4K視頻,內(nèi)置的雙SO-DIMM內(nèi)存槽最高支持到32G擴(kuò)展,合理分配CPU玩玩Docker挺輕松。
2??威聯(lián)通(QNAP)TS-416
關(guān)鍵詞:ARM天花板、四盤位、性價比
簡介:TS-416使用目前最主流的頂級ARM平臺瑞芯微RK3568,同時板載了4G內(nèi)存(不支持后加或更換)和雙千兆網(wǎng)口,非常適合輕量折騰玩家。
TS-416的造型同樣為威聯(lián)通經(jīng)典的四盤位設(shè)計,外觀方案幾乎沒有改變,除了輕松硬解高碼率4K以外,威聯(lián)通實驗室還把NPU用在AI相片處理上,配合所有NAS中圖片處理最強(qiáng)的軟件QuMagie,只玩影音和少量Docker的玩家真的可以入手這款。
3??希捷(Seagate)酷狼 機(jī)械硬盤
關(guān)鍵詞:NAS專用盤、免費數(shù)據(jù)救援
本次搭建還使用了4塊4TB的希捷酷狼NAS硬盤,組建了RAID5陣列,可以充分保證數(shù)據(jù)安全。值得一提的是,希捷酷狼全系硬盤均采用 CMR技術(shù),使用的AgileArray 技術(shù)對NAS有特殊加成,主要在硬盤電源管理和多盤位環(huán)境中的硬盤雙面平衡和RAID優(yōu)化。
另外威聯(lián)通對酷狼有單獨的健康管理內(nèi)置軟件,可以有效實現(xiàn)預(yù)防、干預(yù)和恢復(fù)功能,另外內(nèi)置的旋轉(zhuǎn)振動傳感器也有緩震作用, 還送一次免費原廠數(shù)據(jù)救援服務(wù),值得購買。
4??蒲公英(Oray)X1/X3A 路由器
關(guān)鍵詞:SD-WAN組網(wǎng)、傻瓜配置
簡介:解決沒有公網(wǎng)IPv4或者IPv6遠(yuǎn)程訪問問題的路由器,系統(tǒng)預(yù)制了SD-WAN程序,下聯(lián)的所有設(shè)備皆自動加入組網(wǎng)且不占用名額,活動價正常八九十塊錢,是NAS的好搭檔。
如果不好走線或者需要無線中繼,也可以選擇X1旁路由做無線橋接連接NAS組網(wǎng),需要注意的是這款是旁路由,只支持一臺下聯(lián)設(shè)備,有需求還是選擇X3A。
本體部署相當(dāng)簡單,跟著走就行,重點是后面的配置和使用。
1??創(chuàng)建文件夾
在Container文件夾下創(chuàng)建一個名為talebook的子文件夾,用于容器掛載,其他不需要動。
2??配置容器
進(jìn)入ContainerStation,點擊創(chuàng)建搜索talebook,找到talebook/talebook,點擊安裝。
鏡像版本用默認(rèn)的latest就可以,也可以選擇master版本(相當(dāng)于內(nèi)測穩(wěn)定版),點擊下一步。
進(jìn)入配置流程后先修改容器名稱為talebook,方便后續(xù)配合watchtower自動更新,之后點擊高級設(shè)置。
點擊網(wǎng)絡(luò),網(wǎng)絡(luò)模式用默認(rèn)的NAT,點擊新增一組轉(zhuǎn)發(fā)關(guān)系:
主機(jī)端口填寫8083,Container端口填寫80
點擊共享文件夾,新增一組掛載關(guān)系:
掛載本機(jī)共享文件夾選擇剛創(chuàng)建的talebook,掛載路徑填寫/data
全部確認(rèn)后,點擊應(yīng)用創(chuàng)建容器。
下載鏡像可能比較慢,點擊右上角的后臺任務(wù)可以查看進(jìn)度。
等待總覽中出現(xiàn)talebook的進(jìn)程,代表部署成功,接下來準(zhǔn)備開始使用。
3??后臺管理
首先需要知道這臺NAS的IP,進(jìn)入網(wǎng)絡(luò)與虛擬交換機(jī),下圖圈出來的就是內(nèi)網(wǎng)IP地址:
10.168.1.102
瀏覽器打開新的標(biāo)簽頁,輸入:
NAS的IP:8083
之后設(shè)置下登錄密碼和郵箱后,點擊完成設(shè)置,之后即可進(jìn)入talebook的管理后臺。
點擊右上角的頭像,用剛才創(chuàng)建的賬號密碼登錄。
如需上傳本地的書籍,點擊右下角的+號上傳即可,支持批量上傳,記得單次不要上傳大于100M的文件。
由于talebook項目的更新頻率挺高,這里和大家分享下一鍵更新容器的方法。
1??配置SSH
進(jìn)入控制臺的網(wǎng)絡(luò)和文件服務(wù),點擊Telnet/SSH勾選允許SSH連接,端口號建議改成你能記得的四位數(shù)。
用SSH工具登錄這臺NAS,推薦使用FinalShell:
http://www.hostbuf.com/t/988.html
2??部署容器
首次打開FinalShell需要創(chuàng)建訪問配置,按下圖依次選擇SSH(Linux連接)。
接著按下圖填寫相關(guān)信息,確認(rèn)無誤后保存:
雙擊登錄剛創(chuàng)建的NAS登錄配置開始登錄NAS,按照提示輸入:
Q
回車
輸入:
Y
回車
進(jìn)入常規(guī)Shell后su登錄,輸入:
sudo -i
回車
Q
回車
Y
回車
將下面代碼復(fù)制到輸入框,回車執(zhí)行:
docker run
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower
--run-once talebook
等執(zhí)行完成后,即可將talebook更新到最新版本,執(zhí)行日志也會在頁面中顯示。
如果以后需要更新,不再需要重新部署或者SSH操作,進(jìn)ContainerStation找到watchtower程序手動執(zhí)行一次即可,不建議一直運行。
如果你的寬帶有IPv4協(xié)議的公網(wǎng)IP,先進(jìn)入路由器后臺開啟UPnP功能,這一步是為了完成端口轉(zhuǎn)發(fā)鏈路:
容器端口→NAS端口→寬帶拿到的公網(wǎng)IP端口
之后進(jìn)入myQNAPCloud,配置下威聯(lián)通附贈的DDNS服務(wù),外網(wǎng)訪問的時候用網(wǎng)頁域名+8083端口號即可看書。
如果沒有IPv4協(xié)議的公網(wǎng)IP,可以選擇通過部署Zerotier或者蒲公英容器做SD-WAN組網(wǎng)訪問,當(dāng)然直接買蒲公英X1或者X3A路由器也是可以的。
PC端網(wǎng)頁看著是真的舒服,但如果用手機(jī)或者平板多一點,建議參考下一段多端聯(lián)動部分配合手機(jī)版Kindle閱讀App使用(不是電子書設(shè)備)。
這一段分享下削刮和多端同步推送的配置。
1??信息削刮
這里以某本小說為例,上傳后點擊圖書管理,再點擊ID。
跳轉(zhuǎn)頁面后點擊右上角的從互聯(lián)網(wǎng)更新信息,開始根據(jù)文件名削刮相關(guān)信息。
削刮出信息后,點擊設(shè)置,選擇設(shè)置書籍信息及圖片。
在talebook首頁即可看到削刮后的書籍信息,非常方便。
2??多端聯(lián)動
不管是安卓系統(tǒng)、iPhone/iPad還是Kindle,都可以通過亞馬遜Kindle閱讀這個App打通NAS上的Talebook,各大應(yīng)用商城搜索安裝一下,記得登錄。
首先需要為talebook配置一個轉(zhuǎn)發(fā)郵箱,這里我以QQ郵箱為例,進(jìn)入QQ郵箱的后臺在設(shè)置中先開啟POP3/SMTP服務(wù),通過短信驗證可以獲取秘鑰。
進(jìn)入talebook后臺,在系統(tǒng)設(shè)置中找到郵件服務(wù)填寫相關(guān)信息:
SMTP服務(wù)器填寫smtp.qq.com
用戶名就是你的QQ郵箱
密碼并不是QQ登錄密碼而是秘鑰
切記配置完成后下拉到底部,點擊保存。
填寫完成后點擊測試,如果配置正確,QQ郵箱會收到一條測試右鍵,表示配置成功。
之后登錄亞馬遜中國區(qū)網(wǎng)站,登錄成功后點擊右上角賬戶及列表,進(jìn)入管理我的內(nèi)容和設(shè)備:
www.amazon.cn
設(shè)備這里可以看到安裝Kindle閱讀的手機(jī),先不管他,點擊首選項。
進(jìn)入首選項后,下拉到個人文檔設(shè)置點擊展開:
下圖圈出來的手機(jī)收件地址先不動他,等會要用。
點擊最下面的添加認(rèn)可的電子郵箱。
郵箱輸入QQ郵箱地址,點擊添加保存,完成亞馬遜這塊的配置。
回到talebook后臺,找到想推送的書,進(jìn)入詳情后點擊推送至Kindle,郵箱填寫亞馬遜后臺找到的手機(jī)端收件地址,確認(rèn)無誤后發(fā)送。
如果這是首次進(jìn)行Kindle推送,QQ郵箱會收到一條驗證郵件,點擊驗證請求方可推送。
PS:如果覺得每次驗證麻煩,可以根據(jù)郵件中的提示操作取消驗證流程,不然以后每發(fā)一本都要驗證一次。
大概等個十幾秒,手機(jī)上的Kindle閱讀App就能收到推送并自動下載talebook推送的書籍,不管是UI還是操作流暢度都比網(wǎng)頁瀏覽強(qiáng)不少。
由于talebook推送會轉(zhuǎn)成epud格式,所以TXT等其他格式上傳KindleApp可能會亂碼,雖然不影響閱讀但封面是亂的,建議電子書源文件用epud格式。