Skip to main content

安装教程

环境依赖安装

go-things安装

在go-things中依赖mongodb,mysql,redis,etcd,kafka,zookeeper

  • 首先 git clone https://github.com/go-things/things.git 获取最新的go-things
  • cd things 进入文件夹
  • 在初始目录中提供了docker-compose文件,如果安装好了docker及docker-compose可以直接 docker-compose up 即可更新
  • 如果都没有安装则sudo ./init.sh即会安装docker及docker-compose及第三方依赖
  • 然后将db中的sql导入mysql中即可

mqtt安装

mqtt服务器依赖kafka,etcd及go-things,所以需要先安装好go-things

  • 首先 git clone https://github.com/go-things/things-mqtt.git 获取最新的mqtt服务器
  • cd things-mqtt
  • go build
  • ./hmq -c conf/hmq.conf
    即可连接mqtt

后台安装

后台服务同样依赖于go-things,所以也需要先安装好go-things

  • git clone https://github.com/go-things/admin.git
  • 按照 https://www.gin-vue-admin.com/ 的说明安装服务