跳到主要内容

云控安装

  • 安卓和脱机iOS、iOS USB共用一套云控系统,安装流程一样
提示
  • 云控 5.5.0+以上版本支持 安卓、脱机版本iOS、USB版本iOS

安装

必备的环境

  • linux操作系统,ubuntu 18.04或者centos之类,windows也可以
  • mysql 5.7
  • redis 4
  • supervisor进程守护
  • 可以使用宝塔一键安装mysql,redis,以下的教程都以宝塔为基础

安装mysql,nginx, redis

  • 1、进入宝塔,如果弹出以下窗口选择myql5.7,点击安装
image-20211203144143477
  • 2、如果没就到软件管理,搜索nginx,mysql,phpmyadmin进行安装
  • 3、安装redis,进入软件商店,搜索redis
  • 4、安装supervisor进程守护,进入软件商店,搜索supervisor
image-20211203144321514
  • 安装成功后点击在首页显示
image-20211203144420239

下载云控程序

  • 1、群文件或者网盘中下载ecloud开头的zip包

上传云控程序

  • 1、先在宝塔的文件管理新建文件夹ecloudgo
image-20211203144601138

2、通过宝塔的文件管理上传zip包

image-20211203144634238

3、解压二进制文件

image-20211203145105395 image-20211203145114564

新建数据库

前提是mysql redis都安装好了!!!宝塔左上角 橙色中的为 0  代表都安装完成了
image-20211203145436463
  • 新建一个用户名、密码、数据库名都为ecloudgo的数据库实例
image-20211203145825106
  • 数据库权限授权
  • root用户进入phpmyadmin,点击phpMyAdmin按钮
image-20211203151414051
  • 选择phpmyadmin的用户一栏
image-20211203151451822
  • 点击红色框中的编辑权限,然后选择全选
image-20211203151534953
  • 点击执行
image-20211203151554359
  • 变为以下状态就是权限分配成功
image-20211203151718322

编辑数据库配置

  • 进入文件管理点击编辑,找到config.toml
image-20211203145911611
  • 看到下面三个选项,全部更改为ecloudgo
image-20211203150103562

配置进程启动

  • 进入首页,选择supervisor
image-20211203150553998
  • 点击添加进程守护
image-20211203150616509
  • 选择目录和执行文件
image-20211203150723547
  • 启动成功
image-20211203150742524
  • 日志查看是否成功
image-20211203150820652 image-20211203150827519

防火墙放行端口

  • 新的云控端口是 8098

  • 进入宝塔安全菜单,放行 8098端口

  • 如果遇到提示nginx防火墙升级,就进入软件商店进行安装nginx防火墙

image-20211203151152772 image-20211203151226538

访问云控

  • 用你的 ip:8098 在浏览器打开即可,默认的用户名是admin 默认的密码是 admin123

授权

网站授权

  • 云控是按照设备量授权的,授权请找当地代理商或者q: 2557945562

  • 产品序列号在 站点配置 - 站点授权页面

APK 链接和授权

  • 使用调试版本的apk的时候,进入企业云设置,输入远程IP或者域名,点击测试链路
image-20211203153342198
  • 使用开发工具打包,无需在apk填写域名
  • 一定要打包的的时候输入域名,并且打企业版本的包,这里请看云控域名配置章节
  • 设备授权
  • 进入设备管理-设备列表-未授权设备按钮点击下,再点击分配即可
image-20211203153609841

优化升级

升级

  • 升级前请备份数据库和文件!!!

  • 1、上传单独的ecloudgo二进制文件到网站根目录

image-20211203152131132
  • 2、上传config中的内容到网站的config文件夹下

  • 3、编辑数据库信息,请看上面的编辑数据库配置

  • 4、配置supervisor,修改为对应的二进制执行文件即可

image-20211203152321572
  • 点击重启
image-20211203152346117

服务器优化

  • 部分服务器应对大流量的情况 并未做优化

  • 1、请在控制台运行./opt.sh文件

  • 2、supervisor的配置中新增 一行 minfds=65535 ,主配置和子配置都新增,然后重启云控即可

image-20211203152851539 image-20211203152918388

设备链接

安卓设备链接

  • apk调试模式下,进入EC APP,点击左上角的三横线进入菜单,进入企业云配置
  • 第一个【远程IP或者域名】填写你的云控地址
  • 第二个 设备编号,自己编号好,和云控设备列表的 编号保持一致
  • 第三个 设备ID 忽略不管
  • 点击测试链路,如果成功,划掉app进程,重启即可
提示
  • 如果是正式发布,请打包企业版本apk,并在云控一栏,填写云控地址,其他编号等安装好apk后进行编号
  • 如果是调试版本,如果出现数字签名错误问题,请链接idea,运行一次脚本或者预览一次UI

iOS脱机

  • 打开EC 的APP脱机版本,进入设置界面,找到【云控设置】,输入云控地址和编号,与后台编号对应
  • 点击测试,如果成功,就重启app后,再打开,就自动链接云控了

iOS USB版本链接

  • 打开EC iOS USB版本中控,进入【中控设置】
  • 找到【云控地址】一栏,填写云控地址,点击保持,然后重启中控
提示
  • 由于中控没有设置编号的地方,默认优选使用【ecid】作为编号,如果在中控设置中,设置了云控设备编号使用【别名】,编号就是别名
  • 所以这里要注意,如果设置了别名,不要用中文,尽量用数字+英文,防止链接问题

鸿蒙Next USB版本链接

  • 打开EC 鸿蒙Next USB版本中控,进入【中控设置】
  • 找到【云控地址】一栏,填写云控地址,点击保持,然后重启中控
    提示
  • 由于中控没有设置编号的地方,默认优选使用【设备序列号】作为编号,如果在中控设置中,设置了云控设备编号使用【别名】,编号就是别名
  • 所以这里要注意,如果设置了别名,不要用中文,尽量用数字+英文,防止链接问题 :::