Self-hosted CRM for contacts, pipeline, and deal tracking. No per-seat pricing, no data leaving your server.
Dossier manages contacts, deal pipelines, notes, and tags with CSV import/export. It runs as a single Go binary with embedded SQLite.
curl -fsSL https://stockyard.dev/dossier/install.sh | sh
Your CRM contains the names, emails, phone numbers, deal values, and private notes for every customer relationship your company has. HubSpot, Salesforce, and Pipedrive store all of that on their servers, mine it for their own analytics, and charge you per seat to access your own data. When a sales rep leaves and you downsize a seat, that monthly cost drops — but only because you are now paying for fewer people to access information your team created. Self-hosted CRM eliminates per-seat economics entirely. One flat price, unlimited users, and the database file sits on your server.
A self-hosted CRM needs to handle contacts, companies, deal pipelines, and notes at minimum. It should support CSV import so you can migrate from your current system without manually re-entering records. It should have a search that works across all fields — when a customer calls, you need to find them by name, email, or company in seconds. Pipeline stages should be configurable because every sales process is different.
Dossier manages contacts with fields for name, email, phone, company, title, tags, and notes. The API supports full CRUD plus search across all text fields. Filter contacts by status, tag, or company. The stats endpoint returns total contacts and breakdown by status. Import contacts by POSTing JSON — a migration script from HubSpot or Pipedrive CSV exports typically takes fewer than 30 lines. The dashboard includes search, filters, and inline editing.
CRM data is your customer relationships — names, emails, deal values, notes. Hosted CRMs own that data and charge per seat. Self-hosted CRM means your customer data stays on your server and costs the same whether you have 1 user or 50.
Replaces: HubSpot CRM, Pipedrive, Salesforce Essentials
100 contacts
Unlimited usage, full features
Single binary. Free to start. $0.99/mo for Pro.