经过一天的折腾,终于是把我的博客网站建好了!
我的网站是放在我的飞牛 NAS 上面的,这里就记录一下大致的操作吧~
首先肯定是要有一个飞牛 NAS,这里就不具体说了。
在飞牛的应用商店中是有 Halo 可以直接安装的,但是不建议装这个。
因为飞牛的 Halo 比官方的低了几个版本,这会导致很多最插件用不了,因此建议用 Docker 自己搭建最新版。
下面我们直接跟着官方的教程来就行:

这里我使用的是 Docker compose 部署。
在自己的飞牛文件中新建一个文件夹用来存放 Halo 的 Docker 文件,同时复制路径后面用。

进入 Docker → compose → 新增项目 → 填写名称 → 选择安装路径 → 创建docker-compose.yml → 在官网复制代码(注意要选Halo + PostgreSQL)→ 修改代码中的 halo-pro 为halo (因为pro是付费版,同时确保后面的版本号是最新的,具体的版本号规则就在同样的文档里面)→ 勾选立即启动 → 确认
网上有很多教程说可以自己在这里的代码中修改密码,但是这会报错,只需要去掉pro,其他的啥都别改,保持默认即可。


等待安装完毕,就可以在容器中查看是否安装成功了。若安装成功会有下面两个容器在运行:

打开就可以看见登录界面了:

建议将安装的目录文件进行备份,以免出问题丢失。
至此,Halo 在飞牛上的本地安装已经完成。现在可以通过飞牛的本地IP及端口直接访问。
不过,我们的建站目标是要实现公网开放,以便让更多人能够浏览。
后续我将详细演示如何通过公网访问部署在飞牛上的 Halo 博客主页。
评论