EspoCRM
免费开源 CRM 平台,用简洁界面管理客户、销售、营销与支持。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
免费开源客户关系管理软件,功能灵活可定制
核心功能
- 开源透明:代码完全开放,可审计数据管理方式
- 高度定制:支持自定义实体、字段、关系、按钮,可构建专属业务应用
- 简洁界面:无杂乱设计,快速上手,学习成本低
- REST API:易于与其他系统集成
避坑指南
- •使用 AGPLv3 许可证,商业闭源集成需谨慎;2. 手动安装需一定服务器运维知识,推荐使用官方 Docker 部署;3. 数据库迁移前务必备份。
适用场景
- 初创企业客户管理:集中管理潜在客户、联系人、销售机会
- 销售团队:跟踪销售管道,自动化营销活动,提升转化率
- 客服支持:创建并管理客户案例,跟踪解决进度
详细介绍
EspoCRM 是一款免费、开源的客户关系管理(CRM)平台,旨在帮助组织建立和维护良好的客户关系。它提供了一系列工具来存储、组织和管理潜在客户、联系人、销售机会、营销活动、支持案例等。前端采用单页应用设计,后端基于 PHP 的 REST API。支持 MySQL、MariaDB 和 PostgreSQL 数据库。核心优势包括:完全开源透明、高度可定制(可自定义实体、字段、关系、按钮)、界面简洁快速、提供易于集成的 REST API。适用于初创公司、中小企业到大型企业,也适合开发者和需要免费或本地部署 CRM 的用户。
常见问题与排障 (2)
故障排除在EspoCRM 10中,Base控制器中哪些已弃用的getter方法被移除了?
以下已弃用的 getter 方法已从 Espo\\\\Core\\\\Controllers\\\\Base 中移除:getName、getService、getContainer、getUser、getAcl、getAclManager、getConfig、getPreferences、getMetadata、getServiceFactory。请使用依赖注入或直接容器访问来替代它们(例如,$this->container->get('serviceName'))。这些方法自版本 9.x 起已被弃用,现已不再可用。
故障排除为什么当身份提供者不包含 phone_number 声明时,EspoCRM 中的 OIDC 同步会清除我的电话号码?
EspoCRM(v9.3.3 及更早版本)中存在一个已知问题:如果提供者的令牌缺少 phone_number 声明,OIDC 同步会将电话号码覆盖为 null。要停止此行为,请在 管理 > 身份验证 中禁用“OIDC 同步”。OIDC 登录和自动创建新用户功能仍可正常工作。如果需要同步但保留特定字段,则需修改核心代码(补丁请参见 GitHub issue #3638)。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:访问官网下载最新版本压缩包,或使用 Docker 镜像
步骤2:将文件解压到 Web 服务器目录,配置 PHP 8.3+ 和数据库(MySQL/MariaDB/PostgreSQL)
步骤3:在浏览器中运行安装向导,填写数据库信息和管理员账号,完成安装后登录使用
- 步骤1:访问官网下载最新版本压缩包,或使用 Docker 镜像
- 步骤2:将文件解压到 Web 服务器目录,配置 PHP 8.3+ 和数据库(MySQL/MariaDB/PostgreSQL)
- 步骤3:在浏览器中运行安装向导,填写数据库信息和管理员账号,完成安装后登录使用
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
停止 Web 服务,删除 EspoCRM 所在目录及数据库,清除配置中相关数据。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs