最近開始體驗FastGPT知識庫問答系統(tǒng),參考官方文檔,在自己的阿里云服務(wù)器使用Docker Compose快速完成了部署。
環(huán)境說明:阿里云ECS,2核8G,X86架構(gòu),CentOS 7.9操作系統(tǒng)。文章來源地址http://www.zghlxwxcb.cn/news/detail-760142.html
Docker與Docker-Compose安裝
- 1.登錄服務(wù)器,執(zhí)行相關(guān)命令完成安裝。
# 安裝Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 啟動docker,并設(shè)置開機(jī)自啟動
systemctl enable --now docker
# 安裝成功后,可以查看已安裝Docker版本
docker -v
# 安裝Docker-Compose(版本各位自己根據(jù)情況選擇)
curl -L https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
# 為docker-compose添加可執(zhí)行權(quán)限
chmod +x /usr/local/bin/docker-compose
# 安裝完成后,可以查看已安裝Docker-Compose版本
docker-compose -v
# 如果提示 "docker-compose: 未找到命令" 找不到,可以執(zhí)行以下命令查看Docker-Compose版本
docker compose version
FastGPT安裝
- 1.登錄服務(wù)器,在/mnt目錄(可以自己選擇)下創(chuàng)建fastgpt目錄,并下載FastGPT的docker-compose.yml文件。
# 創(chuàng)建安裝部署目錄
mkdir /mnt/fastgpt
# 切換到該目錄
cd /mnt/fastgpt
# 下載docker-compose.yml
curl -O https://raw.githubusercontent.com/labring/FastGPT/main/files/deploy/fastgpt/docker-compose.yml
- 2.配置root用戶密碼,以及OpenAI接口地址和API key。關(guān)于如何解決訪問OpenAI接口的問題,我在前面的文章已經(jīng)寫過,如有問題可留言。
# 編輯docker-compose.yml
vi docker-compose.yml
# root用戶密碼
- DEFAULT_ROOT_PSW=password
# 修改OpenAI接口地址和API key
- OPENAI_BASE_URL=https://ai.yourdomain.com/v1
- CHAT_API_KEY=sk-123
TIPS:運行端口各位根據(jù)自己實際情況調(diào)整
- 3.配置PostgreSQL和MongoDB連接信息(可選),因為FastGPT官方提供的docker-compose.yml文件已經(jīng)包含了PostgreSQL和MongoDB的配置,如果大家有需要使用獨立的PostgreSQL和MongoDB就需要單獨配置。關(guān)于PostgreSQL和MongoDB的安裝,我在前面的文章也寫過,如有問題可留言。
# 編輯docker-compose.yml
vi docker-compose.yml
# MongoDB配置
- MONGODB_URI=mongodb://username:password@127.0.0.1:27017/fastgpt
# PostgreSQL配置
- PG_URL=postgresql://username:password@127.0.0.1:5432/fastgpt
# TIPS:如果使用了自定義的PostgreSQL和MongoDB,請注釋或刪除掉docker-compose.yml中postgresql和mongodb容器配置。
啟動和體驗
- 1.拉取鏡像并啟動FastGPT。
# 拉取鏡像,如果docker-compose命令找不到,請使用docker compose pull
docker-compose pull
# 啟動FastGPT,如果docker-compose命令找不到,請使用docker compose up -d
docker-compose up -d
- 2.訪問http://127.0.0.1:3000/ ,使用root用戶登錄,即可體驗FastGPT。下一節(jié)我會給大家演示下如何實現(xiàn)一個通過口述需求實現(xiàn)代碼生成的AI程序員,敬請期待!
文章來源:http://www.zghlxwxcb.cn/news/detail-760142.html
到了這里,關(guān)于Linux服務(wù)器快速安裝FastGPT知識庫問答系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!