背景
最近在寻找合适的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';
还不快抢沙发