Self-host EspoCRM
- License
- AGPL-3.0
- GitHub stars
- 3,557, as of 8 Nov 2026
- Latest release
- 10.0.11, as of 8 Nov 2026
- Host needs
- Not stated in official docs
- Install method
- Installation script; Docker Compose; manual package
- One-click template
- None listed
EspoCRM is an open source CRM that you can run on your own server.
- Last commit: 8 Nov 2026 00:14 SGT, as of 8 Nov 2026. The repository is not archived.
Requirements
EspoCRM publishes no CPU, RAM or disk figure. Its server configuration page lists software only.
It needs a webserver (Apache, Nginx or IIS), PHP 8.3 to 8.5, and MySQL 8.0 or later, MariaDB 10.6 or later, or PostgreSQL 15.
Install methods
- Installation by script.
- Docker, with Docker Run and Docker Compose sections, plus Traefik and Caddy reverse proxy guides.
- Manual install: "1. Download EspoCRM installation package 2. Upload EspoCRM files to your server".
Hosting options
No hosting guide is published. The vendor's own cloud starts at "Basic $15.00 per user/month minimum 3 users".
Backups and updates
The backup guide covers script and manual backups for normal installs, and script and automatic backups for Docker.
To upgrade, run "php command.php upgrade", which "will check whether the next version is available, download it and install."
Alternatives
See self-host Twenty.
Sources (fetched 29 Oct 2026)
- https://docs.espocrm.com/administration/server-configuration/
- https://docs.espocrm.com/administration/installation/ ; https://docs.espocrm.com/administration/docker/installation/
- https://docs.espocrm.com/administration/backup-and-restore/
- https://docs.espocrm.com/administration/upgrading/
- https://api.github.com/repos/espocrm/espocrm
- https://www.espocrm.com/pricing/