环境介绍:Ubuntu18.04.1
当前配置 推荐配置 内存125G 内存16g 磁盘500G 磁盘50GB
#检查防火墙配置,关闭防火墙
1、systemctl status firewalld #检查防火墙状态
2、systemctl stop firewalld #关闭防火墙
一、#安装docker
一、#安装docker1、curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 2、systemctl enable --now docker
二、#安装docker-compose
二、#安装docker-compose
1、curl -L https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose
2、chmod +x /usr/local/bin/docker-compose
#验证安装
1、docker -v
2、docker-compose -v #版本最好在2.17以上,否则可能无法执行自动化命令
三、#安装fastgpt、mongo、pgvector、oneapi、mysql
三、#安装fastgpt、mongo、pgvector、oneapi、mysql
依次执行下面命令,创建 FastGPT 文件并拉取docker-compose.yml
和config.json
,执行完后目录下会有 2 个文件。
1、 mkdir fastgpt
2、cd fastgpt
3、curl -O https://raw.githubusercontent.com/labring/FastGPT/main/files/deploy/fastgpt/docker-compose.yml
4、curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json
四、#启动容器
四、#启动容器
1、docker-compose up -d # 启动容器
2、sleep 10 #等待10s
3、docker restart oneapi # 重启一次oneapi(由于OneAPI的默认Key有点问题)
五、#oneapi问题处理
五、# oneapi问题处理
问题:1、docker-compose up -d 下载启动容器,oneapi容器启动不起来。原因1、系统不兼容2、oneapi版本有问题。
解决方法:在docker-compose.yml 注释掉oneapi。并删除掉已存在的oneapi (docker rm -f oneapi)通过docker 命令手动拉取oneapi
1、docker search justsong/one-api #docker 查找one-api
2、docker pull justsong/one-api #拉取one-api
3、docker run --name oneapi -d --restart always -p 23000:3000 --privileged -e TZ=Asia/Shanghai -v /shiduai/fastgpt:/data justsong/one-api #注意映射的23000端口,后面会用到
4、iptables -A INPUT -p tcp --dport 23000 -j ACCEPT #配置iptables防火墙(注意oneapi端口)
#docker-compose.yml 注释掉oneapi
六、#pgvector问题处理
六、# pgvector问题处理问题:2、docker-compose up -d 下载启动容器,pgvector容器启动不起来。原因1、系统不兼容2、pgvector版本有问题。
解决方法:在docker-compose.yml 更换pgvector版本。
1、iptables -A INPUT -p tcp --dport 5432 -j ACCEPT #配置iptables防火墙(注意pgvector端口)
2、账号:username 密码:password 端口:5432 链接的数据库:postgres
七、#oneapi配置连接到Fastgpt
1、登录到oneapi #ip+端口 (账号root 默认密码:123456)![]()
2、 添加渠道![]()
3、创建令牌并复制我的令牌![]()
4、在docker-compose.yml添加oneapi地址及我的令牌
URL#oneapi访问地址,记得加v1
KEY#刚才复制的令牌
![]()
八、#重启fastgpt
重启fastgpt
1、docker-compose down
2、docker-compose up -d
访问fastgpt,服务器的IP加端口,密码默认1234,修改密码可以在docker-compose.yml里面修改![]()
完成!!!!!!!!!!!!!!!