Docker部署是HiveChat最推荐的部署方式,具体步骤如下:
前期准备
- 安装Docker引擎(版本20.10+)和Docker Compose插件
- 预留3GB以上磁盘空间
- 确保服务器开放3000端口
部署流程
- 克隆仓库:
git clone https://github.com/HiveNexus/HiveChat.git
- 修改
docker-compose.yml
文件,重点配置:- DATABASE_URL(数据库连接字符串)
- AUTH_SECRET(建议通过
openssl rand -base64 32
生成) - ADMIN_CODE(自定义6位以上管理员初始化密码)
- 构建镜像:
docker compose build
- 启动服务:
docker compose up -d
后续配置
首次访问http://服务器IP:3000/setup
完成管理员账号初始化。需要注意的是,生产环境强烈建议:
- 配置HTTPS证书
- 修改默认数据库密码
- 设置定期数据备份
本答案来源于文章《HiveChat:适合公司内部快速部署的AI聊天机器人》