获取授权
获取授权 安装环境要求 自动脚本安装 数据读取 参数说明

安装指引

从获取授权到完成安装,全程指引

1. 获取授权

开始之前
使用前请先获取授权:→ 获取授权

2. 安装环境要求(最佳实践)

· 我们建议用户使用干净的服务器安装,而非个人电脑(除非临时验证可行性),以获取最佳体验。

· 数据更新是连续不间断的,请尽量保证服务器网络和供电的连续性,因此推荐安装在云服务器上。

· 实在出现不可抗力情况,程序在服务器重启后,也会每天凌晨自动检查、修正所有数据,用户不需要过分担心。

· 由于数据服务器集群都在国内,为保证最低延迟,不推荐海外服务器安装。

· 每个独立的授权,需安装在独立的服务器上,因为每个市场至少几千只股票同时更新。

最低服务器配置要求:
A股
CPU 8核心
内存 16GB
硬盘 200GB
港股
CPU 8核心
内存 16GB
硬盘 200GB
美股
CPU 8核心
内存 16GB
硬盘 600GB
以上配置为 ig50 程序专用,如需在同环境下安装其他程序,请自行判断增加配置。
指令集架构:x86 64位
公版程序已明确适配系统:
类型 系列 适配明细 glibc版本
Linux Debian Debian 11+、Ubuntu 22.04+(及 Linux Mint、Deepin、Kali 等glibc兼容系统) ≥ 2.31
CentOS CentOS 9(及 RHEL 9、Rocky Linux 9、AlmaLinux 9、Fedora 等glibc兼容系统) ≥ 2.34
SUSE openSUSE 15.5+ ≥ 2.31
Windows 已适配 Windows 10(兼容 Windows 11 及 Windows Server 2016+)

3. 自动脚本安装

· Linux系统请确保在root用户或有sudo权限的用户下执行。

· Windows系统则以管理员身份运行脚本。

· Windows下安装请务必关闭杀毒软件。

· 安装脚本会要求填入 user 和 market 授权参数,请确认已经联系客服 获取授权

· 安装脚本输出“IG50 安装成功且服务已正常运行!”即表示程序安装完成。

· 程序会注册为系统服务,开机自启动,24小时运行。

Linux下安装:

wget -qO ig50_shell.tar https://gitee.com/igtrade/ighub/releases/download/last/ig50_shell.tar && tar xf ig50_shell.tar && rm -f ig50_shell.tar && sed -i 's/\r$//' ./ig50_install.sh && chmod +x ./ig50_install.sh && ./ig50_install.sh
sed -i 's/\r$//' ./ig50_update.sh && chmod +x ./ig50_update.sh && ./ig50_update.sh
sed -i 's/\r$//' ./ig50_uninstall.sh && chmod +x ./ig50_uninstall.sh && ./ig50_uninstall.sh
systemctl start ig50      # 启动
systemctl stop ig50       # 停止
systemctl restart ig50    # 重启

Windows下安装(请务必关闭杀毒软件):

下载安装脚本 ig50_bat.zip 后,解压到系统任意目录,以管理员身份运行 ig50_install.bat
安装脚本: ig50_install.bat
更新脚本: ig50_update.bat
卸载脚本: ig50_uninstall.bat
Start-ScheduledTask -TaskName IG50Service    # 启动
Stop-ScheduledTask -TaskName IG50Service     # 停止

4. 数据读取

安装完成后,数据会以json文本文件形式,自动更新到您安装时指定的数据目录中(目录说明见下方),您直接读取即可。具体的数据集路径、更新时间、字段说明等信息,请点击页面右上角的 数据集文档,阅读对应的数据集说明即可。

数据存储目录在安装时可以指定。如果安装时未修改,默认路径如下:

Linux: /ig50-data

Windows: C:\ig50-data

安装后如需修改存储路径,请编辑配置文件:

Linux: /opt/ig50/config/ig50_user_config.properties

Windows: C:\ig50\config\ig50_user_config.properties

修改 server.data.dir 参数为您希望的路径,保存后重启程序即可生效。

5. 程序关键文件以及参数说明

· 程序默认安装目录(Linux:/opt/ig50,Windows:C:\ig50)不可修改,实际硬盘占用非常小,可放心安装。

· 数据存放目录可在安装时指定,安装脚本会指引您操作。默认路径(Linux:/ig50-data,Windows:C:\ig50-data),一般建议指定到空间充裕的磁盘中。

· 任何时候都可以通过ig50_user_config.properties → server.data.dir参数修改数据存放目录,修改后请重启程序。


/opt/ig50      # 默认程序安装目录(windows在C:\ig50),此目录不可修改
│  ├─appbak    # 更新脚本自动创建的程序备份目录
│  ├─config    # 程序配置目录
│  │  ├─ig50.license    # 授权文件,联系管理员邮箱获取:[email protected],整个文件覆盖即可
│  │  │   ├─user        # 授权用户id
│  │  │   └─market      # 授权市场
│  │  ├─ig50_user_config.properties    # 用户配置,绝大部分用户保持默认即可
│  │  │   ├─server.data.dir            # [参数]数据存放目录。缺省:/ig50-data
│  │  │   └─server.connect.timeout     # [参数]服务器连接超时时间(毫秒)。缺省:100
│  │  └─ig50_system.ini    # 程序配置,用于程序自动修改,请勿人为改动
│  ├──ig50    # 主程序
│  ├──logs    # 程序日志
│  └──tools   # 程序依赖的第三方工具
│
/ig50-data  # 默认数据存放目录(windows在C:\ig50-data),可在安装时修改