使用1Panel部署、更新nodebb

Administrator
Administrator
发布于 2024-07-02 / 476 阅读
1
5

使用1Panel部署、更新nodebb


安装

1.拉取镜像

首先配置镜像加速 国内 Docker 服务状态 & 镜像加速监控 (1panel.top),选择其中“Docker镜像加速”标签的网址,即是加速源。

Package nodebb · GitHub中找到最新的版本拉取。(可能速度会很慢,而且貌似并不能使用到加速服务)

2.创建容器

拉取成功后,在容器页面,创建容器,输入名称(nodebb),并选择刚刚拉取的镜像。端口选择暴露所有,网络为1panel-network,其余配置不用填。

3.环境准备(mongodb)

  1. 在1Panel面板-应用商店中,安装mongodb。

  2. 根据Ubuntu (推荐) - NodeBB 文档,配置mongodb,准备好数据表和数据库用户。

4.配置nodebb

1.在容器页面,找到nodebb容器,点击其端口,打开地址。

2.在配置页面,输入基本配置,数据库配置填入3.2中创建的用户、密码和表名。ip地址需填写容器的ip或mongodb的容器名。

3.保存设置后,等待一段时间,在面内板看到nodebb的容器停止以后,将其重新启动即可。

4.其余域名解析、HTTPS等在面板内配置即可。


更新

1.在Package nodebb · GitHub中找到最新的版本拉取。

2.将nodebb容器停止,点击编辑,记住其容器目录和对应的挂载卷。

3.点击更多里面的升级,目标镜像填写最新拉取的镜像名称。确认之后等待升级完成。

4.点击编辑,确认容器目录和对应的挂载卷与2中相同且对应。

5.重新配置nodebb(安装步骤中的4)。


评论