环境
以 Centos 服务器为例,进行环境搭建(大家可以选择购买VPS)。
机型: 2核 4GB 3Mbps 腾讯云服务器
系统: CentOS Linux release 8.4.2105 (Core)
安装
docker
使用Docker
是最方便的,镜像为huginn/huginn,拉取命令:
1 | docker pull huginn/huginn |
内置DB
如果不想自己安装部署 MySQL、Postgres 之类的数据库,这个镜像中内置了一个打包的数据库,直接run
就行:
1 | docker run -it --name huginn -p 3000:3000 --rm huginn/huginn |
注意命令中的--rm
含义是当终止命令后容器会被删除,数据也会被消除。如果想要服务在后台运行使用-d
参数。
镜像连接使用本地数据库
如果不想使用捆绑到镜像中的数据库,可参考之前文章docker-compose部署MySQL,自己部署一个MySQL
实例。root
用户登录mysql
,创建huginn
使用的数据库并设置访问权限:
1 | create database if not exists d_my_hug; |
然后使用 Docker
1 | docker run --name huginn \ |
在浏览器中输入http://你的服务器IP:3000
并访问,出现页面就表示huginn
安装成功了!默认的管理员账号:admin
,密码:password
,进去首先把管理员的邮箱和密码修改一下!
docker-compose
同上连接使用本地数mysql
据库,新建docker-compose
:
1 | version: "3" |
拉起服务:
1 | docker-compose up -d |