首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Docker部署开源CRM/CRP系统Dolibarr

Docker部署开源CRM/CRP系统Dolibarr

作者头像
爱技术的小黄鸭
发布2026-05-10 09:10:48
发布2026-05-10 09:10:48
1490
举报
文章被收录于专栏:IT小圈IT小圈

背景

最近在寻找合适的CRM软件,国内的开源的几个我都试了,总是不满意。收费的呢对于我这种三两人的团队(目前)始终成本比较高,自己呢也喜欢折腾技术,所有继续找,国外的Dolibarr是目前比较合适的,虽然翻译有些不太合适,但能适应。 网上能搜到一些教程,但都不太全,至少我这么认为的,故作此篇,望能帮助到有缘人。

部署

这里推荐docker部署,因为自己部署的话要处理一堆依赖,我就是用云服务器跑docker部署的。当然你也可以现在本地demo试验下。 这里给出我的docker-compose 文件,仅供参考

代码语言:javascript
复制
version: "3.8"
services:
  dolibarr:
    image: dolibarr/dolibarr  # 或 dolibarr/dolibarr:latest
    container_name: i_crm
    volumes:
      - ./crm/html:/var/www/html
      - ./crm/documents:/var/www/documents
      - ./crm/scripts:/var/www/scripts
    ports:
      - "9218:80"
    environment:
      DOLI_DB_HOST: 172.18.0.1
      DOLI_DB_USER: ishicrm
      DOLI_DB_PASSWORD: <数据库密码>
      DOLI_DB_NAME: ishi_crm
      DOLI_URL_ROOT: http://0.0.0.0
      PHP_INI_DATE_TIMEZONE: Asia/Shanghai
    restart: unless-stopped

如果说你无法拉取docker镜像的话,可以去这个网站(渡渡鸟镜像同步站)搜索,然后直接pull下来。

2025-07-29T13:00:39.png
2025-07-29T13:00:39.png

个性化设置

  • 首页标签标题修改
  • 登陆框上标题修改
2025-07-29T13:08:59.png
2025-07-29T13:08:59.png

省份问题

国内省份需要自己修改,当然也可以直接修改数据库,像我选择云南后地区/州就没办法选择,所以得改字典。一条条改比较累,我就直接改数据表llx_c_departements,这里的925是系统生成的,我一开始手动添加两条记录,值都是925;

代码语言:javascript
复制
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5301','925','昆明市','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5303','925','曲靖市','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5304','925','玉溪市','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5306','925','昭通市','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5307','925','丽江市','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5308','925','普洱市','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5309','925','保山市','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5310','925','临沧市','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5323','925','楚雄州','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5325','925','红河州','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5331','925','迪庆州','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5326','925','文山州','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5328','925','西双版纳州','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5329','925','大理州','1');
INSERT INTO llx_c_departements (code_departement,fk_region,nom,active) VALUES ('5331','925','德宏州','1');
2025-07-29T13:08:18.png
2025-07-29T13:08:18.png

安全加固

admin默认密码是admin,且就目前的版本admin没办法给自己修改密码,如果直接点就是改数据库,目前的版本密码用的是md5加密方式,所以如果你要admin默认密码,直接参考如下:

代码语言:javascript
复制
echo -n '你的密码' | md5sum

或者

php -r 'echo md5("你的密码");'


## 更新数据库
UPDATE llx_user SET pass_crypted = '你密码的MD5值'  WHERE login = 'admin';

Web页面

2025-07-29T13:10:35.png
2025-07-29T13:10:35.png
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-07-29,如有侵权请联系 [email protected] 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 [email protected] 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 部署
  • 个性化设置
  • 省份问题
  • 安全加固
  • Web页面
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档