群晖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
并敲击回车
这里,显示了你的群晖 UID
和 GID
例如,前面的1024
就是我的UID
,100
就是我的GID
- 一定要记录下这个信息,稍后我们将会用到,否则会出现权限问题,导致后续calibre无法正常使用
4. 为calibre创建文件夹
点击共享文件夹后,然后新增一个共享文件夹:Docker
。只需要修改文件夹名称,其余设置均不用修改,保持默认选项即可。
我们之后把Docker
相关的文件都可以放进去。
5. 配置镜像参数
将网络选择成与 Docker Host 相同的网络,然后点击下一步
将常规设置中的一些内容,做一些修改后进入高级设置
- 切记勿直接进入下一步
这个时候我们需要使用到刚刚记录到的UID
和GID
点击左上角的新增,然后会在列表最下面新增一个空白的行,这个时候输入我们刚刚查到的UID
和GID
。