当前位置: 首页 > 工具软件 > vTigerCRM > 使用案例 >

docker-部署vtiger crm系统

柯轶
2023-12-01

前言

市场和客户关系,对于一个公司来说是非常重要的。而市场人员的工作时间相对自由,且工作不好量化评估。此时迫切需要一个软件系统来管理市场人员的工作和成果,百度了一番,目前市面上的开源CRM软件有sugarCRM、vTiger等。sugarCRM分为企业版和开源版,其中开源版的功能简陋,不能完全满足日常工作需求。vTiger是基于sugarCRM开发的一个更健全的版本,功能更加全面,所以本文以vTiger为例,部署一个CRM系统。

容器

一般这种开源服务软件都有zip包,下载之后启动命令。考虑到容器技术大大简化了部署的难度,所以本文使用容器来部署crm系统。

首先查找dockerhub有没有现成的镜像。搜索关键字“vtiger”,按照流行度和最近更新时间综合考虑,最后选择了javanile/vtiger,同时参考它给的demo,给出部署yml文件如下:

version: "3.7"
networks:
  xxl:
    external: true
volumes:
  vmysql:				//命名卷,需要单独创建
    external: true
  vtiger:				//命名卷,需要单独创建
    external: true
services:
  vmysql:
    image: mysql:5.5
    networks:
      - xxl
    volumes:
      - vmysql:/var/lib/mysql:rw
    environment:
      - MYSQL_ROOT_PASSWORD=123456
      - MYSQL_DATABASE=vtiger
  vtiger:
    image: javanile/vtiger:7.1.0
    networks:
      - xxl
    ports:
      - "9090:80"
    volumes:
      - vtiger:/var/lib/vtiger
    environment:
      - VT_SITE_URL=http://localhost:9090
      - MYSQL_HOST=vmysql
      - MYSQL_ROOT_PASSWORD=123456
      - MYSQL_DATABASE=vtiger

命名卷

由于windows系统的文件系统没有归属和权限的概念,所以需要使用命名卷。创建两个命名卷如下:

docker volume create vmysql
docker volume create vtiger

部署服务栈

docker stack deploy -c vtiger.yml vtiger

如果需要移除的话:

docker stack rm viger

汉化

安装完成之后,需要下载汉化包,提取码:a1jp

安装汉化包

CRM Setting>Studio>Module Manager (模块管理)>Import New(导入)。注意语言包为ZIP文件,不要解压。

配置语言

点击右上角小人图标“My Preferences(我的配置)”,在"More Information(更多信息)“中找到"Language(语言)”, 鼠标移上去会显示一个"Edit(编辑)",点击就可以编辑这个字段,选择为:简体中文,保存。

总结

这样,一个CRM系统就搭建完成了,可以在这个系统里面维护客户,联系人,产品,报价等,让市场人员工作更加简单。

 类似资料: