关于moChar 官网:MoChat官网_企业微信开源管理系统_企业微信SCRM源码_开源企业微信应用开发框架
官方安装说明:
https://mochat.wiki/quick-start/install.html#%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%A6%81%E6%B1%82
通过Docker 官方文件在CentOS上安装Docker
Install Docker Engine on CentOS | Docker Documentation
sudo yum -y upgrade
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum install -y yum-utils
如果是国内服务器可以使用aliyun 镜像服务器,如果是国外的就使用Docker本身镜像
#国外镜像地址
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#国内
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
进行安装 Docker
sudo yum install docker-ce docker-ce-cli containerd.io
安装完成之后可以查看地一下版本
安装 Docker compose
Docker compse 有很多镜像可以选择,可以选择github 也可以选择国内的镜像,版本也有很多,可以自己到github官网(Releases · docker/compose · GitHub)查看,现在最新的是2.2.2
#github 镜像
sudo curl -L https://github.com/docker/compose/releases/download/2.2.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
#国内镜像
curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
#这里面版本比较多,可以自行选择
添加可执行权限,并设置快速
sudo chmod +x /usr/local/bin/docker-compose
#这样就不用每次执行的时候都带上/usr/local/bin 这个完整路径,可以直接使用 docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
启动Docker 服务
#启动
sudo systemctl start docker
下载moChat
先创建一个目录,把mochat 放大同一目录下
mkdir mochat
cd mochat
然后选择git 下载代码,也会国内国外地址,这里如果提示git 不可用,那需要安装git,
yum install -y git
git clone https://github.com/mochat-cloud/mochat.git
git clone https://github.com/mochat-cloud/docker-compose.git
#国内
git clone https://gitee.com/mochat/mochat.git
git clone https://gitee.com/mochat/docker-compose.git
两都下载安装之后,然后进行修改配置
[root@mochat]# cd docker-compose/
[root@ docker-compose]# cp docker-compose.sample.yml docker-compose.yml
[root@docker-compose]# cp .env.example .env
[root@docker-compose]# vim .env
只需要把下面这些修改成自己的手机号码 和域名 就可以了
此时只需要:
sudo /usr/local/bin/docker-compose build
sudo /usr/local/bin/docker-compose up
#可以通过ps在看是否编译完成,第一次up的时候可能 会比较长,根据服务器配置会有差异
sudo /usr/local/bin/docker-compose ps
如果通过ps查看,dashbord ,mochat_init,operation,sidebar 的state显示 exit 0,基本上就可以访问了 scrm.xxx.com
如果还有其他问题,可以私信