{"id":104,"date":"2023-10-10T14:32:54","date_gmt":"2023-10-10T06:32:54","guid":{"rendered":"https:\/\/nnn.ink:368\/?p=104"},"modified":"2023-10-11T10:31:00","modified_gmt":"2023-10-11T02:31:00","slug":"%e7%be%a4%e6%99%96%e5%ae%89%e8%a3%85calibre%e5%90%ab%e6%a0%bc%e5%bc%8f%e8%bd%ac%e6%8d%a2%e8%b1%86%e7%93%a3%e5%85%83%e6%95%b0%e6%8d%ae%e6%8e%a8%e9%80%81kindle221211%e4%b9%a6%e5%ba%93","status":"publish","type":"post","link":"https:\/\/www.biyuntang.com\/?p=104","title":{"rendered":"\u7fa4\u6656\u5b89\u88c5Calibre(\u542b\u683c\u5f0f\u8f6c\u6362&amp;\u8c46\u74e3\u5143\u6570\u636e&amp;\u63a8\u9001kindle)\u4e66\u5e93"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/so.csdn.net\/so\/search?q=%E7%BE%A4%E6%99%96&amp;spm=1001.2101.3001.7020\">\u7fa4\u6656<\/a>\u5b89\u88c5Calibre-web\uff08\u683c\u5f0f\u8f6c\u6362&amp;\u8c46\u74e3\u5143\u6570\u636e&amp;\u63a8\u9001kindle\uff09221211\u6d4b\u8bd5\u53ef\u7528<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_2\">\u7ed3\u8bba&amp;\u6548\u679c<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#Calibre_13\">Calibre\u662f\u4ec0\u4e48<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_18\">\u6559\u7a0b<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#Calibre_19\">\u4e00\u3001\u672c\u6587\u5b89\u88c5Calibre\u7684\u6761\u4ef6<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#docker_24\">\u4e8c\u3001\u9009\u62e9docker\u955c\u50cf<\/a><\/li>\n\n\n\n<li>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_26\">*\u4e0d\u540c\u955c\u50cf\u5bf9\u6bd4<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#1linuxservercalibreweb_30\">1\uff09linuxserver\/calibre-web<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#2technosoft2000calibreweb_34\">2\uff09technosoft2000\/calibre-web<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#3johngongcalibreweb_38\">3\uff09johngong\/calibre-web<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#johngongcalibreweb_42\">\u4e0b\u8f7d\u955c\u50cfjohngong\/calibre-web<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_45\">\u4e09\u3001\u542f\u52a8\u5e76\u914d\u7f6e<\/a><\/li>\n\n\n\n<li>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_46\">\u8fdb\u5165\u9ad8\u7ea7\u8bbe\u7f6e<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_53\">\u8bbe\u7f6e\u5b58\u50a8\u7a7a\u95f4<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_69\">==\u6b64\u6b65\u9aa4\u5f88\u91cd\u8981==<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_80\">\u7aef\u53e3\u8bbe\u7f6e<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_87\">\u73af\u5883\u8bbe\u7f6e<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_96\">\u56db\u3001\u8fdb\u5165\u540e\u53f0<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.csdn.net\/u010788158\/article\/details\/124688001#_107\">\u53c2\u8003\u94fe\u63a5\uff1a<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><a><\/a>\u7ed3\u8bba&amp;\u6548\u679c<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u5b89\u88c5\u4e86Calibre-web \u7248\u672c\uff1a0.6.18\uff08\u6700\u65b0\uff09<\/li>\n\n\n\n<li>\u652f\u6301\u5728\u7ebf\u683c\u5f0f\u8f6c\u6362<\/li>\n\n\n\n<li>\u652f\u6301\u65b0\u589e\u4e66\u7c4d\u65f6\uff0c\u67e5\u8be2\u8c46\u74e3\u5143\u6570\u636e\uff08\u5c01\u9762\u3001\u4ecb\u7ecd\u7b49\uff09\uff0c\u5e76\u4e00\u952e\u4fdd\u5b58<\/li>\n\n\n\n<li>\u652f\u6301\u5c06\u4e66\u7c4d\u4e00\u952e\u63a8\u9001\u5230kindle\u8bbe\u5907<\/li>\n\n\n\n<li>\u652f\u6301\u5728\u7ebf\u9605\u8bfb<\/li>\n\n\n\n<li>\u652f\u6301\u4e0b\u8f7d\u4e66\u7c4d<\/li>\n\n\n\n<li>\u652f\u6301\u8d26\u53f7\u6ce8\u518c<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><a><\/a><a href=\"https:\/\/so.csdn.net\/so\/search?q=Calibre&amp;spm=1001.2101.3001.7020\" target=\"_blank\" rel=\"noreferrer noopener\">Calibre<\/a>\u662f\u4ec0\u4e48<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u5b83\u662f\u4e00\u4e2a\u5b8c\u6574\u7684\u7535\u5b50\u56fe\u4e66\u9986\uff0c\u5305\u62ec\u56fe\u4e66\u9986\u7ba1\u7406\uff0c\u683c\u5f0f\u8f6c\u6362\uff0c\u7535\u5b50\u4e66\u9605\u8bfb\u5668\u540c\u6b65\u529f\u80fd\u7b49\u3002 \uff08<a href=\"https:\/\/baike.baidu.com\/item\/CALIBRE\/19156665\">\u767e\u79d1<\/a>\uff09<\/li>\n\n\n\n<li>\u5b83\u6709\u591a\u4e2a\u7248\u672c\uff0c\u53ef\u524d\u5f80<a href=\"https:\/\/calibre-ebook.com\/zh_CN\/download\">\u5b98\u7f51\u4e0b\u8f7d<\/a><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><a><\/a>\u6559\u7a0b<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><a><\/a>\u4e00\u3001\u672c\u6587\u5b89\u88c5Calibre\u7684\u6761\u4ef6<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u6709\u7fa4\u6656\uff08\u9ed1\u767d\u5747\u53ef\uff09<\/li>\n\n\n\n<li>\u5df2\u5b89\u88c5docker\u5957\u4ef6\uff08\u7fa4\u6656\u53ea\u6709x86\u7684CPU\u624d\u652f\u6301\uff0c<a href=\"https:\/\/www.ampc8.com\/thread-25484-1-1.html\">\u578b\u53f7\u914d\u7f6e\u67e5\u8be2<\/a>\uff09<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><a><\/a>\u4e8c\u3001\u9009\u62e9docker\u955c\u50cf<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\"><a><\/a>*\u4e0d\u540c\u955c\u50cf\u5bf9\u6bd4<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u82b1\u4e86\u4e00\u5929\u4e00\u591c\u628a\u524d3\u4e2a\u955c\u50cf\u90fd\u6d4b\u8bd5\u4e00\u904d\uff0c\u627e\u4e86\u5f88\u591a\u6559\u7a0b\uff0c\u6bcf\u4e2a\u955c\u50cf\u4e0d\u662f\u7f3a\u8c46\u74e3\u5143\u6570\u636e\uff0c\u5c31\u662f\u7f3a\u5728\u7ebf\u8f6c\u6362\u5668\uff1b<\/li>\n\n\n\n<li>\u628a\u8840\u6cea\u7ecf\u9a8c\u5199\u4e0b\u6765\u907f\u514d\u540e\u4eba\u8e29\u5751<\/li>\n<\/ul>\n\n\n\n<h6 class=\"wp-block-heading\"><a><\/a>1\uff09linuxserver\/calibre-web<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f18\u70b9\uff1a\u8fd8\u5728\u66f4\u65b0\u7ef4\u62a4\u7684\uff1b<a href=\"https:\/\/fugary.com\/?p=238\">\u7f51\u7edc\u5df2\u6709\u6559\u7a0b<\/a>\u53ef\u652f\u6301<a href=\"https:\/\/so.csdn.net\/so\/search?q=%E8%B1%86%E7%93%A3&amp;spm=1001.2101.3001.7020\" target=\"_blank\" rel=\"noreferrer noopener\">\u8c46\u74e3<\/a>\u5143\u6570\u636e\uff1b<br>\u7f3a\u70b9\uff1a\u6ca1\u6709\u5728\u7ebf\u8f6c\u6362\u5668\uff1b<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><a><\/a>2\uff09technosoft2000\/calibre-web<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f18\u70b9\uff1a\u6709\u5728\u7ebf\u8f6c\u6362\u5668\uff1b<br>\u7f3a\u70b9\uff1a\u4f5c\u8005\u53d1\u6587\u8bf4\u6ca1\u7cbe\u529b\u7ef4\u62a4\u4e86\uff1b\u4e0d\u652f\u6301\u8c46\u74e3\u5143\u6570\u636e<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><a><\/a>3\uff09johngong\/calibre-web<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f18\u70b9\uff1a\u6709\u5728\u7ebf\u8f6c\u6362\u5668\uff1b<br>\u7f3a\u70b9\uff1a\u4e0d\u652f\u6301\u8c46\u74e3\u5143\u6570\u636e\uff08<strong>\u4f46\u672c\u6587\u544a\u8bc9\u4f60\u5982\u4f55\u6dfb\u52a0\u8c46\u74e3\u5143\u6570\u636e\u67e5\u8be2<\/strong>\uff09<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><a><\/a>\u4e0b\u8f7d\u955c\u50cfjohngong\/calibre-web<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/2ec4d618256a4207898b2a6c18c0b8fa.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\">\u53cc\u51fb\u7ea2\u8272\u6846\u201cjohngong\/calibre-web\u201d\uff0c\u5b89\u88c50.6.18\u7248\u672c\uff08latest-0.6.19\u7248\u672c\u4e0d\u9002\u7528\u672c\u6559\u7a0b\uff09\uff0c\u6b64\u65f6\uff0c\u7fa4\u6656\u4f1a\u4e0b\u8f7d\u8be5\u955c\u50cf<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><a><\/a>\u4e09\u3001\u542f\u52a8\u5e76\u914d\u7f6e<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\"><a><\/a>\u8fdb\u5165\u9ad8\u7ea7\u8bbe\u7f6e<\/h5>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/35df635cf27e488882c6eaa4dc6d1dc3.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u542f\u7528\u81ea\u52a8\u91cd\u65b0\u542f\u52a8<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/61af3fa23c1b47f19729e22b2bb54d5a.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><a><\/a>\u8bbe\u7f6e\u5b58\u50a8\u7a7a\u95f4<\/h5>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/10fd956cfdc44c7b988dce68b7982d62.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a. \u70b9\u51fb\u6dfb\u52a0\u6587\u4ef6\u5939\uff0c\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939\uff08\u4efb\u610f\u9009\u62e9\u81ea\u5df1\u559c\u6b22\u7684\u8def\u5f84\u5c31\u597d\uff0c\u6587\u4ef6\u5939\u540d\u7528\u82f1\u6587\uff0c\u6587\u4ef6\u5939\u7a7a\uff09<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/eae14fba7b7c4502b482106204a810f3.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><\/li>\n\n\n\n<li>b.\u88c5\u8f7d\u8def\u5f84 \u586b\u5199 \/autoaddbooks<\/li>\n\n\n\n<li>c.\u70b9\u51fb\u6dfb\u52a0\u6587\u4ef6\u5939\uff0c\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939\uff08\u4efb\u610f\u9009\u62e9\u81ea\u5df1\u559c\u6b22\u7684\u8def\u5f84\u5c31\u597d\uff0c\u6587\u4ef6\u5939\u540d\u7528\u82f1\u6587\uff0c\u6587\u4ef6\u5939\u7a7a\uff09<\/li>\n\n\n\n<li>d.\u88c5\u8f7d\u8def\u5f84 \u586b\u5199 \/library<\/li>\n\n\n\n<li>e.\u70b9\u51fb\u6dfb\u52a0\u6587\u4ef6\u5939\uff0c\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939\uff08\u4efb\u610f\u9009\u62e9\u81ea\u5df1\u559c\u6b22\u7684\u8def\u5f84\u5c31\u597d\uff0c\u6587\u4ef6\u5939\u540d\u7528\u82f1\u6587\uff0c\u6587\u4ef6\u5939\u7a7a\uff09<\/li>\n\n\n\n<li>f.\u88c5\u8f7d\u8def\u5f84 \u586b\u5199 \/config<\/li>\n\n\n\n<li>g.\u70b9\u51fb\u6dfb\u52a0\u6587\u4ef6\u5939\uff0c\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939\uff08\u4efb\u610f\u9009\u62e9\u81ea\u5df1\u559c\u6b22\u7684\u8def\u5f84\u5c31\u597d\uff0c\u6587\u4ef6\u5939\u540d\u7528\u82f1\u6587\uff0c<strong>\u6587\u4ef6\u5939\u9700\u653e\u4e00\u4e2apy\u6587\u4ef6<\/strong>\uff09<\/li>\n\n\n\n<li>h.\u88c5\u8f7d\u8def\u5f84 \u586b\u5199 \/usr\/local\/calibre-web\/app\/cps\/metadata_provider<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u586b\u5b8c\u5982\u4e0b\u56fe\u6240\u793a<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/479b87d7c17045759efcd1132952352d.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h6 class=\"wp-block-heading\"><a><\/a><mark>\u6b64\u6b65\u9aa4\u5f88\u91cd\u8981<\/mark><\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0a\u8ff0\u7b2cg\u6b65\u65f6\uff0c\u63d0\u5230\uff0c\u8be5\u6587\u4ef6\u5939\u5185\u9700\u8981\u653e\u5165\u4e00\u4e2apy\u6587\u4ef6<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u8be5\u6587\u4ef6\u5939\uff1a\u5728\u672c\u6587\u6848\u4f8b\u4e2d\u6307\uff1ayuan \uff08\u4e0a\u56fe\u5de6\u4fa7\uff09\uff1b\u5728\u4f60\u5b9e\u64cd\u4e2d\u662f\u4f60\u9009\u62e9\u7684\u6587\u4ef6\u5939\uff08\u5bf9\u5e94\u88c5\u8f7d\u8def\u5f84\u4f4d \/usr\/local\/calibre-web\/app\/cps\/metadata_provider\uff09<\/li>\n\n\n\n<li>py\u6587\u4ef6\uff1a<a href=\"https:\/\/github.com\/fugary\/calibre-web-douban-api\">\u539f\u4f5c\u8005\u4e0b\u8f7d\u5730\u5740<\/a>\uff08src\/NewDouban.py\uff09<\/li>\n\n\n\n<li>py\u6587\u4ef6\uff1a\u767e\u5ea6\u4e91\u4e0b\u8f7d\u5730\u5740\uff0820221211\u66f4\u65b0\u5bc6\u7801\uff1ahk7f\uff09<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uff08\u53ef\u8df3\u8fc7\uff09\u4ecb\u7ecd\u5404\u53c2\u6570\u7684\u610f\u4e49<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/49ecdc06789346799e6a17b0ae4ec3f6.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><br>\/usr\/local\/calibre-web\/app\/cps\/metadata_provider \u4f7f\u7528py\u6587\u4ef6\u8986\u76d6\u539f\u6709\u7684google\u83b7\u53d6\u5143\u6570\u636e<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><a><\/a>\u7aef\u53e3\u8bbe\u7f6e<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">\u70b9\u51fb\u7aef\u53e3\u8bbe\u7f6e<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/f5a855eae0684a3aab3098294adead24.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><br>\u672c\u5730\u7aef\u53e3\u5904 \u4fee\u6539\u6210\u4e3a \u4e0e\u5bb9\u5668\u7aef\u53e3\u4e00\u6837<br>\uff08\u5982\u679c\u4f60\u4e86\u89e3\u7aef\u53e3\uff0c\u8bf7\u6309\u7167\u81ea\u5df1\u60f3\u6cd5\u8bbe\u7f6e\uff09<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/09f42a73589444f6b55cd4471888860b.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><a><\/a>\u73af\u5883\u8bbe\u7f6e<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u70b9\u51fb\u73af\u5883\uff0c\u70b9\u51fb\u5e94\u7528<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/2cd9c3e49e5347edbf9fde6f9e5c8142.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><br>calibre server\u4e0d\u5728\u672c\u6587\u8303\u7574\uff0c<strong>\u53ef\u4e0d\u586b\u5199<\/strong>\uff0c\u76f4\u63a5\u70b9\u51fb\u5e94\u7528<\/li>\n\n\n\n<li>\uff08\u53ef\u8df3\u8fc7\uff09\u5404\u73af\u5883\u53d8\u91cf\u7684\u89e3\u91ca\uff1a<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/a870f6d80cce4aac8a49e27646f2803c.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><br>\u70b9\u51fb\u4e0b\u4e00\u6b65\uff0c\u5e94\u7528\u5219\u914d\u7f6e\u5b8c\u6210<\/li>\n\n\n\n<li><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u53d8\u91cf:<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u53c2\u6570<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td><code>--name=calibre-web<\/code><\/td><td>\u5bb9\u5668\u540d<\/td><\/tr><tr><td><code>-p 8083:8083<\/code><\/td><td>calibre-web web\u8bbf\u95ee\u7aef\u53e3,\u9ed8\u8ba4\u7528\u6237\u540d: admin \u9ed8\u8ba4\u5bc6\u7801: admin123<\/td><\/tr><tr><td><code>-p 8080:8080<\/code><\/td><td>calibre-server web\u8bbf\u95ee\u7aef\u53e3<\/td><\/tr><tr><td><code>-v \/\u914d\u7f6e\u6587\u4ef6\u4f4d\u7f6e:\/config<\/code><\/td><td>calibre-web\u4e0ecalibre-server\u914d\u7f6e\u4f4d\u7f6e\u6587\u4ef6<\/td><\/tr><tr><td><code>-v \/\u4e66\u5e93:\/library<\/code><\/td><td>calibre-web\u4e0ecalibre-server\u4e66\u5e93\u9ed8\u8ba4\u4f4d\u7f6e<\/td><\/tr><tr><td><code>-v \/\u81ea\u52a8\u6dfb\u52a0\u6587\u4ef6\u5939:\/autoaddbooks<\/code><\/td><td>calibre\u81ea\u52a8\u6dfb\u52a0\u56fe\u4e66\u6587\u4ef6\u5939\u4f4d\u7f6e<\/td><\/tr><tr><td><code>-e UID=1000<\/code><\/td><td>uid\u8bbe\u7f6e,\u9ed8\u8ba4\u4e3a1000<\/td><\/tr><tr><td><code>-e GID=1000<\/code><\/td><td>gid\u8bbe\u7f6e,\u9ed8\u8ba4\u4e3a1000<\/td><\/tr><tr><td><code>-e ENABLE_CALIBRE_SERVER=true<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u5f00\u542fcalibre-server\uff0c\u9ed8\u8ba4\u5f00\u542f<\/td><\/tr><tr><td><code>-e ENABLE_CALIBRE_SERVER_OPDS=false<\/code><\/td><td>(true|false)\u5f00\u542fcalibre-server\u7684OPDS\u529f\u80fd\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f\uff0carm\u53ef\u80fd\u4e0d\u53ef\u7528<\/td><\/tr><tr><td><code>-e CALIBRE_SERVER_USER=\u7528\u6237\u540d<\/code><\/td><td>calibre-server \u7528\u6237\u540d<\/td><\/tr><tr><td><code>-e CALIBRE_SERVER_PASSWORD=\u7528\u6237\u5bc6\u7801<\/code><\/td><td>calibre-server \u7528\u6237\u5bc6\u7801<\/td><\/tr><tr><td><code>-e CALIBRE_SERVER_WEB_LANGUAGE=zh_CN<\/code><\/td><td>calibre-server web\u754c\u9762\u8bed\u8a00\uff0c\u9ed8\u8ba4\u4e2d\u6587\uff0c\u8be6\u89c1calibre-server\u5176\u5b83\u8bed\u8a00<\/td><\/tr><tr><td><code>-e CALIBRE_ASCII_FILENAME=true<\/code><\/td><td>(true|false)\u8bbe\u5b9afalse\u65f6calibre\u652f\u6301\u4e2d\u6587\u76ee\u5f55<\/td><\/tr><tr><td><code>-e CALIBRE_WEB_LANGUAGE=zh_Hans_CN<\/code><\/td><td>(zh_Hans_CN|en)calibre-web\u521d\u59cb\u754c\u9762\u8bed\u8a00\uff0c\u8be6\u89c1calibre-web\u5176\u5b83\u8bed\u8a00<\/td><\/tr><tr><td><code>-e TZ=Asia\/Shanghai<\/code><\/td><td>\u7cfb\u7edf\u65f6\u533a\u8bbe\u7f6e,\u9ed8\u8ba4\u4e3aAsia\/Shanghai<\/td><\/tr><tr><td><code>-e CALIBREDB_OTHER_OPTION=<\/code><\/td><td>\u4e3a\u81ea\u52a8\u6dfb\u52a0\u811a\u672c\u4e2dcalibredb\u547d\u4ee4\u6dfb\u52a0\u5176\u5b83\u53c2\u6570,\u4f8b\u5982\uff1aduplicates\u547d\u4ee4[-d]<\/td><\/tr><tr><td><code>-e ENABLE_DOUBAN_SEARCH=false<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u5f00\u542f\u8c46\u74e3\u641c\u7d22\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f<\/td><\/tr><tr><td><code>-e DISABLE_GOOGLE_SEARCH=false<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u7981\u7528google\u641c\u7d22\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f<\/td><\/tr><tr><td><code>-e DISABLE_SCHOLAR_SEARCH=false<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u7981\u7528scholar\u641c\u7d22\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u6ce8\u610f\u767b\u9646\u65f6\u7684\u7528\u6237\u540d\u4e3a<code>admin<\/code>\u5bc6\u7801\u4e3a<code>admin123<\/code>\u4e0d\u662f\u6211\u4eec\u521a\u624d\u81ea\u5df1\u5199\u7684\u90a3\u4e2a\uff0c\u90a3\u4e2a\u662fserver\u7aef\u7684\uff0c\u6211\u4eec\u6ca1\u6709\u5f00\u542f\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u7248\u672c\u5347\u7ea7\u6ce8\u610f\uff1a<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u65b0\u7248\u66f4\u6539\u4e86\u53d8\u91cf\u540d[USER PASSWORD WEBLANGUAGE(0.6.16-5.10.1\u53ca\u4ee5\u524d)]\u3002<br>\u65b0\u589eCALIBRE_ASCII_FILENAME=false\u8bbe\u5b9acalibre\u652f\u6301\u4e2d\u6587\u76ee\u5f55\u3002<\/li>\n\n\n\n<li>\u65b0\u589e\u81ea\u52a8\u6dfb\u52a0\u56fe\u4e66(\u914d\u7f6eautoaddbooks\u6587\u4ef6\u5939\uff0c\u56fe\u4e66\u6dfb\u52a0\u540e\u4f1a\u81ea\u52a8\u5220\u9664)\u3002\u4f7f\u7528\u6b64\u529f\u80fd\u8bf7\u5907\u4efd\u56fe\u4e66\u3002<\/li>\n\n\n\n<li>arm32v7\u7248ebook-convert\u53ef\u80fd\u65e0\u6cd5\u8f6c\u6362\u6210PDF\u683c\u5f0f\u3002<\/li>\n\n\n\n<li>CN\u7248(\u65e7)\u4fee\u6539\u4e86calibre\uff0c\u652f\u6301\u4e2d\u6587\u76ee\u5f55(\u975e\u62fc\u97f3)\u3002\u66ff\u6362\u524d\u8bf7\u5907\u4efd\u4e66\u5e93\uff0c\u65b0\u7248\u901a\u8fc7\u73af\u5883\u53d8\u91cf\u8bbe\u7f6e\u6b64\u529f\u80fd\u3002<\/li>\n\n\n\n<li>0.6.16\u53ca\u4ee5\u524d\u672a\u5b89\u88c5\u65b0\u589e\u7684Google Scholar\u5143\u6570\u636e\u641c\u7d22\u3002<\/li>\n\n\n\n<li>\u8c46\u74e3\u641c\u7d22 0.6.18\u53ca\u4ee5\u524d:ENABLE_DOUBAN_SEARCH=true 0.6.16\u53ca\u4ee5\u524d:\u9700\u81ea\u884c\u5b89\u88c5<br><a href=\"https:\/\/hub.docker.com\/r\/fugary\/simple-boot-douban-api\">https:\/\/hub.docker.com\/r\/fugary\/simple-boot-douban-api<\/a>&nbsp;\uff0c\u5e76\u914d\u7f6e\u73af\u5883\u53d8\u91cfDOUBANIP\u3002<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">docker\u547d\u4ee4\u884c\u8bbe\u7f6e\uff1a<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u53d8\u91cf\u540d\u53d8\u66f4\u7248\u672c0.6.16-5.35.0\u53ca\u4ee5\u540e0.6.16-5.10.1\u53ca\u4ee5\u524d1CALIBRE_SERVER_USERUSER2CALIBRE_SERVER_PASSWORDPASSWORD3CALIBRE_SERVER_WEB_LANGUAGEWEBLANGUAGE<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u4e0b\u8f7d\u955c\u50cf\u955c\u50cf\u6e90\u547d\u4ee4DockerHubdocker pull johngong\/calibre-web:latestGitHubdocker pull ghcr.io\/gshang2017\/calibre-web:latest<\/li>\n\n\n\n<li>\u521b\u5efacalibre-web\u5bb9\u5668<code> docker create \\ --name=calibre-web \\ -p 8083:8083 \\ -p 8080:8080 \\ -v \/\u914d\u7f6e\u6587\u4ef6\u4f4d\u7f6e:\/config \\ -v \/\u4e66\u5e93:\/library \\ -v \/\u81ea\u52a8\u6dfb\u52a0\u6587\u4ef6\u5939:\/autoaddbooks \\ -e UID=1000 \\ -e GID=1000 \\ -e CALIBRE_SERVER_USER=\u7528\u6237\u540d \\ -e CALIBRE_SERVER_PASSWORD=\u7528\u6237\u5bc6\u7801 \\ --restart unless-stopped \\ johngong\/calibre-web:latest<\/code><\/li>\n\n\n\n<li>\u8fd0\u884c<code>docker start calibre-web<\/code><\/li>\n\n\n\n<li>\u505c\u6b62<code>docker stop calibre-web<\/code><\/li>\n\n\n\n<li>\u5220\u9664\u5bb9\u5668<code>docker rm calibre-web<\/code><\/li>\n\n\n\n<li>\u5220\u9664\u955c\u50cf<code>docker image rm johngong\/calibre-web:latest<\/code><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">\u53d8\u91cf:<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u53c2\u6570<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td><code>--name=calibre-web<\/code><\/td><td>\u5bb9\u5668\u540d<\/td><\/tr><tr><td><code>-p 8083:8083<\/code><\/td><td>calibre-web web\u8bbf\u95ee\u7aef\u53e3,\u9ed8\u8ba4\u7528\u6237\u540d: admin \u9ed8\u8ba4\u5bc6\u7801: admin123<\/td><\/tr><tr><td><code>-p 8080:8080<\/code><\/td><td>calibre-server web\u8bbf\u95ee\u7aef\u53e3<\/td><\/tr><tr><td><code>-v \/\u914d\u7f6e\u6587\u4ef6\u4f4d\u7f6e:\/config<\/code><\/td><td>calibre-web\u4e0ecalibre-server\u914d\u7f6e\u4f4d\u7f6e\u6587\u4ef6<\/td><\/tr><tr><td><code>-v \/\u4e66\u5e93:\/library<\/code><\/td><td>calibre-web\u4e0ecalibre-server\u4e66\u5e93\u9ed8\u8ba4\u4f4d\u7f6e<\/td><\/tr><tr><td><code>-v \/\u81ea\u52a8\u6dfb\u52a0\u6587\u4ef6\u5939:\/autoaddbooks<\/code><\/td><td>calibre\u81ea\u52a8\u6dfb\u52a0\u56fe\u4e66\u6587\u4ef6\u5939\u4f4d\u7f6e<\/td><\/tr><tr><td><code>-e UID=1000<\/code><\/td><td>uid\u8bbe\u7f6e,\u9ed8\u8ba4\u4e3a1000<\/td><\/tr><tr><td><code>-e GID=1000<\/code><\/td><td>gid\u8bbe\u7f6e,\u9ed8\u8ba4\u4e3a1000<\/td><\/tr><tr><td><code>-e ENABLE_CALIBRE_SERVER=true<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u5f00\u542fcalibre-server\uff0c\u9ed8\u8ba4\u5f00\u542f<\/td><\/tr><tr><td><code>-e ENABLE_CALIBRE_SERVER_OPDS=false<\/code><\/td><td>(true|false)\u5f00\u542fcalibre-server\u7684OPDS\u529f\u80fd\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f\uff0carm\u53ef\u80fd\u4e0d\u53ef\u7528<\/td><\/tr><tr><td><code>-e CALIBRE_SERVER_USER=\u7528\u6237\u540d<\/code><\/td><td>calibre-server \u7528\u6237\u540d<\/td><\/tr><tr><td><code>-e CALIBRE_SERVER_PASSWORD=\u7528\u6237\u5bc6\u7801<\/code><\/td><td>calibre-server \u7528\u6237\u5bc6\u7801<\/td><\/tr><tr><td><code>-e CALIBRE_SERVER_WEB_LANGUAGE=zh_CN<\/code><\/td><td>calibre-server web\u754c\u9762\u8bed\u8a00\uff0c\u9ed8\u8ba4\u4e2d\u6587\uff0c\u8be6\u89c1calibre-server\u5176\u5b83\u8bed\u8a00<\/td><\/tr><tr><td><code>-e CALIBRE_ASCII_FILENAME=true<\/code><\/td><td>(true|false)\u8bbe\u5b9afalse\u65f6calibre\u652f\u6301\u4e2d\u6587\u76ee\u5f55<\/td><\/tr><tr><td><code>-e CALIBRE_WEB_LANGUAGE=zh_Hans_CN<\/code><\/td><td>(zh_Hans_CN|en)calibre-web\u521d\u59cb\u754c\u9762\u8bed\u8a00\uff0c\u8be6\u89c1calibre-web\u5176\u5b83\u8bed\u8a00<\/td><\/tr><tr><td><code>-e TZ=Asia\/Shanghai<\/code><\/td><td>\u7cfb\u7edf\u65f6\u533a\u8bbe\u7f6e,\u9ed8\u8ba4\u4e3aAsia\/Shanghai<\/td><\/tr><tr><td><code>-e CALIBREDB_OTHER_OPTION=<\/code><\/td><td>\u4e3a\u81ea\u52a8\u6dfb\u52a0\u811a\u672c\u4e2dcalibredb\u547d\u4ee4\u6dfb\u52a0\u5176\u5b83\u53c2\u6570,\u4f8b\u5982\uff1aduplicates\u547d\u4ee4[-d]<\/td><\/tr><tr><td><code>-e DISABLE_GOOGLE_SEARCH=false<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u7981\u7528google\u641c\u7d22\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f<\/td><\/tr><tr><td><code>-e DISABLE_SCHOLAR_SEARCH=false<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u7981\u7528scholar\u641c\u7d22\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f<\/td><\/tr><tr><td><code>-e ENABLE_CHOWN_LIBRARY=true<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u4fee\u590dlibrary\u6587\u4ef6\u5939\u62e5\u6709\u8005\uff0c\u9ed8\u8ba4\u5f00\u542f<\/td><\/tr><tr><td><code>-e CALIBRE_LOCALHOST=true<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u4ece\u672c\u5730\u4e3b\u673a\u548c\u672c\u5730\u7f51\u7edc\u52a0\u8f7d\u5c01\u9762\uff0c\u9ed8\u8ba4\u5f00\u542f<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u7fa4\u6656docker\u8bbe\u7f6e\uff1a<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u5377<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u53c2\u6570<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td><code>\u672c\u5730\u6587\u4ef6\u59391:\/library<\/code><\/td><td>calibre-web\u4e0ecalibre-server\u4e66\u5e93\u9ed8\u8ba4\u4f4d\u7f6e<\/td><\/tr><tr><td><code>\u672c\u5730\u6587\u4ef6\u59392:\/config<\/code><\/td><td>calibre-web\u4e0ecalibre-server\u914d\u7f6e\u4f4d\u7f6e\u6587\u4ef6<\/td><\/tr><tr><td><code>\u672c\u5730\u6587\u4ef6\u59393:\/autoaddbooks<\/code><\/td><td>calibre\u81ea\u52a8\u6dfb\u52a0\u56fe\u4e66\u6587\u4ef6\u5939\u4f4d\u7f6e<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>\u7aef\u53e3<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u53c2\u6570<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td><code>\u672c\u5730\u7aef\u53e31:8083<\/code><\/td><td>calibre-web web\u8bbf\u95ee\u7aef\u53e3,\u9ed8\u8ba4\u7528\u6237\u540d: admin \u9ed8\u8ba4\u5bc6\u7801: admin123<\/td><\/tr><tr><td><code>\u672c\u5730\u7aef\u53e32:8080<\/code><\/td><td>calibre-server web\u8bbf\u95ee\u7aef\u53e3<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>\u73af\u5883\u53d8\u91cf\uff1a<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u53c2\u6570<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td><code>UID=1000<\/code><\/td><td>uid\u8bbe\u7f6e,\u9ed8\u8ba4\u4e3a1000<\/td><\/tr><tr><td><code>GID=1000<\/code><\/td><td>gid\u8bbe\u7f6e,\u9ed8\u8ba4\u4e3a1000<\/td><\/tr><tr><td><code>ENABLE_CALIBRE_SERVER=true<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u5f00\u542fcalibre-server\uff0c\u9ed8\u8ba4\u5f00\u542f<\/td><\/tr><tr><td><code>ENABLE_CALIBRE_SERVER_OPDS=false<\/code><\/td><td>(true|false)\u5f00\u542fcalibre-server\u7684OPDS\u529f\u80fd\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f\uff0carm\u53ef\u80fd\u4e0d\u53ef\u7528<\/td><\/tr><tr><td><code>CALIBRE_SERVER_USER=<\/code><\/td><td>calibre-server \u7528\u6237\u540d<\/td><\/tr><tr><td><code>CALIBRE_SERVER_PASSWORD=<\/code><\/td><td>calibre-server \u7528\u6237\u5bc6\u7801<\/td><\/tr><tr><td><code>CALIBRE_SERVER_WEB_LANGUAGE=zh_CN<\/code><\/td><td>calibre-server web\u754c\u9762\u8bed\u8a00\uff0c\u8be6\u89c1calibre-server\u5176\u5b83\u8bed\u8a00<\/td><\/tr><tr><td><code>CALIBRE_ASCII_FILENAME=true<\/code><\/td><td>(true|false)\u8bbe\u5b9afalse\u65f6calibre\u652f\u6301\u4e2d\u6587\u76ee\u5f55<\/td><\/tr><tr><td><code>CALIBRE_WEB_LANGUAGE=zh_Hans_CN<\/code><\/td><td>(zh_Hans_CN|en)calibre-web\u521d\u59cb\u754c\u9762\u8bed\u8a00\uff0c\u8be6\u89c1calibre-web\u5176\u5b83\u8bed\u8a00<\/td><\/tr><tr><td><code>TZ=Asia\/Shanghai<\/code><\/td><td>\u7cfb\u7edf\u65f6\u533a\u8bbe\u7f6e,\u9ed8\u8ba4\u4e3aAsia\/Shanghai<\/td><\/tr><tr><td><code>CALIBREDB_OTHER_OPTION=<\/code><\/td><td>\u4e3a\u81ea\u52a8\u6dfb\u52a0\u811a\u672c\u4e2dcalibredb\u547d\u4ee4\u6dfb\u52a0\u5176\u5b83\u53c2\u6570,\u4f8b\u5982\uff1aduplicates\u547d\u4ee4[-d]<\/td><\/tr><tr><td><code>DISABLE_GOOGLE_SEARCH=false<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u7981\u7528google\u641c\u7d22\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f<\/td><\/tr><tr><td><code>DISABLE_SCHOLAR_SEARCH=false<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u7981\u7528scholar\u641c\u7d22\uff0c\u9ed8\u8ba4\u4e0d\u5f00\u542f<\/td><\/tr><tr><td><code>ENABLE_CHOWN_LIBRARY=true<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u4fee\u590dlibrary\u6587\u4ef6\u5939\u62e5\u6709\u8005\uff0c\u9ed8\u8ba4\u5f00\u542f<\/td><\/tr><tr><td><code>CALIBRE_LOCALHOST=true<\/code><\/td><td>(true|false)\u8bbe\u5b9a\u4ece\u672c\u5730\u4e3b\u673a\u548c\u672c\u5730\u7f51\u7edc\u52a0\u8f7d\u5c01\u9762\uff0c\u9ed8\u8ba4\u5f00\u542f<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">\u5176\u5b83\uff1a<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u914d\u7f6ecalibre-server\u7528\u6237\u540d\u53ca\u5bc6\u7801\uff0c\u53ef\u7528\u5176\u4e0a\u4f20\u56fe\u4e66\u3002<\/li>\n\n\n\n<li>ebook-convert\u8f6c\u6362\u5176\u5b83\u683c\u5f0f\u5230PDF\u65f6\u9700\u8981\u8bed\u8a00\u5b57\u4f53\u3002<code> PDF\u5b57\u4f53\u8bbe\u7f6e\uff1a\u590d\u5236\u5b57\u4f53\u5230\u6587\u4ef6\u5939\uff0c\u91cd\u542fdocker\u3002 \u65e7\uff1a\/config\/calibre-server\/calibrefonts\uff08\u672c\u5730\u6587\u4ef6\u59392\/calibre-server\/calibrefonts\uff09 \u65b0\uff1a\/config\/fonts\uff08\u672c\u5730\u6587\u4ef6\u59392\/fonts\uff09<\/code><\/li>\n\n\n\n<li>calibre-web\u5176\u5b83\u8bed\u8a00:<code> CALIBRE_WEB_ALL_LANGUAGE=(\"en\" \"cs\" \"de\" \"el\" \"es\" \"fi\" \"fr\" \"hu\" \"it\" \"ja\" \"km\" \"ko\" \"nl\" \"pl\" \"pt_BR\" \"ru\" \"sv\" \"tr\" \"uk\" \"zh_Hans_CN\" \"zh_Hant_TW\")<\/code><\/li>\n\n\n\n<li>calibre-server\u5176\u5b83\u8bed\u8a00:<code> CALIBRE_SERVER_WEB_ALL_LANGUAGE=(\"en\" \"af\" \"am\" \"ar\" \"ast\" \"az\" \"be\" \"bg\" \"bn\" \"bn_BD\" \"bn_IN\" \"br\" \"bs\" \"ca\" \"crh\" \"cs\" \"cy\" \"da\" \"de\" \"el\" \"en_AU\" \"en_CA\" \"en_GB\" \"eo\" \"es\" \"es_MX\" \"et\" \"eu\" \"fa\" \"fi\" \"fil\" \"fo\" \"fr\" \"fr_CA\" \"fur\" \"ga\" \"gl\" \"gu\" \"he\" \"hi\" \"hr\" \"hu\" \"hy\" \"id\" \"is\" \"it\" \"ja\" \"jv\" \"ka\" \"km\" \"kn\" \"ko\" \"ku\" \"lt\" \"ltg\" \"lv\" \"mi\" \"mk\" \"ml\" \"mn\" \"mr\" \"ms\" \"mt\" \"my\" \"nb\" \"nds\" \"nl\" \"nn\" \"nso\" \"oc\" \"or\" \"pa\" \"pl\" \"ps\" \"pt\" \"pt_BR\" \"ro\" \"ru\" \"rw\" \"sc\" \"si\" \"sk\" \"sl\" \"sq\" \"sr\"<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u56db\u3001\u8fdb\u5165\u540e\u53f0<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u68c0\u67e5\u8fd0\u884c\u60c5\u51b5\uff0c\u542f\u52a8\u540e\uff0c\u9700\u8981\u7b493-5\u5206\u949f\uff0c\u7b49\u5f85\u540e\u53f0\u7a0b\u5e8f\u542f\u52a8<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/08b45f42f77d43109b835c2e514845a4.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><\/li>\n\n\n\n<li>\u6253\u5f00\u6d4f\u89c8\u5668\uff0c\u8f93\u5165 \u7fa4\u6656ip:8083 \u8fdb\u5165\u540e\u53f0<br>\u521d\u59cb\u8d26\u53f7\uff1aadmin<br>\u521d\u59cb\u5bc6\u7801\uff1aadmin123<br><img decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/43f005b464a1441880e9036e0b56f961.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\"><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u6210\u529f\u8fdb\u5165\u540e\uff0c\u63a5\u4e0b\u6765\u5c31\u662f\u5982\u4f55\u4f7f\u7528Calibre\u4e86\uff01<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><a><\/a>\u53c2\u8003\u94fe\u63a5\uff1a<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>docker\uff1a<a href=\"https:\/\/registry.hub.docker.com\/r\/johngong\/calibre-web\/\">johngong\/calibre-web<\/a><\/li>\n\n\n\n<li>github\uff1a<a href=\"https:\/\/github.com\/fugary\/calibre-web-douban-api\">calibre-web-douban-api<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fugary.com\/?p=238\">linuxserver\/calibre-web\u914d\u7f6e\u8c46\u74e3\u5143\u6570\u636e\u53c2\u8003\u94fe\u63a5<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">2\uff09technosoft2000\/calibre-web<br>\u4f18\u70b9\uff1a\u6709\u5728\u7ebf\u8f6c\u6362\u5668\uff1b<br>\u7f3a\u70b9\uff1a\u4f5c\u8005\u53d1\u6587\u8bf4\u6ca1\u7cbe\u529b\u7ef4\u62a4\u4e86\uff1b\u4e0d\u652f\u6301\u8c46\u74e3\u5143\u6570\u636e<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3\uff09johngong\/calibre-web<br>\u4f18\u70b9\uff1a\u6709\u5728\u7ebf\u8f6c\u6362\u5668\uff1b<br>\u7f3a\u70b9\uff1a\u4e0d\u652f\u6301\u8c46\u74e3\u5143\u6570\u636e\uff08\u4f46\u672c\u6587\u544a\u8bc9\u4f60\u5982\u4f55\u6dfb\u52a0\u8c46\u74e3\u5143\u6570\u636e\u67e5\u8be2\uff09<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0b\u8f7d\u955c\u50cfjohngong\/calibre-web<br>\u53cc\u51fb\u7ea2\u8272\u6846\u201cjohngong\/calibre-web\u201d\uff0c\u5b89\u88c50.6.18\u7248\u672c\uff08latest-0.6.19\u7248\u672c\u4e0d\u9002\u7528\u672c\u6559\u7a0b\uff09\uff0c\u6b64\u65f6\uff0c\u7fa4\u6656\u4f1a\u4e0b\u8f7d\u8be5\u955c\u50cf<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e09\u3001\u542f\u52a8\u5e76\u914d\u7f6e<br>\u8fdb\u5165\u9ad8\u7ea7\u8bbe\u7f6e<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u542f\u7528\u81ea\u52a8\u91cd\u65b0\u542f\u52a8<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8bbe\u7f6e\u5b58\u50a8\u7a7a\u95f4<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">a. \u70b9\u51fb\u6dfb\u52a0\u6587\u4ef6\u5939\uff0c\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939\uff08\u4efb\u610f\u9009\u62e9\u81ea\u5df1\u559c\u6b22\u7684\u8def\u5f84\u5c31\u597d\uff0c\u6587\u4ef6\u5939\u540d\u7528\u82f1\u6587\uff0c\u6587\u4ef6\u5939\u7a7a\uff09<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">b.\u88c5\u8f7d\u8def\u5f84 \u586b\u5199 \/autoaddbooks<br>c.\u70b9\u51fb\u6dfb\u52a0\u6587\u4ef6\u5939\uff0c\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939\uff08\u4efb\u610f\u9009\u62e9\u81ea\u5df1\u559c\u6b22\u7684\u8def\u5f84\u5c31\u597d\uff0c\u6587\u4ef6\u5939\u540d\u7528\u82f1\u6587\uff0c\u6587\u4ef6\u5939\u7a7a\uff09<br>d.\u88c5\u8f7d\u8def\u5f84 \u586b\u5199 \/library<br>e.\u70b9\u51fb\u6dfb\u52a0\u6587\u4ef6\u5939\uff0c\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939\uff08\u4efb\u610f\u9009\u62e9\u81ea\u5df1\u559c\u6b22\u7684\u8def\u5f84\u5c31\u597d\uff0c\u6587\u4ef6\u5939\u540d\u7528\u82f1\u6587\uff0c\u6587\u4ef6\u5939\u7a7a\uff09<br>f.\u88c5\u8f7d\u8def\u5f84 \u586b\u5199 \/config<br>g.\u70b9\u51fb\u6dfb\u52a0\u6587\u4ef6\u5939\uff0c\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939\uff08\u4efb\u610f\u9009\u62e9\u81ea\u5df1\u559c\u6b22\u7684\u8def\u5f84\u5c31\u597d\uff0c\u6587\u4ef6\u5939\u540d\u7528\u82f1\u6587\uff0c\u6587\u4ef6\u5939\u9700\u653e\u4e00\u4e2apy\u6587\u4ef6\uff09<br>h.\u88c5\u8f7d\u8def\u5f84 \u586b\u5199 \/usr\/local\/calibre-web\/app\/cps\/metadata_provider<br>\u586b\u5b8c\u5982\u4e0b\u56fe\u6240\u793a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6b64\u6b65\u9aa4\u5f88\u91cd\u8981<br>\u4e0a\u8ff0\u7b2cg\u6b65\u65f6\uff0c\u63d0\u5230\uff0c\u8be5\u6587\u4ef6\u5939\u5185\u9700\u8981\u653e\u5165\u4e00\u4e2apy\u6587\u4ef6<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8be5\u6587\u4ef6\u5939\uff1a\u5728\u672c\u6587\u6848\u4f8b\u4e2d\u6307\uff1ayuan \uff08\u4e0a\u56fe\u5de6\u4fa7\uff09\uff1b\u5728\u4f60\u5b9e\u64cd\u4e2d\u662f\u4f60\u9009\u62e9\u7684\u6587\u4ef6\u5939\uff08\u5bf9\u5e94\u88c5\u8f7d\u8def\u5f84\u4f4d \/usr\/local\/calibre-web\/app\/cps\/metadata_provider\uff09<br>py\u6587\u4ef6\uff1a\u539f\u4f5c\u8005\u4e0b\u8f7d\u5730\u5740\uff08src\/NewDouban.py\uff09<br>py\u6587\u4ef6\uff1a\u767e\u5ea6\u4e91\u4e0b\u8f7d\u5730\u5740\uff0820221211\u66f4\u65b0\u5bc6\u7801\uff1ahk7f\uff09<br>\uff08\u53ef\u8df3\u8fc7\uff09\u4ecb\u7ecd\u5404\u53c2\u6570\u7684\u610f\u4e49<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/usr\/local\/calibre-web\/app\/cps\/metadata_provider \u4f7f\u7528py\u6587\u4ef6\u8986\u76d6\u539f\u6709\u7684google\u83b7\u53d6\u5143\u6570\u636e<br>\u7aef\u53e3\u8bbe\u7f6e<br>\u70b9\u51fb\u7aef\u53e3\u8bbe\u7f6e<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u672c\u5730\u7aef\u53e3\u5904 \u4fee\u6539\u6210\u4e3a \u4e0e\u5bb9\u5668\u7aef\u53e3\u4e00\u6837<br>\uff08\u5982\u679c\u4f60\u4e86\u89e3\u7aef\u53e3\uff0c\u8bf7\u6309\u7167\u81ea\u5df1\u60f3\u6cd5\u8bbe\u7f6e\uff09<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u73af\u5883\u8bbe\u7f6e<br>\u70b9\u51fb\u73af\u5883\uff0c\u70b9\u51fb\u5e94\u7528<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">calibre server\u4e0d\u5728\u672c\u6587\u8303\u7574\uff0c\u53ef\u4e0d\u586b\u5199\uff0c\u76f4\u63a5\u70b9\u51fb\u5e94\u7528<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uff08\u53ef\u8df3\u8fc7\uff09\u5404\u73af\u5883\u53d8\u91cf\u7684\u89e3\u91ca\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u70b9\u51fb\u4e0b\u4e00\u6b65\uff0c\u5e94\u7528\u5219\u914d\u7f6e\u5b8c\u6210<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u56db\u3001\u8fdb\u5165\u540e\u53f0<br>\u68c0\u67e5\u8fd0\u884c\u60c5\u51b5\uff0c\u542f\u52a8\u540e\uff0c\u9700\u8981\u7b493-5\u5206\u949f\uff0c\u7b49\u5f85\u540e\u53f0\u7a0b\u5e8f\u542f\u52a8<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6253\u5f00\u6d4f\u89c8\u5668\uff0c\u8f93\u5165 \u7fa4\u6656ip:8083 \u8fdb\u5165\u540e\u53f0<br>\u521d\u59cb\u8d26\u53f7\uff1aadmin<br>\u521d\u59cb\u5bc6\u7801\uff1aadmin123<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6210\u529f\u8fdb\u5165\u540e\uff0c\u63a5\u4e0b\u6765\u5c31\u662f\u5982\u4f55\u4f7f\u7528Calibre\u4e86\uff01<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53c2\u8003\u94fe\u63a5\uff1a<br>docker\uff1ajohngong\/calibre-web<br>github\uff1acalibre-web-douban-api<br>linuxserver\/calibre-web\u914d\u7f6e\u8c46\u74e3\u5143\u6570\u636e\u53c2\u8003\u94fe\u63a5<br>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7fa4\u6656\u5b89\u88c5Calibre-web\uff08\u683c\u5f0f\u8f6c\u6362&amp;\u8c46\u74e3\u5143\u6570\u636e&amp;\u63a8\u9001kindle\uff09221211\u6d4b\u8bd5\u53ef\u7528 \u7ed3\u8bba&amp;\u6548\u679c Calibre\u662f\u4ec0\u4e48 \u6559\u7a0b \u4e00\u3001\u672c\u6587\u5b89\u88c5Calibre\u7684\u6761\u4ef6 \u4e8c\u3001\u9009\u62e9&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-104","post","type-post","status-publish","format-standard","hentry","category-3"],"_links":{"self":[{"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/posts\/104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=104"}],"version-history":[{"count":6,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/posts\/104\/revisions"}],"predecessor-version":[{"id":161,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=\/wp\/v2\/posts\/104\/revisions\/161"}],"wp:attachment":[{"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.biyuntang.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}