首页 > 其他分享 >群晖NAS搭建外网可访问的电子图书馆Calibre-Web

群晖NAS搭建外网可访问的电子图书馆Calibre-Web

时间:2022-11-26 15:12:57浏览次数:120  
标签:Web web 访问 calibre Calibre 域名 外网 点击 群晖

群晖NAS搭建外网可访问的电子图书馆Calibre-Web

一、在群晖docker上安装calibre-web

1. 下载相关的镜像文件

打开Docker后点击左侧注册表,在上方搜索栏搜索calibre

然后我们选择使用 technosoft2000/calibre-web 的镜像,因为这个版本的镜像的网页会更加漂亮美观。

双击technosoft2000/calibre-web 然后选择下载最新的版本即可。

2. 启动镜像

在 Docker 中找到我们刚刚下载好的镜像,点击左上角启动

3. 获取群晖NAS的GID和UID,以便于后续配置文件

进入群晖的控制面板 ,然后选择 终端机和SNAP

在这里,我们启动群晖的ssh功能后,然后保存

Windows用户,可以在电脑中搜索PowerShell 这个系统自带软件。基本上Windows 10以上系统都是默认安装的。

Mac OS 和 Linux 用户直接用系统自带的 Terminal 或者叫 终端 的系统自带软件。

以下的操作命令都是相同的,这里我使用 Mac OS 作为演示。

利用命令 ssh <你的群晖用户名>@<你进入群晖的内网ip地址>

在这里输入你的群晖的密码

然后输入以下命令:cat /etc/passwd | grep admin 并敲击回车

这里,显示了你的群晖 UIDGID

例如,前面的1024 就是我的UID100就是我的GID

  • 一定要记录下这个信息,稍后我们将会用到,否则会出现权限问题,导致后续calibre无法正常使用

4. 为calibre创建文件夹

点击共享文件夹后,然后新增一个共享文件夹:Docker 。只需要修改文件夹名称,其余设置均不用修改,保持默认选项即可。

我们之后把Docker相关的文件都可以放进去。

5. 配置镜像参数

将网络选择成与 Docker Host 相同的网络,然后点击下一步

将常规设置中的一些内容,做一些修改后进入高级设置

  • 切记勿直接进入下一步

这个时候我们需要使用到刚刚记录到的UIDGID

点击左上角的新增,然后会在列表最下面新增一个空白的行,这个时候输入我们刚刚查到的UIDGID

  • 这里注意,点击了以后会出现在列表最下面,所以找不到的话往下拉一下就看到了。群晖程序员可以改进一下UI了

    标签:Web,web,访问,calibre,Calibre,域名,外网,点击,群晖
    From: https://www.cnblogs.com/sexintercourse/p/16927455.html

相关文章

  • websocket 测试
    npminstall-gwscatwscat-l8888wscat-cws://127.0.0.1:8888  constWebSocket=require('ws');constws=newWebSocket.Server({port:8777});ws.on('connection......
  • Java Web中requset,session,application 的作用域及区别
    三者概述requset概述:request是表示一个请求,只要发出一个请求就会创建一个request用处:常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递。sessio......
  • 06#Web 实战:实现可滑动的标签页
    实现效果图本随笔只是记录一下大概的实现思路,如果感兴趣的小伙伴可以通过代码和本随笔的说明去理解实现过程。......
  • 实现用主机访问虚拟机web网页
    所需准备:首先下载好VMware虚拟化软件,Linux操作系统CentOS7,远程安全终端xshell7;搭建计划:安装VMware,并在虚拟化软件安装Linux操作系统CentOS7,安装nginx服务器,开启nginx服务,......
  • 经典国外网站大放送
    Wikipediawww.wikipedia.org一个在线的百科全书:任何人都可以编辑入口。你不仅仅可以修正文本,而且还可以添加图片和声音来修饰入口。它并不像其他百科全书那样具有权威性,但......
  • Express是Node.js上最流行的Web开发框架。
    Express用起来让我想起来去年12月的时候折腾的RubyonRails,那时候折腾了一个周,写了一个半成的博客程序,号称“15分钟打造一个博客系统”大概就是Rails的特色了吧。不过Expre......
  • node-webki NATIVE UI API概览
    3.1 NATIVEUIAPI概览NativeUIAPI,是提供了在代码中访问、控制应用程序界面显示的接口。和使用node.js模块类似,想要访问node-webkit的NativeUIAPI,需要先加载“nw.gui......
  • 《CTFshow - Web入门》03. Web 21~30
    目录web21知识点题解web22知识点题解web23知识点题解web24知识点题解web25知识点题解web26知识点题解web27知识点题解web28知识点题解web29知识点题解web30知识点题解web......
  • 对Java Web中WEB-INF目录的理解以及访问方法
    事情发生在上个暑假第一次写Javaweb大项目的时候,对于目录管理及分配没有任何经验,就想着清晰明了。后端servlet是用maven进行构建的,所以在目录上没有碰到什么大问题。用......
  • [JS DOM&BOM]Web API
    [JSDOM&BOM]WebAPIWebAPIWebAPI是浏览器提供的一套操作浏览器功能和页面元素的API(DOM和BOM)认识DOM什么是DOM文档对象模型(DOM)是HTML和XML文档的编程接口。它提供了对......