群晖 NAS 部署

Mereith2022年9月14日大约 2 分钟

群晖 NAS 部署

首先安装 Docker 套件。

下载镜像

Docker 套件中点击 映像/新增/从 URL 添加:

填入地址为 mereith/van-blog

标签选择默认的 latest 即可:

仿照上面的增加 mongo 镜像,版本选择 4.4.9 的,如图所示(有些机器不支持 AVX,用最新的会报错):

完成后如图:

创建容器

创建 mongoDB 容器

点击 容器/新建 ,选中刚刚下载的 mongo 镜像。

容器名称设置为 mongo,其他的一路下一步就行。

如果不嫌麻烦,最后把数据存储映射一下:

容器内目录说明
/data/db数据库的存储

完成后启动即可。

创建 vanblog 容器

和上面一样,点击 容器/新建 ,选中刚刚下载的 mereith/van-blog:latest 镜像,容器名称为 vanblog

image.png

环境变量

点击高级设置/环境,其他的都可忽略,但下表的环境变量需要设置/新加:

名称
EMAIL你自己的邮箱

参考: vanblog 文档/环境变量配置 中所示设置好环境变量。

链接

为了让 vanblog 容器内可以访问之前创建的 mongo 容器,在 高级设置/链接 中添加链接到之前创建的 mongo 容器。

image.png

端口映射

然后点击下一步,进行端口映射,群晖不能用默认的 80 端口,所以可以映射成其他端口,比如 8880

image.png

存储空间映射

可以参考 vanblog 文档/环境变量配置 中的目录映射部分进行映射。

其中图床数据的目录映射推荐做一下,不然重置后可能会让你的博客本地图床图片都失效。

容器内目录说明
/app/static图床中数据的存放路径,使用内置图床请务必映射好!
/var/log日志的存放路径,包括 access 日志、 Caddy 日志和前台服务日志
/root/.config/caddycaddy 配置存储路径
/root/.local/share/caddycaddy 证书存储路径

完成

然后点击完成即可:

image.png

排错

如果发生错误,可以在容器日志中查看报错原因。

后续

容器启动后,你可以通过 http://<ip>:<端口>/admin/init 访问进行初始化。

但如果你想在公网访问,我的建议是配置好反代后用最终使用的 URL 来访问进行初始化,否则内置图床上传的图片链接可能会有问题。

FAQ

Loading...