selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

BottleCRM logo

Self-host BottleCRM

v1.39.0

Free open-source multi-tenant CRM for teams

ProprietaryMIT
Updated3 hours ago
LanguagePython
Setup difficultyModerate
MobileNative app
Stars
2 459
Ports
8000 (Django API server), 5181 (SvelteKit frontend)

What is BottleCRM?

BottleCRM is a free multi-tenant CRM built with Django REST Framework, SvelteKit and Flutter. It manages the full customer lifecycle from leads through invoices using PostgreSQL Row-Level Security for tenant isolation. The stack includes a Svelte 5 web interface, native iOS/Android apps, and an AI-agent-ready REST API with per-user tokens.

Should you self-host BottleCRM?

BottleCRM scores 61/100 on selfhost.directory (how scoring works) and ranks #13 of 21 in CRM. It has 2 459 GitHub stars.

It shipped 11 stable releases in the past year. The latest, v1.39.0, came out on 28 October 2026.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is ERPNext (85/100, 40 696 stars). It scores higher overall, so compare the two before you pick. See BottleCRM vs ERPNext side by side.

Features

  • Contact Management
  • InvoicingAvailable feature
  • Multi-tenancy
  • REST APIAI-agent-ready
  • Sales pipelineAvailable feature
  • Task Management
  • Ticket ManagementAvailable feature

BottleCRM README

How to configure BottleCRM

  • DEBUGTrueDebug mode

    Debug mode

  • ENV_TYPEdevEnvironment type

    Environment type

  • SECRET_KEYDjango secret key

    Django secret key

BottleCRM releases & version history

More in Helpdesk

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…