图龙网络科技

问答社区

原创作者: 图龙网络科技 发布时间: 2023-09-23 229.8K 人阅读
置顶

安装系统为Ubuntu-22.04,系统请自行安装好docker和docker-compose工具

太极混元 发布于 4个月前 分类:知识文档

本教程的最佳实践系统为 Ubuntu-22.04,其他系统请自行安装好 docker 和 docker-compose 工具

#安装 Docker

前提必须更换系统:宝塔控制面板选择:   Ubuntu/Deepin安装脚本

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

我们推荐统一使用容器搭建运行环境,所以你得先安装好 docker 和 docker-compose,如果你本机已经安装好 docker 和 docker-compose 了请跳过此步骤。

#Ubuntu 安装 docker

  1. 添加 docker 的软件源,复制下面脚本在终端运行。
    # Add Docker's official GPG key:
    sudo apt-get update
    sudo apt-get install ca-certificates curl gnupg
    sudo install -m 0755 -d /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    sudo chmod a+r /etc/apt/keyrings/docker.gpg
    
    # Add the repository to Apt sources:
    echo \
    "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
    "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt-get update
    
    Copied!
  2. 安装 docker 和 docker-compose
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose -y
    
    Copied!

#Centos 安装 docker

  1. 移除本机自带的 docker
    sudo yum remove docker \
                        docker-client \
                        docker-client-latest \
                        docker-common \
                        docker-latest \
                        docker-latest-logrotate \
                        docker-logrotate \
                        docker-engine -y
    
    
    Copied!
  2. 添加软件源
    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
    Copied!
  3. 安装 docker 和 docker-compose
    sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose
    
    Copied!

其他操作系统请参考官方的安装教程:https://docs.docker.com/engine/install/ (opens new window)。 下面我们将演示如何运行这些容器。这里我们假设你的所有 docker 容器都运行在 /opt/GeekAI 目录下。

镜像安装开源系统源码案例:

部分镜像无法安装部署可根据以下的案例拉起:如社区版

先克隆项目:

git clone https://github.com/yangjian102621/geekai.git
Copied!

启动项目

cd deploy #切换到 `deploy` 目录
docker-compose up -d
Copied!

#部署高级版本

注意:

目前 Geek-AI Pro 是社区版的高级版本,可以体验到最新的功能,更新速度会领先社区版 2-3 个版本。 目前高级版源码不开放,但是会提供免费的部署镜像给大家使用,Pro 版和社区版唯一区别是只能使用作者推荐的 中转 API 地址,其他并无区别。

首先还是克隆项目:

git clone https://github.com/yangjian102621/geekai-plus.git
Copied!

默认是拉取的 X86_AMD64 的 docker 镜像,如果你的是 ARM 架构,那请修改 docker-compose.yaml 文件,修改 geekai-api 和 geekai-web 的镜像名称。

geekai-plus-api:v4.0.8-amd64 修改成 geekai-plus-api:v4.0.8-arm64 geekai-plus-web:v4.0.8-amd64 修改成 geekai-plus-web:v4.0.8-arm64

然后启动项目:

docker-compose up -d
Copied!

提示:

容器启动完成并不代表启动成功了,由于一键部署脚本要启动6个容器,容器之间还有依赖关系,所以中途会经过多次重启才会正常运行。 首次启动成功之后请耐心等待30秒-2分钟再访问系统。

然后你就可以访问以下地址

  • 前端访问地址:http://localhost:8080/chat (opens new window) 使用移动设备访问会自动跳转到移动端页面。
  • 后台管理地址:http://localhost:8080/admin(opens new window)
  • 移动端地址:http://localhost:8080/mobile(opens new window)
  • 初始后台管理账号:admin/admin123
  • 初始前端体验账号:18575670125/12345678

注意,服务启动成功之后不能立刻使用,需要先 添加 API KEY。

0个回复

  • 龙族们都在等待回复

提供中小企业建站高端正版精品系统

正品模板 购买协议