大模型平台搭建(二)毕昇BiSheng

BiSheng部署指南

BiSheng是一个开源的 AI 应用开发平台,支持快速构建和部署基于大语言模型的应用。以下是部署BiSheng的详细步骤:

部署环境准备

确保服务器或本地环境满足以下条件:

  • 操作系统:推荐 Ubuntu 20.04 LTS 或 CentOS 7+
  • 内存:至少 8GB
  • 存储:50GB 以上可用空间
  • 网络:稳定的互联网连接

安装依赖工具:

# Ubuntu/Debian
sudo apt update && sudo apt install -y git docker.io docker-compose nginx

# CentOS/RHEL
sudo yum install -y git docker docker-compose nginx

启动 Docker 服务并设为开机自启:

sudo systemctl enable --now docker

获取 BiSheng 代码

克隆官方仓库至本地:

git clone https://github.com/opensourceways/bisheng.git
cd bisheng

配置与启动

修改环境变量文件 .env,调整以下关键参数:

DB_HOST=mysql
DB_PORT=3306
DB_USER=bisheng
DB_PASSWORD=your_secure_password

启动容器服务:

docker-compose up -d

验证服务状态:

docker-compose ps

Nginx 反向代理配置

创建 Nginx 配置文件 /etc/nginx/conf.d/bisheng.conf

server {
    listen 80;
    server_name your-domain.com;

    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
    }
}

重载 Nginx:

sudo nginx -t && sudo systemctl reload nginx

访问与初始化

通过浏览器访问 http://your-domain.com,按页面提示完成管理员账号注册和系统初始化。

故障排查

检查容器日志:

docker-compose logs -f

常见问题:

  • 端口冲突:修改 docker-compose.yml 中的端口映射。
  • 数据库连接失败:确认 .env 中的数据库配置与 docker-compose.yml 一致。

更新与维护

拉取最新代码并重新部署:

git pull origin main
docker-compose down && docker-compose up -d

定期备份数据库:

docker exec -t bisheng_mysql mysqldump -u bisheng -pyour_secure_password bisheng > backup.sql
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐