# easyink-install **Repository Path**: lianluoyi/easyink-install ## Basic Information - **Project Name**: easyink-install - **Description**: 用于安装easyInk - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 7 - **Created**: 2021-08-30 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 版本更新日志 ### V1.22.0 - 更新内容 - V1.22.0新增登录密钥配置【密钥格式为PKCS8,1024bit】(密钥获取可参考: https://www.lddgo.net/encrypt/rsakey): - LOGIN_RSA_PRIVATE_KEY= - LOGIN_RSA_PUBLIC_KEY= - 更新update.sh脚本,新增更新公钥配置 - docker服务镜像更新 ### V1.22.1 - 更新内容 - docker服务镜像更新 ### V1.23.0 - 更新内容 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - docker服务镜像更新 ### V1.24.0 - 更新内容 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - docker服务镜像更新 ### V1.25.0 - 更新内容 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - docker服务镜像更新 ### V1.25.1 - 更新内容 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - docker服务镜像更新 ### V1.26.0 - 更新内容 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - docker服务镜像更新 ### V1.26.1 - 更新内容 - docker服务镜像更新 ### V1.27.0 - 更新内容 - docker服务镜像更新 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.27.1 - 更新内容 - docker服务镜像更新 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.28.0 - 更新内容 - docker服务镜像更新 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.29.0 - 更新内容 - docker服务镜像更新 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.29.1 - 更新内容 - docker服务镜像更新 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.29.2 - 更新内容 - docker服务镜像更新 - Redis数据库更新 - 清除`callbackEditCustomer:*` - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - 更新自动更新脚本:update.sh ### V1.29.3 - 更新内容 - docker服务镜像更新 ### V1.29.4 - 更新内容 - docker服务镜像更新 ### V1.30.0 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.31.1 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - 接口调用 - ``` ###wecomscrm_url为wecomsystem模块的访问地址,调用接口时需要Authorization认证### #(1)生成活码之前的统计数据 接口:http://{wecomscrm_url}/wecom/statistics/emple/history/update 方式:POST 传参:{} #(2)初始化今天统计数据 接口:http://{wecomscrm_url}/monitor/job/run 方式:PUT 传参:{ "jobId": "23", "jobGroup": "SYSTEM"} #(3)临时修改“每日活码统计数据定时任务”,注意替换传参{Time},为升级当天的日期,例2023-07-21 接口:http://{wecomscrm_url}/monitor/job/run 方式:PUT 传参:{"params":{},"searchValue":null,"createBy":"admin","createTime":"2023-07-07 19:50:41","updateBy":null,"updateTime":"2023-07-21 15:12:17","remark":"","lastId":null,"jobId":"24","jobName":"每日活码统计数据定时任务(传参日期格式:YYYY-MM-DD)","jobGroup":"SYSTEM","invokeTarget":"EmpleStatisticTask.getEmpleStatisticDateData('{Time}')","cronExpression":"0 0 3 * * ?","misfirePolicy":"2","concurrent":"1","status":"0"} #(4)校正今日活码统计数据 接口:http://{wecomscrm_url}/monitor/job/run 方式:PUT 传参:{ "jobId": "24", "jobGroup": "SYSTEM"} #(5)恢复“每日活码统计数据定时任务” 接口:http://{wecomscrm_url}/monitor/job/run 方式:PUT 传参:{"params":{},"searchValue":null,"createBy":"admin","createTime":"2023-07-07 19:50:41","updateBy":null,"updateTime":"2023-07-21 15:12:17","remark":"","lastId":null,"jobId":"24","jobName":"每日活码统计数据定时任务(传参日期格式:YYYY-MM-DD)","jobGroup":"SYSTEM","invokeTarget":"EmpleStatisticTask.getEmpleStatisticDateData('')","cronExpression":"0 0 3 * * ?","misfirePolicy":"2","concurrent":"1","status":"0"} ``` ### V1.31.2 - 更新内容 - docker服务镜像更新 - sidebar和middleProcessing的nginx转发配置中,新增本地文件查看的转发配置 - ``` location /profile { proxy_pass http://api; proxy_http_version 1.1; proxy_connect_timeout 1; proxy_send_timeout 30; proxy_read_timeout 60; proxy_buffering off; } ``` ### V1.31.3 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.32.0 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.32.1 - 更新内容 - docker服务镜像更新 ### V1.33.0 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - 接口调用 - ``` ###生成【数据统计】中前180天内每个在职员工的客户总数 接口:/wecom/transferData/update/totalAllCustomerCnt 方式:POST 传参:{} ``` ### V1.34.0 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.35.0 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.35.1 - 更新内容 - docker服务镜像更新 ### V1.36.0 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.36.1 - 更新内容 - docker服务镜像更新 ### V1.36.1.1 - 更新内容 - docker服务镜像更新 ### V1.36.1.2 - 更新内容 - 数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - docker服务镜像更新 ### V1.36.2 - 更新内容 - 配置文件更新 - ``` #线程池参数配置 thread-pool-prop: # 保存朋友圈客户和员工关系的线程池 momentRefTask: corePoolSize: ${THREAD_POOL_MOMENT_REF_TASK_CORE_SIZE:50} maxPoolSize: ${THREAD_POOL_MOMENT_REF_TASK_MAX_SIZE:100} queueCapacity: ${THREAD_POOL_MOMENT_REF_TASK_QUEUE_SIZE:100} ``` - ``` # prometheus配置 management: endpoints: web: exposure: include: 'prometheus' ``` - docker服务镜像更新 ### V1.36.3 - 更新内容 - docker服务镜像更新 - k8s启动文件更新 ### V1.37.0 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.37.0.1 - 更新内容 - 配置文件更新 - 新增会话存档导入接口 - 接口取消身份验证配置 - ``` ruoyi: #匿名访问的URL anonUrl: - /transfer/* ``` - 接口调用方式 - ``` 接口:/transfer/import/sessionArchive 请求方式:POST 传参: form-data: file(使用客户提供的excel表格,联系诗岚获取) param:{ corpId } ``` - docker服务镜像更新 ### V1.37.0.4 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.37.1 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.37.2 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.37.2.1 - 更新内容 - docker服务镜像更新 ### V1.37.2.2 - 更新内容 - 原有的默认登录密钥配置清空,如果没有事先配置,则需要自行进行配置【密钥格式为PKCS8,1024bit】(密钥获取可参考: https://www.lddgo.net/encrypt/rsakey): - LOGIN_RSA_PRIVATE_KEY= - LOGIN_RSA_PUBLIC_KEY= - 原有的企微应用回调数据的默认加解密配置--“Token”和“EncodingAESKey” 清空,如果没有事先配置,则需要自行进行配置 - SELF_BUILD_TOKEN= - SELF_BUILD_ENCODING_AES_KEY= - 更新update.sh脚本,新增更新企微应用回调数据的加解密配置 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.37.3 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.37.3.1 - 更新内容 - docker服务镜像更新 ### V1.37.3.2 - 更新内容 - docker服务镜像更新 ### V1.37.4 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.37.5 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - 新增配置 - ``` #报表跨月份查询,默认为只能跨1个月 SYSTEM_SELECT_MONTH_LIMIT=1 ``` - 接口调用 - ``` #调用旧数据迁移接口,迁移指定企业统计数据 接口:http://${wecomsystem服务地址+端口}/wecom/transferData/migrateDepartmentSnapshot?corpId=${企业id} 请求方式:POST ``` ### V1.37.5.1 - 更新内容 - docker服务镜像更新 ### V1.37.6 - 更新内容 - docker服务镜像更新 - 新增配置文件内容 - ``` remote: crypto: enabled: ${REMOTE_CRYPTO_ENABLED:false} #启用配置加密组件 sm4-key-env-name: SM4_KEY sm4-key-source: ENV #密钥使用环境变量的方式读取 default-algorithm: SM4 ``` ### V1.37.7 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - 执行旧数据脱敏接口 - ``` POST http://${wecomsystem地址}/transfer/migrateAll ``` ### V1.37.8 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql - 执行旧数据地址字段脱敏接口 - ``` POST http://${wecomsystem地址}/transfer/reDesensitizeAddress ``` ### V1.37.9 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.37.9.1 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql ### V1.37.10 - 更新内容 - docker服务镜像更新 - MySQL数据库结构更新: https://gitee.com/lianluoyi/easyink-sql # easyInk 快速开始 文档说明:【小白版】旨在让零基础的用户快速完成服务部署。如果您正在为企微SCRM选型,那么您可以按照本文档部署,体验easyInk的相关功能。如果您已经有一定的部署经验,并且需要部署一个正式的生产环境,那么您可以参考【[普通版](https://xsxda94vjq.feishu.cn/wiki/wikcnSfit4iRHPFdgAFxBkFM0P1)】的部署文档,同时我们也在【[用户指南](https://xsxda94vjq.feishu.cn/wiki/wikcnEt21zsEptSLJhkBC67BPwc)】提供了其他的部署方式和自定义参数的设置。 ## 第一步 购买服务器 1、注册账号 推荐使用更为方便快捷的云服务器,每个云厂商的操作有差异,这里主要介绍腾讯云的使用方式。首先您需要[点击注册](https://cloud.tencent.com/register?&s_url=https%3A%2F%2Fconsole.cloud.tencent.com%2Fcvm%2Finstance%2Findex%3Frid%3D1)一个腾讯云账号[点击查看具体步骤](https://cloud.tencent.com/document/product/378/17985)。其他厂商如[阿里云](https://help.aliyun.com/document_detail/37195.html?spm=a2c4g.11186623.6.542.2a0b1ad8r371sp)和[移动云](https://ecloud.10086.cn/user/goRegister),都是类似的注册操作。 2、完成实名认证 登录您刚注册完的账号,[点击完成实名认证](https://cloud.tencent.com/document/product/378/3629),否则无法购买产品。 3、购买实例 完成实名认证之后,前往控制台[点击购买实例](https://buy.cloud.tencent.com/cvm?tab=custom&step=1&devPayMode=monthly®ionId=1&zoneId=100003&instanceType=S5.MEDIUM4&vpcId=vpc-ayjmuzpj&subnetId=subnet-92ttswd8&loginSet=BIND_SSH_KEY&platform=CentOS&imageId=img-3la7wgnt&systemDiskType=CLOUD_PREMIUM&systemDiskSize=50&bandwidthType=BANDWIDTH_PREPAID&bandwidth=1)。 实例选择【2核8G】,镜像选择【Centos7.8 64位】(7.x系列都可以),系统盘【100G】,公网带宽建议至少【2】Mbps,否则网速会很慢,设置自定义的服务器密码。 在第二步【设置主机】时要选择设置安全组 点击【新建安全组】 ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/%E6%96%B0%E5%BB%BA%E5%AE%89%E5%85%A8%E7%BB%84.png) 点击【新建】,选择【放通全部端口】的模板,点击【确定】 ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/%E6%96%B0%E5%BB%BA%E5%AE%89%E5%85%A8%E7%BB%842.png) 回到刚才的购买窗口,点击【刷新】,选择【放通全部端口】 ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/%E6%96%B0%E5%BB%BA%E5%AE%89%E5%85%A8%E7%BB%843.png) 其他参数无特殊要求,根据您的实际情况设置即可,完成购买之后,[点击控制台](https://console.cloud.tencent.com/cvm/instance/index?rid=1)选择刚才购买的地区就能看到已经创建好的服务器。 插播广告:easyWeCom团队与腾讯云、阿里云、移动云都有长期深度合作,服务折扣比市场更低,欢迎咨询。 ## 第二步 登录云服务器 可以直接使用云厂商的控制台登录,但是操作起来会比较不方便。这里介绍使用连接软件putty连接云服务器。 1、 首先需要[点击下载](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/putty.exe)一个putty运行包,点击运行。 2、输入刚才购买的云服务器公网IP [点击获取公网IP](https://cloud.tencent.com/document/product/213/17940),点击登录。![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/putty%E4%BD%BF%E7%94%A8)。 3、 登录之后需要输入账号密码,账号默认为【root】, 回车后输入购买服务器时设置的【密码】后再回车,如果忘了密码,也可以登录控制台[点击重置密码](https://cloud.tencent.com/document/product/213/16566)。 ==输入密码时并不会显示密码内容,注意不要重复输入,输入完成密码回车即可登录。== ==不要用ctrl+v粘贴,直接鼠标右击一次就是粘贴== ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/%E7%99%BB%E7%99%BB.png) ## 第三步 部署服务 复制以下命令到putty,完成安装。 ==不要用ctrl+v粘贴,直接鼠标右击一次就是粘贴== 1、安装git ``` yum -y install git 回车 ``` ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/%E5%AE%89%E8%A3%85git.png) 显示```Complete! ```说明安装成功 ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/git%E5%AE%89%E8%A3%85%E6%88%90%E5%8A%9F.png) 2、下载项目 ``` git clone https://gitee.com/lianluoyi/easyink-install.git easyink 回车 ``` 显示100%说明下载完成 ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/easyink%E5%85%8B%E9%9A%86%E5%AE%8C%E6%88%90.jpg) 3、进入安装目录,执行部署脚本 ``` cd easyink/docker 回车 ``` ``` sh init.sh 回车 ``` ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/easyink%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85.jpg) 大概需要等待3-5分钟,等到提示==安装结束==说明安装完成 ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/%E5%AE%89%E8%A3%85%E5%AE%8C%E6%88%90.png) ## 第四步 登录系统 打开浏览器,在地址栏输入访问后台登录地址: xxxx:8091, xxxx指的是服务器的公网IP [点击获取公网IP](https://cloud.tencent.com/document/product/213/17940) == 默认账号: admin 密码:easyink2021 == 例如下图:192.168.1.2 请替换成你的服务器公网IP地址,然后回车 ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/%E7%BD%91%E5%9D%80.png) ![image](https://easywecom-1253559996.cos.ap-guangzhou.myqcloud.com/%E7%99%BB%E5%BD%95%E9%A1%B5%E9%9D%A2.jpg) ## 第五步 进行应用的初始化配置 [点击查看步骤](https://xsxda94vjq.feishu.cn/wiki/wikcn7vLGL7fMUXJxyUx99TZNCg)