Skip to content

Command Palette

Search for a command to run...

Best Self-Hosted CRM Tools

Self-hosted CRM tools replace Salesforce or HubSpot with contacts, pipelines, and deals you run yourself. The picks below span a real range: business CRMs built for a sales team versus a personal CRM (PRM) for tracking friends and family, simple LAMP-style installs versus modern full-stack apps, permissive MIT or Vtiger-style licensing versus AGPL's network-copyleft terms, and a single-purpose CRM versus Odoo's full ERP suite with CRM as one module. Compare them on footprint and licence as much as feature checklists — the right one depends on what kind of relationships you're actually tracking.

CRMEspoCRM
An open-source CRM covering sales pipelines, marketing campaigns, and support cases, with a visual entity and relationship builder for custom modules. Ships an official Docker image with a MariaDB backend and a companion daemon container that runs background jobs like email sync and workflows.
PHPJavaScript
easyRead guide →
CRMFrappe 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.
PythonFrappe FrameworkVue.js
hardRead guide →
CRMKrayin CRM
Krayin CRM is an open-source CRM built on Laravel and Vue.js for lead and customer lifecycle management, covering pipelines, quotes, and email and campaign tools. It self-hosts via the official krayin-docker repo, which builds a PHP-Apache container alongside MySQL, Redis, and phpMyAdmin.
PHPLaravelVue.js
moderateRead guide →
CRMMonica
Monica is a personal CRM (a PRM, not a business CRM) for tracking relationships with family, friends, and other personal contacts — reminders for birthdays and calls, gift ideas, and a private journal of interactions. It self-hosts via the official Docker image with a MariaDB backend.
PHPLaravelVue.js
easyRead guide →
CRMOroCRM
OroCRM is an enterprise-grade open-source CRM built on Symfony, with workflow automation, marketing-automation tooling, and a B2B-oriented sales pipeline. Oro publishes an official multi-container Docker Compose demo (nginx, PHP-FPM, consumer/cron/websocket workers, and Postgres) that runs the oroinc/crm-application image.
PHPSymfonyPostgreSQL
hardRead guide →
CRMSuiteCRM
SuiteCRM is a long-established open-source CRM covering sales, marketing, and customer-service modules, forked from an early SugarCRM Community Edition. It publishes no official Docker image — self-hosters commonly run the release zip on the official PHP and MariaDB Docker Library images instead.
PHPMySQL
moderateRead guide →
CRMTwenty
An open-source CRM with a modern, Notion-like interface covering contacts, companies, and fully customizable sales pipelines. Positioned as an open alternative to Salesforce, with a GraphQL API and a Postgres-backed data model you can extend without code.
TypeScriptNestJSReact
moderateRead guide →
CRMVtiger CRM
Vtiger's open-source Community Edition covers contact and deal management, a module builder, and basic marketing tools, released under a source-available license that is not OSI-approved. Vtiger publishes no official Docker image — self-hosters commonly run the community-maintained javanile/vtiger image alongside MySQL.
PHPMySQL
easyRead guide →

Replace a paid tool

We use analytics cookies (Google Analytics, PostHog) to see which guides are useful. No ad networks, no cross-site tracking. See our privacy policy.