跳到主要内容

下载安装

JitAi安装包分为桌面版(支持Windows、Mac)和服务器版(支持Docker)。

桌面版

用于开发者在个人电脑上开发、运行、调试、测试、发布应用,不支持多节点集群。

根据操作系统类型,桌面版分为 Windows 安装包 和 Mac 安装包。

注意

启动前务必确认本地没有进程占用8080端口,否则会导致桌面版无法正常运行。

Windows

适用于 Windows 10(64 位)、Windows 11 (64 位)的操作系统。

安装步骤:

  1. 点击此处下载安装包。
  2. 双击exe文件安装。
  3. 按页面流程激活

Mac

Mac 安装包,适用于 MacOS 12.6.0 (Monterey) 及以上版本。

根据您的Mac芯片类型,选择对应的安装包:

Intel 芯片 Mac:

  1. 点击此处下载安装包。
  2. 双击dmg文件安装。
  3. 按页面流程激活。

Apple 芯片 Mac (M1/M2/M3等):

  1. 点击此处下载安装包。
  2. 双击dmg文件安装。
  3. 按页面流程激活。

服务器版

用于部署在服务器上运行应用系统(多进程、支持集群、高性能),可用作应用系统的测试环境和生产环境。也支持在线开发,但不支持代码调试。目前服务器版安装包只支持通过 Docker 安装。

安装步骤

  1. Docker 官方文档安装 Docker。

  2. 通过以下命令运行 JitNode 容器:

    快速启动 JitNode 容器
    docker run -itd --name jit \
    -p 80:80 \
    -p 3306:3306 \
    --init --privileged \
    -v 本机映射目录(如:/Users/desktop/JitNode):/data/JitNode \
    registry.cn-hangzhou.aliyuncs.com/jitpro/jit
  3. 在浏览器中访问 http://{服务器IP地址}:80,按页面流程激活。

容器参数说明

是否必填参数说明
必填--name {ContainerName}指定容器名称
必填-p {WebPort}:80指定 Web 服务对外暴露的端口号
必填-p {MySQLPort}:3306指定 JitNode 内置 MySQL 对外暴露的端口号,新建应用时默认使用该数据库存储数据
选填-p {RedisPort}:6379指定 JitNode 内置 Redis 对外暴露的端口号
选填-e NODE_ADDRESS={URL}用于部署集群环境时配置当前节点地址,集群节点之间转发请求时通过该地址转发到当前节点。可不配置,进入 admin 后在界面中配置
选填-v {LocalDir}:/data/JitNode容器中 /data/JitNode 目录存储:节点许可证信息、MySQL 数据、Redis 数据、node.json、运行环境配置等数据。用于备份/迁移运行环境数据

完整参数使用示例

完整参数启动
docker run -itd --name jitnode \
-p 80:80 \
-p 3306:3306 \
-p 6379:6379 \
-e NODE_ADDRESS=http://your-server-ip:80 \
--init --privileged \
-v /your/local/path:/data/JitNode \
registry.cn-hangzhou.aliyuncs.com/jitpro/jit
路径说明

请将 /your/local/path 替换为宿主机实际路径,例如:/Users/username/JitNode/opt/jitnode

常见问题

安装完成后,建议您详细了解 JitAi 的目录组织架构,以便更好地进行后续开发和管理工作,请参阅 JitNode目录

怎样修改运行的端口号?

修改 home/node.json 中的 PORT 值。默认是 8080。

新建应用的源码存储在哪里?

home/environs 文件夹下

本地每个文件/夹有什么用途?

详情见 文档链接

安装包有新版本怎么办?

针对服务器版,AdminApp会在页面顶部提示安装包依赖更新信息,点击即可自动重启更新。如果是Docker镜像更新,则需要用户手动拉取新版本镜像,并使用新镜像重新启动容器,映射目录保持和旧版本一致即可。

针对桌面版,需要手动关闭Jit并重新启动。

Apple安全验证问题:Apple无法验证"Jit"是否包含可能危害Mac安全或泄露隐私的恶意软件

Apple安全验证问题

  1. 点击"完成"按钮。

  2. 进入系统设置->隐私与安全性->安全性,将"允许以下来源的应用程序"设置为"App Store与已知开发者"。

  3. 点击仍要打开

想要迁移文件夹位置?

安装后文件夹位置不可移动,如果您有其他位置的数据,可以将 home 文件夹迁移到新安装包目录进行覆盖:

安装包固定位置:

  • Windows: C:\Program Files\jit\resources\app.asar.unpacked\JitNode
  • Mac: /Applications/Jit.app/Contents/Resources/app.asar.unpacked\JitNode
  • 服务器版: 容器内/data/JitNode目录,用户操作宿主机的映射目录即可

将其他位置的 home 文件夹迁移到新JitNode目录的步骤:

  1. 关闭Jit进程
  2. 备份新 JitNode 目录中的 home 文件夹(如果有数据)
  3. 将其他位置的 home 文件夹复制到新 JitNode 目录中,覆盖原有的 home 文件夹
  4. 确保 home/node.json 等配置文件存在且正确
  5. 重新启动Jit