SuiteCRM是企业级开源CRM解决方案,今天介绍容器部署方案,一定要看到最后!

一、环境准备

  • Docker环境:Docker引擎
  • 硬件资源:2GB+内存,20GB+磁盘空间
  • 所需资源:SuiteCRM汉化包(我从网上找到了资源,给大家节省了找资源的时间)

二、数据库部署

创建网络与启动数据库容器

# 创建专用网络并启动MariaDB容器(自动拉取镜像)
docker network create suitecrm-network &&
docker run -d
  --name mariadb
  -p 33306:3306
  --env ALLOW_EMPTY_PASSWORD=yes
  --env MARIADB_USER=bn_suitecrm
  --env MARIADB_PASSWORD=bitnami
  --env MARIADB_DATABASE=bitnami_suitecrm
  --network suitecrm-network
  --volume mariadb_data:/bitnami/mariadb
  bitnami/mariadb:latest

三、SuiteCRM服务部署

启动SuiteCRM容器

# 创建数据卷并启动SuiteCRM容器
docker volume create suitecrm_data &&
docker run -d
  --name suitecrm
  -p 8787:8080
  -p 8788:8443
  --env ALLOW_EMPTY_PASSWORD=yes
  --env SUITECRM_DATABASE_USER=bn_suitecrm
  --env SUITECRM_DATABASE_PASSWORD=bitnami
  --env SUITECRM_DATABASE_NAME=bitnami_suitecrm
  --network suitecrm-network
  --volume suitecrm_data:/bitnami/suitecrm
  bitnami/suitecrm:latest

四、使用Docker Compose一键部署数据库和SuiteCRM服务(推荐)

创建docker-compose.yml文件

version: '3.8'

services:
mariadb:
    image:bitnami/mariadb:latest
    container_name:mariadb
    environment:
      -ALLOW_EMPTY_PASSWORD=yes
      -MARIADB_USER=bn_suitecrm
      -MARIADB_PASSWORD=bitnami
      -MARIADB_DATABASE=bitnami_suitecrm
SuiteCRM开源CRM系统部署及汉化教程
    volumes:
      -mariadb_data:/bitnami/mariadb
    networks:
      -suitecrm-network

suitecrm:
    image:bitnami/suitecrm:latest
    container_name:suitecrm
    ports:
      -"8787:8080"
      -"8788:8443"
    environment:
      -ALLOW_EMPTY_PASSWORD=yes
      -SUITECRM_DATABASE_USER=bn_suitecrm
      -SUITECRM_DATABASE_PASSWORD=bitnami
      -SUITECRM_DATABASE_NAME=bitnami_suitecrm
    depends_on:
      -mariadb
    volumes:
      -suitecrm_data:/bitnami/suitecrm
    networks:
      -suitecrm-network

volumes:
mariadb_data:
suitecrm_data:

networks:
suitecrm-network:
    driver:bridge

一键启动所有服务

# 使用Docker Compose一键部署
docker-compose up -d

五、系统验证与状态检查

快速验证命令

# 检查容器状态并查看日志
docker ps && docker logs suitecrm --tail 50

网页端访问验证

  • 访问地址:http://服务器IP:8787
  • 默认凭证:用户名user,密码bitnami

六、高效汉化操作流程

汉化包安装简化步骤

  1. 登录系统http://服务器IP:8787(user/bitnami)
  2. 一键汉化操作
  • Admin → Developer Tools → Module Loader
  • 上传suiteCRM-zh-CN.zip汉化包
  • 点击INSTALL安装
  1. 语言切换
  • Admin → System → Locale
  • 选择中文(简体)并保存
  • 退出重新登录即可

最终效果