APISQL企业版离线部署教程

针对政务、国企、医院、军工等内网物理隔离的客户,有时需要多次摆渡才能到达要安装软件的服务器。本教程将指导您使用Linux和Docker Compose编排服务,实现APISQL的离线部署。

准备

  1. 准备一台Linux(x86_64)服务器。

  2. 安装Docker Engine(推荐版本20.10.15及以上,最低19.03)。

  3. 安装Docker Compose。如果Docker Engine版本>= 20.10.15,则可以跳过此步骤,因为Docker引擎已包含docker-compose,使用时需执行命令docker compose

  4. 下载APISQL安装包:https://drive.weixin.qq.com/s?k=ALgAgwdlAAcwJql5cQ

微信扫一扫进行下载

部署

  1. 确保部署文件夹中包含以下文件:

    • apisql.images.tar.gz:Docker镜像文件。
    • apisql.tar.gz:包含Docker Compose编排文件及服务初始数据。
  2. 将文件上传至服务器。

  3. 导入Docker镜像apisql.images.tar.gz,此过程可能需要一些时间。

    bash 复制代码
    # 终端执行,注意替换文件路径
    docker load < apisql.images.tar.gz
  4. 解压文件apisql.tar.gz

    bash 复制代码
    # 1. 创建目标文件夹
    mkdir apisql
    # 2. 解压文件到目标文件夹
    tar -zxf apisql.tar.gz -C ./apisql
  5. 修改参数:

  • apisql/docker-compose.yml中找到caddy模块的参数MY_HOST,并更改为当前设备的IPv4地址。
  1. 启动容器。
bash 复制代码
# 切换到创建的文件夹
cd apisql

# 启动容器
docker-compose up -d
  1. 部署完成。

在浏览器中输入:服务器IP/ui,即可访问主页面,例如:192.168.1.1/ui,初始密码:admin/66666666

  1. 更新包的安装(按需)
    当有更新包时,只需上传最大版本号的更新包(包含之前所有补丁和更改)。
    右上角切换为控制台 -> 模块管理 -> 上传.hyapp 更新包,看到下面有文件列表,表示已上传成功。

发布新版本即可;如果涉及ApiGate网关的升级,请右上角点击 项目管理 -> 数据网关 -> 选择对应的网关进行升级。

如需更多信息和帮助,请参考APISQL官网:https://www.apisql.cn 教程、文档、联系方式。

其他

若需修改相关服务的账户/密码,必须同步更新各配置文件中的相关配置,否则服务可能无法正常运行,其余账户信息详见docker-compose.yml
如需管理容器,在浏览器中输入:服务器IP:28100,即可访问Docker Portainer容器管理页面,例如:192.168.1.1:28100,初始密码:admin/abcd12345678

相关推荐
oden1 小时前
AI服务商切换太麻烦?一个AI Gateway搞定监控、缓存和故障转移(成本降40%)
后端·openai·api
饕餮争锋1 小时前
SQL条件中WHERE 1=1 的功能
数据库·sql
编织幻境的妖2 小时前
SQL查询连续登录用户方法详解
java·数据库·sql
零度@3 小时前
SQL 调优全解:从 20 秒到 200 ms 的 6 步实战笔记(附脚本)
数据库·笔记·sql
weixin_448119944 小时前
Datawhale Hello-Agents入门篇202512第1次作业
数据库·sql·mysql
北极糊的狐6 小时前
若依系统报错net::ERR_CONNECTION_TIMED_OUT的原因
java·windows·sql·mybatis
五阿哥永琪7 小时前
MySQL 慢查询定位与 SQL 性能优化实战指南
sql·mysql·性能优化
WangHappy8 小时前
出海不愁!用Vue3 + Node.js + Stripe实现全球支付
前端·node.js
该用户已不存在8 小时前
Node.js后端开发必不可少的7个核心库
javascript·后端·node.js
C++业余爱好者8 小时前
SQL语言家族入门指南:标准SQL、T-SQL与PL/SQL详解
数据库·sql