Self-host Frappe CRM
Frappe CRM is an open-source CRM built on the Frappe framework (the same platform behind ERPNext), with a Kanban deal pipeline, call and email integrations, and a low-code UI builder for custom fields and views. It installs via the frappe_docker bench pattern — a MariaDB and Redis stack alongside a container that provisions the site.
Key facts
Pick Frappe CRM when you want a modern, pipeline-focused CRM built on the Frappe framework that also powers ERPNext — a clean Kanban-style pipeline with the option to grow into the wider Frappe/ERPNext ecosystem later. It's the most involved deploy in this cluster (difficulty 4, 4 GB recommended); if you just want a CRM and nothing more, EspoCRM or Twenty is less to set up.
What you need
- Any VPS with at least 2048 MB of RAM
- A domain you control — most self-hosted setups need HTTPS in front of them
- About the better part of a day
Paid link — we earn a commission if you shop through it.
Install
Run these commands on your server:
# Frappe CRM — official frappe_docker bench pattern
mkdir frappe-crm && cd frappe-crm
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/crm/develop/docker/docker-compose.yml
wget -O init.sh https://raw.githubusercontent.com/frappe/crm/develop/docker/init.sh
docker compose up # → http://SERVER_IP:8000/crm (admin / admin)What you take on
Frappe CRM inherits the Frappe framework's power and its operational weight, both worth planning for: