opemim安装部署

dandan2年前程序开发3229

前置准备:

(1)安装golang环境(官网下linux包到服务器解压,设置环境变量到bin目录即可),并设置go代理:go env -w GOPROXY=https://proxy.golang.com.cn,direct 

(2)安装docker 和 docker-compose (比如参考:https://mzwjc.com/?id=7  ,最新docker安装后自带compose)


安装部署:

参考文档:https://doc.rentsoft.cn/guides/gettingStarted/imSourceCodeDeployment


1、下载源码要指定分支:git clone --branch release-v3.3 https://github.com/openimsdk/open-im-server.git

2、上传到服务器上,比如放到/opt中,解压: unzip open-im-server-release-v3.3.zip 

3、因为没梯子,修改项目docker-compose的openim-web镜像,换阿里云的那个,如果不需要web的demo,可以全注释掉(web的demo需要看文档启动chat服务)

4、make init && docker compose up -d

5、编译:./scripts/build-all-service.sh

6、 启动:./scripts/start-all.sh


如果要停止:./scripts/stop-all.sh


需要开放相应端口,如果是开发测试直接关防火墙:

sudo systemctl stop firewalld
sudo systemctl disable firewalld


相关文章

golang环境安装(mac m1)

1、进官网https://www.gomirrors.org/下载tar格式的报,选arm64的2、在电脑新建一个目录,专门用于放go的项目3、将下载的包放到目录里,使用终端,进入该目录后,并进行解压...

k8s学习

k3s学习环境安装,准备3台虚拟机,centos7.6以上操作每台机子都要执行,操作完成后,修改主机名hostnamectl set-hostname k8s-master...

go Imagick图片处理

使用前先需要安装ImageMagicMac环境brew install imagemagick #安装依赖(不确定装完上面会不会自动装) #尝试的时候发现依赖都装不上,把提示的...

go相关踩坑

安装swag根据官方教程,执行下方后,GOPATH/bin中没有swag程序,应该要先配置GOBIN环境变量,有了后再执行。 其他根据官网来再下两个gin-swag和filesgo inst...

go-zero学习

goland创建新项目,需要在设置->go->go模块里启用go模块集成,不然下载的包无法正常引入根据api文件内容生成文件 goctl api go&nbs...

Docker安装篇(CentOS7.6)

7.6环境自带gcc和gcc-c++,不用再装安装yum-utilsyum install -y yum-utils设置阿里云镜像仓库yum-config-manager...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。