本地部署

53AIHub 提供了支持一键安装的本地部署安装包,可一键部署到你的本地服务器/阿里云/腾讯云/华为云等云计算厂商的云服务器 上。它适合以下场景:

  • 你有自己的云服务器,并且非常关心数据私有化。
  • 你对 53AIHub 云服务感兴趣,希望先在本地快速体验 53AIHub的产品。
  • 你企业希望在购买 53AI Hub商业版之前进行场景的 POC 验证。

快速开始

使用预编译文件启动

  1. 从 GitHub Releases 页面下载预编译文件

访问 GitHub Releases 下载适合您操作系统的预编译文件。

  1. 解压下载的文件
  • Linux/MacOS:
# Linux/MacOS
tar -xzvf 53AIHub-[版本号]-[系统].tar.gz
  • Windows:
# Windows
# 使用解压软件解压 53AIHub-[版本号]-win.zip
  1. 启动 53AIHub
  • Linux/MacOS:

    chmod +x 53AIHub
    ./53aihub
  • Windows: 双击 53AIHub.exe 文件启动

服务将在默认端口上 80运行。

配置说明

53AIHub 默认不需要任何配置即可启动,它使用以下默认配置:

  • 数据库:SQLite(默认,无需配置)
  • 端口:默认为 3000(可通过 PORT 环境变量修改)

如果需要特定功能,可以在运行目录下创建 .env文件,配置以下环境变量:

  • SQL_DSN: 数据库连接字符串,默认使用 SQLite, 可以使用MySQL数据库
  • PORT: 服务监听端口,默认为 80
  • LOG_LEVEL: 日志级别,可选值为 DEBUG、INFO(默认)
  • API_HOST: API 主机地址,如需支持微信支付,必须配置此项

产品升级

升级分为以下步骤:

  1. 备份数据
  2. 下载新版
  3. 安装升级

1. 备份数据

  • Linux/MacOS:

    • 1.1 运行 cd 命令至你的 53AI Hub 项目路径,新建备份分支。
    • 1.2 运行命令停止服务,在 Docker 目录中执行备份数据命令。
docker compose down
tar -cvf volumes-$(date +%s).tgz volumes
  • Windows:
    • 打开文件管理进入到你的53AI Hub所在目录,新建备份文件夹
    • 退出原来的 53AIHub.exe ,复制当前目录至备份文件夹中

2. 下载新版

在官网或github仓库下载新的版本,解压到当前目录

3. 安装升级

按照“快速开始”中的说明重新启动 53AIHub

你可以根据需要修改目录下 .env 文件里的环境变量。然后重新启动 53AI Hub