整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          記一次 群暉利用calibre-web 實(shí)現(xiàn) 電子書管理 之 technosoft2000/calibre-web

          一、安裝docker

          安裝docker,這部分,因?yàn)槲以诤芫弥熬鸵呀?jīng)完成了,那時(shí)候并沒有做筆記的習(xí)慣,所以大家只能自行百度了

          二、創(chuàng)建docker組、docker用戶、 docker文件夾(解決大多數(shù)權(quán)限問題)

          2.1 創(chuàng)建docker組

          打開控制面板,選擇用戶與群組,點(diǎn)擊用戶群組,點(diǎn)擊新增

          f902a0d3569f4fc1949c272a80630994.png

          2.2 創(chuàng)建docker用戶

          創(chuàng)建一個(gè)名為docker的用戶,加入docker用戶組

          c7af93932ecf4bc7baec7f927d7ee8a3.png

          2.3 創(chuàng)建docker文件夾

          打開控制面板、共享文件夾,點(diǎn)擊新增輸入docker

          創(chuàng)建完成后,給docker群組、docker用戶,添加使用權(quán)限(可讀寫等,完全控制)

          bc99a64b86324551badf5eac6a54d4c7.png

          2.4 獲取docker用戶id與組id

          2.4.1 打開ssh服務(wù)

          打開控制面板、終端機(jī)和snmp,勾選啟動ssh功能

          eaf08dd6437a4a2788578ca8d6176b77.png

          2.4.2 連接ssh nas

          利用ssh工具和擁有sudo權(quán)限的用戶連接nas服務(wù)器

          ~$ sudo su

          : 輸入密碼(不顯示)

          ash-4.4# id docker

          記住這幾個(gè)數(shù)字

          比如我的是

          uid=1035(docker) gid=100(users) groups=100(users),65538(docker)

          三、/calibre-web部署

          Docker hub 網(wǎng)址

          /calibre-web - Docker Image | Docker Hub

          3.1 下載/calibre-web的映像

          點(diǎn)擊docker、注冊表,右側(cè)搜索欄搜索calibre-web,找到對應(yīng)項(xiàng),雙擊下載,版本選擇最新或者手動選擇最下面的1.6.1

          94af3ac0e62c4bdc8893b1dbb661bb81.png

          在下載過程中,我們進(jìn)行3.2、3.3,并在下載完成后進(jìn)行3.4

          3.2 在docker文件夾中,創(chuàng)建文件夾calibre-web

          3.2.1創(chuàng)建calibre-web文件夾

          點(diǎn)擊file station、選中docker,點(diǎn)擊新增,新建文件夾,輸入calibre-web,點(diǎn)擊確定

          8598c832696744ab9f087294426748fa.png

          3.2.2 修改calibre-web文件夾歸屬者(如果不是用docker用戶登錄并創(chuàng)建的話,注意修改)

          為了避免可能出現(xiàn)的問題,建議修改文件夾擁有者

          選中該文件夾后,單擊右鍵,選擇屬性,在彈出窗口中,擁有者部分,選擇docker作為擁有者

          cf39cd38de2b403295c2c9a7d2750a62.png

          3.3 創(chuàng)建books目錄

          3.3.1 創(chuàng)建一級目錄(共享文件夾)并給docker用戶、用戶組添加使用權(quán)限

          不作贅述,目錄名稱自定義,但是建議無中文,避免不必要麻煩

          我的共享文件夾命名為,為了保證權(quán)限控制,避免誤操作等情況,我只對超級管理員用戶和docker用戶設(shè)置了可讀寫權(quán)限,沒有給設(shè)置所有權(quán)限(建議大家對nas管理的時(shí)候要做到權(quán)限控制,權(quán)限不可以亂給),其他部分用戶我也設(shè)置了只讀權(quán)限,對于不必要用戶我設(shè)置了無權(quán)限

          3.3.2 創(chuàng)建二級目錄(必要操作)

          目錄名稱自定義,建議無中文,避免不必要的麻煩

          注意,必須要操作,不然有大坑,這里是為了避坑準(zhǔn)備的

          必須要修改擁有者為docker用戶,必須是docker用戶,不要改為用戶組!必須創(chuàng)建這個(gè)二級目錄留著后面用,記住文件目錄路徑

          我把該層目錄命名為books,用來裝載calibre的books,當(dāng)然也可以為了閱讀清晰易懂的觀念,把該目錄命名為

          待這部分操作完成后,等待下載完成,在進(jìn)行3.4

          3.4 創(chuàng)建容器

          點(diǎn)擊docker、映像下找到下載的/calibre-web的映像,再點(diǎn)擊啟動

          258d0f1f2daf4dcfb0d31be8f2cafc10.png

          3.4.1網(wǎng)絡(luò)模式選擇

          彈出窗口中,使用bridge,點(diǎn)擊下一步

          0ed87807fb204ade83722c7e439c0417.png

          3.4.2 常規(guī)設(shè)置

          勾選 啟用自動重啟啟動 選項(xiàng),然后點(diǎn)擊高級設(shè)置

          d28e6b05b73d481d83743a6f9a7381b7.png

          3.4.3 高級設(shè)置

          在彈出頁面中,滾動鼠標(biāo)找到

          NE, value 值更改為true

          , value 值更改為 Asia/

          088991bd97964756b1a613a41590c265.png

          拉到最下面,點(diǎn)擊新增(也可以點(diǎn)擊新增,拉到最下面,反正一個(gè)意思)

          輸入以下鍵值對

          PGID, value為 65538(上面的docker用戶組 groups)

          PUID, value為 1035(上面的docker用戶uid)

          0e85b3cc92fb4fba9b148109c3ed7ca1.png

          點(diǎn)擊保存,并點(diǎn)擊下一步

          3.4.4 端口設(shè)置

          本地端口是外部訪問群暉的端口,容器端口是群暉訪問容器的端口

          所以修改本地端口為自己想要的端口,注意合理規(guī)劃自己的端口號,避免端口沖突

          1f10db58c32b4a23be32bb2d278a5e96.png

          3.4.5 存儲空間設(shè)置

          添加文件夾,選擇之前創(chuàng)建好的路徑(這里不要直接復(fù)制,我創(chuàng)建的是下劃線)

          并對應(yīng)裝載路徑/calibre-web(建議直接復(fù)制,注意這里是-不是下劃線)

          (習(xí)慣問題,自己設(shè)置的命名,不喜歡在中間加-,喜歡用下劃線_)

          (如果重新安裝,建議刪除//calibre-web下的app文件夾內(nèi)容,我不確定是不是只刪除)

          再次添加文件夾,選擇之前創(chuàng)建的books目錄(目錄),并裝載路徑/books

          然后點(diǎn)擊下一步,后面彈出內(nèi)容點(diǎn)擊完成,即可完成創(chuàng)建

          42583bf787dc48a6aa34a10531dd93c1.png

          注意這里還是要說明,一定要按照進(jìn)行操作,否則真的真的容易出權(quán)限問題

          而且再次重申,必須用二級目錄掛在/books,否則真的真的容易出權(quán)限問題

          也看到了docker部署,權(quán)限問題是最重要的,我反復(fù)強(qiáng)調(diào)

          問題舉例:如下3個(gè)例子,多多少少都和權(quán)限有關(guān)系

          [WARNING] No write access at /books - new '.db' and books can't be stored at this

          stdout

          20:03:13

          [WARNING] No write access at /books - app.db and gdrive.db wont be linked into /books

          be1a3821639a4f1c804e389352de7703.png

          3.5 等待

          3.5.1 查看日志

          創(chuàng)建容器后因?yàn)樵O(shè)置了自動啟動容器,它會自動啟動并從github下載相應(yīng)的程序自動完成其他部署

          我們可以查看日志,觀察進(jìn)度

          點(diǎn)擊docker、容器 右鍵點(diǎn)擊該容器,選擇詳情

          6e94b5394f434654893b4a43453d195f.png

          在彈出頁面中選擇日志

          04be06b8d07745b495d87a4be927cc6a.png

          輸出的最后是這兩行

          [INFO] Kindlegen application exists already in directory: /calibre-web/kindlegen

          [INFO] kindlegen (Amazon Kindle Generator) will be linked into /calibre-web/app/vendor

          如果有錯誤也是在這里面會看到

          3.5.2 我的未解問題

          并不知道如何解決,不會python也沒搜到怎么解決,希望懂得大神看到了能幫我解決一下

          我最后也成功啟動了,也不影響使用,但是有這個(gè)端口代理問題

          3.6 web端

          3.6.1 初次登錄

          在地址欄中輸入你的nas域名:8083,不一定是8083,看你在3.4.4中如何設(shè)置的。

          比如192.168.50.222是nas在局域網(wǎng)中的ip地址,那么就輸入192.168.50.222:8083

          beed86a0436a4f68b1fbc767e5d9aef2.png

          3.6.2手動選擇庫位置

          在輸入框中輸入 /books

          然后點(diǎn)擊save如果沒有異常,就可以進(jìn)行下一步

          f91394f6f0e34d2a98d61c278bad669c.png

          3.6.3 修改中文界面、修改密碼、郵箱地址等

          點(diǎn)擊全部頁面右上角的admin,圖標(biāo)是小人的那個(gè),而且全是小寫的

          注意不要點(diǎn)錯了,由于縮寫問題,導(dǎo)致顯示內(nèi)容是一樣的。

          407d83a030a94c6396351aa4c17a69f6.png

          在彈出的頁面中,把需要修補(bǔ)的內(nèi)容修補(bǔ)好,即可點(diǎn)擊save保存。

          保存后,刷新頁面生效。后面的英文,就都變成中文顯示了

          81824fe9e1ab4bf29e59e4730608e806.png

          3.6.4 開啟網(wǎng)頁單本上傳

          右上角找到管理權(quán)限,點(diǎn)擊進(jìn)而修改管理配置

          32fa1f8d9b8c4e6aa144a98961f7658a.png

          在彈出的界面中的中間部位即“配置”中找到“編輯基本配置”

          a267b5be377c4e86ad116f1e89c60e4c.png

          選擇功能配置,并且點(diǎn)擊啟用上傳

          (不建議啟用注冊,只給自己和家人使用,需要新賬號就在管理頁面開通,畢竟。。。不好)

          e35fc06a95884e6e85fef866692ed5e4.png

          保存然后刷新界面,就可以看到上傳書籍了

          82802daa90304c1c97f496aad94d7548.png

          3.6.5 創(chuàng)建新用戶

          還是我可惡的權(quán)限管理作祟

          無論是管理員賬號和正常使用賬號分開,還是有需求都要創(chuàng)建一個(gè)新賬號

          依舊是管理權(quán)限,右上角找到管理權(quán)限,點(diǎn)擊進(jìn)而修改管理配置

          e5b3dd5ecd5e499bb6205c918a9d0557.png

          新頁面中,選擇添加新用戶

          edc8e60d73754f778e27dd2839354845.png

          權(quán)限作為使用者,建議只給允許下載書籍以及允許在線閱讀兩個(gè)權(quán)限

          (上傳書籍可能會導(dǎo)致bug,可能,我也不知道具體是什么原因?qū)е碌腷ug)

          596ce6d5d08b41dcaf905aa13647b5c4.png

          值得注意的是,這里有一個(gè)按語言顯示書籍,有什么作用。。。那就dddd了

          3.6.6 本地批量上傳

          一、下載pc客戶端

          我們需要在pc上安裝calibre的軟件,下載地址即官網(wǎng)如下

          calibre - calibre ()

          二、選擇書庫

          在安裝過程中,需要選擇庫,記住這個(gè)書庫一定要選到nas上的對應(yīng)位置/books位置上,不然就是徒增煩惱

          三、連接到nas

          選擇“連接/共享”連接到nas文件夾,即3.3中的目錄位置

          369602792514468fb3894c3a7921fd5f.png

          四、批量添加書籍

          f0d8b538f17f46949c9b55018df2a2db.png

          選擇批量上傳圖書的文件夾

          然后就等他慢慢操作吧,特別慢。。。

          bd8fc8b89a0d4d389ba469c8e9a3ca35.png

          3.7 外網(wǎng)域名

          3.7.1 給nas裝好證書

          這部分內(nèi)容,大家自行搜索 ddns-go實(shí)現(xiàn)群暉外網(wǎng)域名訪問 類似這種攻略吧

          一般ddns-go解析了自己的域名的時(shí)候,都會順便把證書安裝好了

          因?yàn)槲业挠涗浂际窃诎裯as搭好之后寫的,所以當(dāng)時(shí)就弄好的東西,當(dāng)時(shí)也沒想起來存一下網(wǎng)頁(這點(diǎn)還被朋友吐槽了。。。hhh)

          3.7.2 反向代理服務(wù)器

          在控制面板-登陸門戶-高級中,選擇方向代理服務(wù)器

          40c31904397640d9a1706b2f791434e1.png

          彈出頁面中點(diǎn)擊“新增”

          64ad2a7300904854bfa89eae2e9b5911.png

          在反向代理服務(wù)器規(guī)則中

          反向代理服務(wù)器名稱 寫 calibre-web方便管理


          主站蜘蛛池模板: 色婷婷AV一区二区三区浪潮| 国产精品福利一区二区| 成人影片一区免费观看| 曰韩精品无码一区二区三区| 亚洲精品一区二区三区四区乱码| 精品一区狼人国产在线| 日韩一区二区三区无码影院 | 精品成人乱色一区二区| 丰满人妻一区二区三区视频53| 精品国产一区二区三区www| 亚洲宅男精品一区在线观看| 久久中文字幕一区二区| 久久毛片免费看一区二区三区| 精品乱码一区二区三区在线| 怡红院美国分院一区二区 | 国产一区二区福利久久| 无码夜色一区二区三区| 亚洲国产精品一区二区三区在线观看| 国产成人久久精品一区二区三区| 丰满人妻一区二区三区视频| 在线播放精品一区二区啪视频| 偷拍激情视频一区二区三区| 激情内射亚洲一区二区三区爱妻| 国产麻豆精品一区二区三区v视界 国产美女精品一区二区三区 | 成人免费一区二区三区| www一区二区三区| 亚洲视频一区二区| 国产伦精品一区二区免费| 国产一区二区精品尤物| 国精品无码一区二区三区在线| 亚洲韩国精品无码一区二区三区| 精品一区二区久久| 国产高清一区二区三区| 精品无码国产一区二区三区51安| 丰满爆乳无码一区二区三区| 国产成人一区二区三区电影网站| 加勒比精品久久一区二区三区| 亚洲成a人一区二区三区| 好看的电影网站亚洲一区| 日韩好片一区二区在线看| 国产香蕉一区二区三区在线视频|