【docker】跨平台、可扩展、高性能的聊天机器人框架 | Koishi的部署

1. 前言

Koishi 是一个跨平台、可扩展、高性能的聊天机器人框架。

官方doc:安装 | Koishi

GitHub:koishijs/koishi: Cross-platform chatbot framework made with love

2. 准备

夜梦这里使用的是雨云的服务器,长期全场景九折 + 首月五折优惠链接:https://www.rainyun.com/

更多服务器推荐请看:服务器推荐 | 部分服务器测评

此项目可以使用域名并开启 SSL。通过 namesilo 注册域名可以使用 1 美元优惠码:yemeng。

在开始部署之前,你需要安装 docker 和 docker-compose。具体安装见:【docker】在服务器上安装 docker/docker-compose

你可以为服务器添加1~2G的swap:手动添加 SWAP

3. 部署

安装方式里面,我们选择docker:

文档:在容器中使用 | Koishi

docker容器:koishijs/koishi – Docker Image

新建文件夹:

mkdir -p /root/data/docker_data/koishi
cd /root/data/docker_data/koishi

创建配置文件:

vim docker-compose.yml

英文输入法下按 i 进入编辑模式后,粘贴:

version: '3'
services:
  koishi:
    image: koishijs/koishi
    volumes:
      - ./data:/koishi
    ports:
      - "25520:5140"
    environment:
      - TZ=Asia/Shanghai

按 esc 后,输入:wq 保存退出。运行:

docker-compose up -d

4. 初步使用

完成以后,你可以访问ip:25520进入控制台。

由于我们是在服务器上部署的,可以通过公网进行访问。也就是说,任何一个知道你koishi所在的IP:port都可以访问你的控制台!所以我们在公网部署完毕以后,一定要在第一时间安装和配置auth插件!

一定要在第一时间安装和配置auth插件!

一定要在第一时间安装和配置auth插件!

auth插件在插件市场中,你可以直接搜索到。

默认是已经安装的,我们需要配置一下。

设置好管理员账号以后,我们保存配置启用插件

此时,我们需要登录才能够访问控制台。

5. 配置bot

由于bot种类众多,对接的平台也很多,所以夜梦这里将另写文章介绍不同平台bot的配置过程。大家可以期待一下~

本文为夜梦星尘原创文章。
文章作者:夜梦星尘
文章链接:【docker】跨平台、可扩展、高性能的聊天机器人框架 | Koishi的部署
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自夜梦星尘
支持作者:夜梦星尘的爱发电
上一篇
下一篇