背景最近在寻找合适的CRM软件，国内的开源的几个我都试了，总是不满意。收费的呢对于我这种三两人的团队（目前）始终成本比较高，自己呢也喜欢折腾技术，所有继续找，国外的Dolibarr是目前比较合适的，虽然翻译有些不太合适，但能适应。网上能搜到一些教程，但都不太全，至少我这么认为的，故作此篇，望能帮助到有缘人。部署这里推荐docker部署，因为自己部署的话要处理一堆依赖，我就是用云服务器跑docker部署的。当然你也可以现在本地demo试验下。这里给出我的docker-compose 文件，仅供参考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下来。个性化设置首页标签标题修改登陆框上标题修改省份问题国内省份需要自己修改，当然也可以直接修改数据库，像我选择云南后，地区/州就没办法选择，所以得改字典。一条条改比较累，我就直接改数据表llx_c_departements,这里的925是系统生成的，我一开始手动添加两条记录，值都是925;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');安全加固admin默认密码是admin，且就目前的版本admin没办法给自己修改密码，如果直接点就是改数据库，目前的版本密码用的是md5加密方式，所以如果你要admin默认密码，直接参考如下：echo -n '你的密码' | md5sum 或者 php -r 'echo md5("你的密码");' ## 更新数据库 UPDATE llx_user SET pass_crypted = '你密码的MD5值' WHERE login = 'admin';Web页面