Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国内精品一区二区2021在线 ,亚洲男人天堂,在线免费视频你懂的

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          記一次 群暉利用calibre-web 實現 電子書管理 之 technosoft2000/calibre-web

          一、安裝docker

          安裝docker,這部分,因為我在很久之前就已經完成了,那時候并沒有做筆記的習慣,所以大家只能自行百度了

          二、創建docker組、docker用戶、 docker文件夾(解決大多數權限問題)

          2.1 創建docker組

          打開控制面板,選擇用戶與群組,點擊用戶群組,點擊新增

          f902a0d3569f4fc1949c272a80630994.png

          2.2 創建docker用戶

          創建一個名為docker的用戶,加入docker用戶組

          c7af93932ecf4bc7baec7f927d7ee8a3.png

          2.3 創建docker文件夾

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

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

          bc99a64b86324551badf5eac6a54d4c7.png

          2.4 獲取docker用戶id與組id

          2.4.1 打開ssh服務

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

          eaf08dd6437a4a2788578ca8d6176b77.png

          2.4.2 連接ssh nas

          利用ssh工具和擁有sudo權限的用戶連接nas服務器

          ~$ sudo su

          : 輸入密碼(不顯示)

          ash-4.4# id docker

          記住這幾個數字

          比如我的是

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

          三、/calibre-web部署

          Docker hub 網址

          /calibre-web - Docker Image | Docker Hub

          3.1 下載/calibre-web的映像

          點擊docker、注冊表,右側搜索欄搜索calibre-web,找到對應項,雙擊下載,版本選擇最新或者手動選擇最下面的1.6.1

          94af3ac0e62c4bdc8893b1dbb661bb81.png

          在下載過程中,我們進行3.2、3.3,并在下載完成后進行3.4

          3.2 在docker文件夾中,創建文件夾calibre-web

          3.2.1創建calibre-web文件夾

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

          8598c832696744ab9f087294426748fa.png

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

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

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

          cf39cd38de2b403295c2c9a7d2750a62.png

          3.3 創建books目錄

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

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

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

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

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

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

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

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

          待這部分操作完成后,等待下載完成,在進行3.4

          3.4 創建容器

          點擊docker、映像下找到下載的/calibre-web的映像,再點擊啟動

          258d0f1f2daf4dcfb0d31be8f2cafc10.png

          3.4.1網絡模式選擇

          彈出窗口中,使用bridge,點擊下一步

          0ed87807fb204ade83722c7e439c0417.png

          3.4.2 常規設置

          勾選 啟用自動重啟啟動 選項,然后點擊高級設置

          d28e6b05b73d481d83743a6f9a7381b7.png

          3.4.3 高級設置

          在彈出頁面中,滾動鼠標找到

          NE, value 值更改為true

          , value 值更改為 Asia/

          088991bd97964756b1a613a41590c265.png

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

          輸入以下鍵值對

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

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

          0e85b3cc92fb4fba9b148109c3ed7ca1.png

          點擊保存,并點擊下一步

          3.4.4 端口設置

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

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

          1f10db58c32b4a23be32bb2d278a5e96.png

          3.4.5 存儲空間設置

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

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

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

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

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

          然后點擊下一步,后面彈出內容點擊完成,即可完成創建

          42583bf787dc48a6aa34a10531dd93c1.png

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

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

          也看到了docker部署,權限問題是最重要的,我反復強調

          問題舉例:如下3個例子,多多少少都和權限有關系

          [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 查看日志

          創建容器后因為設置了自動啟動容器,它會自動啟動并從github下載相應的程序自動完成其他部署

          我們可以查看日志,觀察進度

          點擊docker、容器 右鍵點擊該容器,選擇詳情

          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也沒搜到怎么解決,希望懂得大神看到了能幫我解決一下

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

          3.6 web端

          3.6.1 初次登錄

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

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

          beed86a0436a4f68b1fbc767e5d9aef2.png

          3.6.2手動選擇庫位置

          在輸入框中輸入 /books

          然后點擊save如果沒有異常,就可以進行下一步

          f91394f6f0e34d2a98d61c278bad669c.png

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

          點擊全部頁面右上角的admin,圖標是小人的那個,而且全是小寫的

          注意不要點錯了,由于縮寫問題,導致顯示內容是一樣的。

          407d83a030a94c6396351aa4c17a69f6.png

          在彈出的頁面中,把需要修補的內容修補好,即可點擊save保存。

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

          81824fe9e1ab4bf29e59e4730608e806.png

          3.6.4 開啟網頁單本上傳

          右上角找到管理權限,點擊進而修改管理配置

          32fa1f8d9b8c4e6aa144a98961f7658a.png

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

          a267b5be377c4e86ad116f1e89c60e4c.png

          選擇功能配置,并且點擊啟用上傳

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

          e35fc06a95884e6e85fef866692ed5e4.png

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

          82802daa90304c1c97f496aad94d7548.png

          3.6.5 創建新用戶

          還是我可惡的權限管理作祟

          無論是管理員賬號和正常使用賬號分開,還是有需求都要創建一個新賬號

          依舊是管理權限,右上角找到管理權限,點擊進而修改管理配置

          e5b3dd5ecd5e499bb6205c918a9d0557.png

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

          edc8e60d73754f778e27dd2839354845.png

          權限作為使用者,建議只給允許下載書籍以及允許在線閱讀兩個權限

          (上傳書籍可能會導致bug,可能,我也不知道具體是什么原因導致的bug)

          596ce6d5d08b41dcaf905aa13647b5c4.png

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

          3.6.6 本地批量上傳

          一、下載pc客戶端

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

          calibre - calibre ()

          二、選擇書庫

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

          三、連接到nas

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

          369602792514468fb3894c3a7921fd5f.png

          四、批量添加書籍

          f0d8b538f17f46949c9b55018df2a2db.png

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

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

          bd8fc8b89a0d4d389ba469c8e9a3ca35.png

          3.7 外網域名

          3.7.1 給nas裝好證書

          這部分內容,大家自行搜索 ddns-go實現群暉外網域名訪問 類似這種攻略吧

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

          因為我的記錄都是在把nas搭好之后寫的,所以當時就弄好的東西,當時也沒想起來存一下網頁(這點還被朋友吐槽了。。。hhh)

          3.7.2 反向代理服務器

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

          40c31904397640d9a1706b2f791434e1.png

          彈出頁面中點擊“新增”

          64ad2a7300904854bfa89eae2e9b5911.png

          在反向代理服務器規則中

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


          主站蜘蛛池模板: 亚洲va乱码一区二区三区| 国产精品538一区二区在线| 亚洲欧美日韩中文字幕一区二区三区| 亚洲国产精品无码第一区二区三区 | 国产伦精品一区二区| 亚洲一区二区成人| 波多野结衣一区二区三区aV高清 | 卡通动漫中文字幕第一区| 国产午夜精品免费一区二区三区| 国产一区二区三区日韩精品| 精品深夜AV无码一区二区老年| 国产精品毛片VA一区二区三区| 精品乱子伦一区二区三区| 精品视频一区二区| 国产产一区二区三区久久毛片国语| 91在线精品亚洲一区二区| 亚洲AV色香蕉一区二区| 久久精品无码一区二区三区| 国产在线无码视频一区二区三区| 国产成人精品一区二三区在线观看| 国产在线精品一区二区| 理论亚洲区美一区二区三区| 国产福利日本一区二区三区| 成人欧美一区二区三区在线视频 | 日本精品啪啪一区二区三区| 精品一区二区ww| 国内精自品线一区91| 国产在线一区二区视频| 狠狠爱无码一区二区三区| 日本一区午夜爱爱| 插我一区二区在线观看| 无码国产伦一区二区三区视频| 91精品一区二区综合在线| 无码一区18禁3D| 精品视频午夜一区二区| 丝袜人妻一区二区三区网站| 午夜福利一区二区三区在线观看| 中文字幕视频一区| 激情久久av一区av二区av三区| 日本在线观看一区二区三区| 国产精品特级毛片一区二区三区 |