EspoCRM в 2026 году: честный разбор бесплатной self-hosted CRM

Экран EspoCRM с канбан-воронкой продаж рядом с сервером-башней self-hosted в тёплой палитре

Почему в 2026 мы всё чаще уводим клиентов с облачных CRM на self-hosted

Меня зовут Евгений Семёнов, я технический директор ITfresh. Мы обслуживаем компании до 50 рабочих мест в Москве: бухгалтерские фирмы, юридические бюро, частные клиники, сервисный B2B. EspoCRM я ставлю клиентам с 2020 года, и за это время у меня накопилось достаточно шишек и цифр, чтобы написать честный разбор без маркетингового глянца. Это первая статья серии — фундамент, на который лягут материалы про развёртывание, интеграции, миграцию и реальный клиентский кейс.

Начну с главного вопроса, который мне задают на каждой встрече: «Зачем свой сервер, если есть готовое облако?» Отвечаю тем, что вижу в счетах клиентов. Облачная CRM тарифицируется за каждого пользователя. Наняли трёх менеджеров — платёж вырос. Открыли второй отдел — вырос ещё раз. Подписка живёт своей жизнью и растёт вместе со штатом, причём в самый неудобный момент — когда бизнес и так тратится на расширение.

Self-hosted устроен иначе. Виртуальный сервер стоит одинаково и при пяти пользователях, и при пятидесяти — вы платите за процессор, память и диск, а не за головы. EspoCRM спокойно живёт на VPS за 600–1200 рублей в месяц и обслуживает весь отдел продаж. Когда штат удваивается, вы не открываете кошелёк — вы просто заводите новые учётные записи.

Второй аргумент — риски, которые в облаке от вас не зависят:

  • Тарифы меняются. Вендор поднимает цену или переносит нужную функцию на более дорогой план — вы ставитесь перед фактом.
  • Аккаунт могут заблокировать. Спорная оплата, санкционная история платёжной системы, ошибка модерации — и доступ к клиентской базе закрыт до выяснения.
  • Вендор может уйти. Сервис закрывается или сворачивает работу в стране — и вы в авральном режиме экспортируете данные, если экспорт вообще предусмотрен.

Третий аргумент — данные. Всё чаще клиенты формулируют требование прямо: «База наших заказчиков должна лежать на нашем сервере, а не у стороннего оператора». Это не паранойя, а здравый смысл и работа с 152-ФЗ «О персональных данных»: когда CRM развёрнута на вашей инфраструктуре, вы сами оператор ПДн, контролируете, где физически хранятся записи, и не зависите от политики чужого дата-центра. Мы держим клиентские серверы в дата-центре МТС — это российская площадка с понятной юрисдикцией.

Цифра из практики. На типовом внедрении для 10 рабочих мест self-hosted окупается за 4–8 месяцев по сравнению с облачной подпиской за тех же пользователей. Дальше вы платите только за недорогой VPS и сопровождение, а не за растущий помесячный счёт. Конкретную арифметику я разложу в разделе про TCO.

Оговорюсь честно: self-hosted — не бесплатный обед. Сервер нужно настроить, обновлять, бэкапить и мониторить. Если в компании нет своего или аутсорсного IT, эта нагрузка станет проблемой. Именно поэтому мы берём такие проекты на сопровождение целиком — но об этом ниже, в разделе «кому не подходит».

Паспорт системы: что такое EspoCRM технически

EspoCRM — это open-source CRM, которая развивается с 2014 года. За плечами больше десяти лет разработки, а значит, продукт прошёл стадию «сырого стартапа» и стал предсказуемым инструментом. Проект живой: релизы выходят практически ежемесячно, что для меня как техдиректора важнее любых маркетинговых обещаний — заброшенную систему видно по датам коммитов сразу.

Актуальная ветка на момент публикации — 9.3.x. Версия 9.3 вышла 5 февраля 2026 года, свежий патч 9.3.10 — 2 июля 2026 года. То есть система получает исправления и мелкие улучшения каждый месяц, и вы всегда можете обновиться до безопасной сборки.

Технический стек

Под капотом всё максимально стандартно и дёшево в эксплуатации:

  • Язык: PHP 8.x. Ветка 9.3 добавила поддержку вплоть до PHP 8.5, так что систему можно ставить на свежие сборки без плясок с устаревшими пакетами.
  • База данных: на выбор MySQL, MariaDB или PostgreSQL. Мы обычно берём MariaDB — она есть в любом дистрибутиве и не требует лицензий.
  • Веб-сервер: Apache или nginx — что привычнее вашему администратору.

Из этого следует приятный вывод: EspoCRM работает на любом дешёвом VPS. Ей не нужны экзотические зависимости, дорогая лицензия ОС или мощное железо. Для отдела до 50 человек хватает 2 vCPU и 4 ГБ памяти.

Установка

Есть два официальных пути развёртывания, оба поддерживаются разработчиком:

  • Официальный Docker-образ — разворачивается одной командой compose вместе с базой, удобно для типовой быстрой установки и обновлений.
  • espocrm-installer — официальный скрипт, который на чистом сервере сам ставит веб-сервер, PHP, базу и настраивает окружение.

Подробный разбор развёртывания с нуля — тема отдельной статьи серии, здесь я лишь фиксирую: порог входа низкий, а ручного шаманства минимум.

Лицензия AGPLv3 — разбираем страшилку

С девятой версии EspoCRM распространяется под лицензией AGPLv3 (ранее была GPLv3). Вокруг AGPL много мифов, поэтому объясню как есть. AGPL обязывает раскрывать свои модификации кода только в одном случае — если вы предоставляете доступ к изменённой системе третьим лицам как к сетевому сервису (то есть сами становитесь SaaS-провайдером и продаёте доступ наружу).

Что это значит для обычной компании. Вы разворачиваете EspoCRM для собственного отдела продаж — это внутреннее использование. Никакой обязанности публиковать код, платить отчисления или ограничивать число пользователей у вас нет. AGPL здесь вообще не создаёт рисков: пользуйтесь на здоровье хоть на 5, хоть на 500 рабочих мест бесплатно.

Единственная ситуация, где стоит позвать юриста, — если вы дорабатываете Espo и планируете перепродавать её как публичный облачный сервис сторонним клиентам. Для внутренней CRM компании это не ваш случай.

Русский язык и локализация без костылей

Отдельно проговариваю пункт, на котором спотыкается половина бесплатных зарубежных систем, — русская локализация. У EspoCRM с этим порядок.

Русский язык встроен в ядро официально. Его не нужно докупать, искать сторонний пакет перевода на форуме или править файлы вручную. Вы заходите в настройки, выбираете русский языком системы и языком пользователя — и весь интерфейс, включая названия сущностей и системные подсказки, становится русским. Никаких доплат и никаких костылей.

Важно, что перевод сопровождается вместе с релизами. Когда выходит новая версия с новыми полями и разделами, их локализация приезжает в том же обновлении, а не «когда-нибудь потом силами энтузиастов». У проекта есть русскоязычный раздел и русская ветка сообщества на форуме, так что вопрос по формулировке или настройке можно задать на родном языке.

Сравнение из опыта. Я работал и с другими open-source CRM. В той же SuiteCRM русский язык живёт отдельным community-пакетом, который регулярно отстаёт от актуальной версии: обновили ядро — часть интерфейса снова на английском, ждём, пока переводчики догонят. В EspoCRM такой боли нет, потому что локализация — часть официального релиза, а не внешний костыль.

Для менеджеров это не косметика, а рабочий вопрос: люди, которые целый день живут в карточках клиентов, работают быстрее и делают меньше ошибок в системе на понятном языке. При внедрении это заметно снижает сопротивление команды.

Что вы получаете за ноль рублей: функционал из коробки

Теперь предметно — что умеет бесплатное ядро EspoCRM без единого платного расширения. Забегая вперёд: базовые сценарии отдела продаж компании до 50 человек ядро закрывает примерно на 90%.

Лиды, сделки, контакты, компании, канбан-воронка

Классический набор сущностей CRM присутствует полностью. Входящий интерес фиксируется как лид, при квалификации превращается в контакт, компанию и сделку. Сделки ведутся по воронке со стадиями, есть представление «канбан» — доска с колонками-этапами, по которым карточки перетаскиваются мышью. Менеджер видит, где застряла сделка, а руководитель — на каком этапе теряются деньги. Это ядро продаж, и оно бесплатное.

Почта по IMAP — письма прилипают к карточкам

EspoCRM подключается к почтовым ящикам по IMAP. Входящие и исходящие письма автоматически привязываются к карточкам клиентов по адресу отправителя — вся переписка по сделке лежит в одном месте, а не разбросана по личным почтовым клиентам сотрудников. Можно завести общий ящик отдела (например, sales@), чтобы обращения видела вся команда, а не один менеджер, ушедший в отпуск с паролем в голове.

Календарь, задачи, звонки, встречи, напоминания

Планировщик встроен: у каждого сотрудника календарь с задачами, звонками и встречами, привязанными к клиентам и сделкам. Система напоминает о запланированном действии, так что «забыл перезвонить» перестаёт быть уважительной причиной потерять клиента. Руководитель видит загрузку команды в общем календаре.

Отчёты и дашборды штатно

Базовые отчёты и настраиваемые дашборды входят в ядро. Можно собрать сводку по воронке, конверсии, активности менеджеров и вывести это на главный экран в виде виджетов. Для повседневного контроля отдела продаж этого достаточно — сложную сквозную BPM-аналитику дают платные расширения, о чём честно скажу ниже.

REST API и вебхуки — задел под интеграции

В ядре есть полноценный REST API и вебхуки. Это фундамент для интеграций: подключить сайт, телефонию, мессенджеры, 1С или собственный сервис. Из коробки готовых коннекторов немного, но техническая возможность связать Espo с чем угодно заложена бесплатно — целую статью серии я посвящу именно интеграциям.

Вывод по разделу. Если вам нужна честная рабочая CRM для ведения клиентов и сделок с почтой, задачами и отчётами — вы закрываете эту потребность на нуле рублей за лицензии. Платить придётся только за сервер и внедрение.

Конструктор сущностей — главная причина, почему выбираем Espo

Если бы меня попросили назвать одну причину, по которой мы выбираем именно EspoCRM, а не десяток других бесплатных систем, я бы ответил: конструктор сущностей. Это то, что превращает CRM «для продаж» в CRM «под ваш бизнес».

Через админку — инструментами Entity Manager (менеджер сущностей) и Layout Manager (менеджер раскладок) — можно без единой строчки кода и без программиста:

  • создавать собственные объекты (сущности) под вашу предметную область;
  • добавлять поля любых типов: текст, число, дата, список, ссылка на другую сущность;
  • строить связи между объектами, включая «многие-ко-многим»;
  • настраивать раскладку карточек и списков — что и в каком порядке видит менеджер;
  • писать формулы для автозаполнения и проверки данных.

Живой пример: сущность «Судебное дело» за вечер

Показываю на реальной задаче. К нам приходит юридическая фирма: стандартной воронки продаж им мало, им нужно вести судебные дела. За один вечер в Entity Manager мы собираем новую сущность «Судебное дело» с полями «номер дела», «инстанция», «сумма иска», «дата заседания», «статус» и связями с контактами (истец, ответчик, судья) и с компанией-клиентом. Layout Manager раскладывает всё это в удобную карточку. Программист не понадобился ни разу.

Дальше добавляем немного логики через formula-скрипты. Например, когда дело переходит в стадию «Апелляция», система сама ставит юристу задачу с дедлайном:

ifThenElse(
  entity\attributeChanged('status') && status == 'appeal',
  record\create('Task',
    'name', 'Подготовить апелляционную жалобу',
    'parentId', id,
    'parentType', 'CourtCase',
    'dateEnd', datetime\addDays(datetime\today(), 10)),
  null
)

Это не абстрактный пример из документации, а типовой сценарий, который мы собираем клиентам за один-два вечера. Формулы в Espo закрывают массу мелкой автоматизации: посчитать поле, подставить значение, проверить корректность ввода, создать связанную запись.

Экономический смысл. Это тот самый уровень кастомизации, за который в облачных системах платят отдельным дорогим тарифом — например, «смарт-процессами» в Bitrix24. В EspoCRM конструктор сущностей входит в бесплатное ядро. Для бизнеса с нестандартными процессами — бухгалтерии, юристов, клиник, сервисных компаний — это решающий аргумент.
Окно конструктора сущностей EspoCRM: перетаскивание полей на макет карточки судебного дела

Честные минусы: где Espo проигрывает и что вырезано из free

Обзор без раздела с минусами — это реклама, а не разбор. Поэтому честно: у EspoCRM есть ограничения, и часть функций вынесена в платные расширения. Ключевой нюанс — расширения продаются разово, а не по подписке. Вы платите один раз за версию, а не ежемесячно за каждого пользователя, как в облаках. Это принципиально меняет арифметику.

Что вынесено в платные официальные расширения

ФункцияГде онаМодель оплаты
Лиды, сделки, контакты, канбанБесплатное ядро0 ₽
Почта IMAP, календарь, задачиБесплатное ядро0 ₽
Отчёты, дашборды, REST API, вебхукиБесплатное ядро0 ₽
Конструктор сущностей, формулы, русский языкБесплатное ядро0 ₽
BPM-движок, бизнес-процессы, workflowAdvanced PackРазовая покупка
Продвинутые воронки и инструменты продажSales PackРазовая покупка
Интеграция с телефонией (VoIP)Отдельное расширениеРазовая покупка
Коннектор Outlook, доп. Google-интеграцииОтдельные расширенияРазовая покупка

По ценам оговорюсь честно: на момент публикации официальный сайт EspoCRM показывает стоимость расширений уже в корзине, при выборе лицензии, поэтому точную цифру называю ориентировочно. Advanced Pack — это разовая покупка порядка нескольких сотен долларов за версию (в пересчёте — десятки тысяч рублей единоразово), Sales Pack дешевле. Даже вместе они окупаются за считанные месяцы против помесячной подписки на облако для того же числа людей. Точные цены всегда сверяйте на сайте вендора на дату покупки.

Другие честные ограничения

  • Мобильное приложение скромнее. Оно есть, но по вылизанности и удобству уступает мобильному amoCRM. Менеджеру «в полях» это может быть заметно.
  • Нет встроенной телефонии и мессенджеров. В ядре из коробки нет ни звонков в один клик, ни WhatsApp/Telegram. Решается расширениями и интеграциями через API — этому я посвящу отдельную статью серии.
  • Нет российской техподдержки вендора. Это open-source: официальной русскоязычной линии поддержки, которой можно позвонить, нет. Эту роль берёт на себя подрядчик — в нашем случае мы.
  • Интерфейс функциональный, но не «вау». Espo выглядит по-деловому и строго. Менеджеров, избалованных яркими облачными интерфейсами, придётся мягко приучать. Зато он быстрый и не отвлекает.
Вывод по разделу. Если вам критичны из коробки BPM, встроенная телефония и мессенджеры — закладывайте бюджет на расширения и интеграции. Это всё равно почти всегда выходит дешевле трёхлетней облачной подписки, но считать надо честно и заранее.

Кому подходит, а кому нет — по сегментам нашей практики

За годы внедрений у меня сложилась чёткая картина, кому EspoCRM заходит идеально, а кому я честно советую посмотреть в другую сторону. Продать лишнее внедрение можно, но клиент вернётся с претензией — поэтому говорю как есть.

Кому подходит

  • Бухгалтерским фирмам. Клиентская база, задачи по отчётным периодам, напоминания о сроках, кастомные сущности под договоры обслуживания — Espo ложится идеально.
  • Юридическим фирмам и бюро. Дела, договоры, инстанции, дедлайны — как раз тот случай, где конструктор сущностей решает. Пример с «Судебным делом» выше — из этой практики.
  • Частным клиникам. Пациенты, обращения, коммуникации, повторные визиты — при аккуратной работе с персональными данными на своём сервере это большой плюс к 152-ФЗ.
  • Сервисным B2B-компаниям до 50 РМ. Длинные сделки, много кастомных полей, интеграции с учётными системами — сильная сторона Espo.

Кому не подходит

  • Рознице с потоком заявок из соцсетей без бюджета на интеграции. Если весь ваш поток — это директ Instagram, WhatsApp и Avito, а денег на настройку интеграций нет, готовое облако с преднастроенными коннекторами стартует быстрее.
  • Компаниям без своего или аутсорсного IT. Сервер требует сопровождения: обновления, бэкапы, мониторинг. Если некому за этим следить и нет подрядчика — облако снимает эту заботу (ценой подписки).
  • Командам, которым критичен встроенный мессенджер. Если бизнес-процесс завязан на том, чтобы переписываться с клиентом в мессенджере прямо из карточки «из коробки», Espo без допнастройки этого не даст.
Как это выглядит у нас. Для клиентов третьей категории (без своего IT) мы закрываем возражение сопровождением: сервер, обновления, бэкапы и мониторинг берём на себя в рамках абонентского обслуживания. Тогда self-hosted перестаёт быть «головной болью с сервером» и превращается в такой же понятный ежемесячный сервис, как облако, — только без оплаты за каждую голову.

Экономика: TCO EspoCRM vs amoCRM vs Bitrix24 на 3 года

Дошли до самого убедительного аргумента — денег. Разберём совокупную стоимость владения (TCO) на горизонте трёх лет (36 месяцев) для трёх размеров команды: 10, 25 и 50 рабочих мест. Цены облаков привожу ориентировочно по открытым прайсам на момент публикации — их всегда стоит сверять у вендора, потому что тарифы и акции меняются.

Как считались столбцы:

  • EspoCRM (self-hosted): лицензии — 0 ₽; VPS 2 vCPU / 4 ГБ ≈ 600–2000 ₽/мес в зависимости от нагрузки; разовое внедрение и настройка силами подрядчика; сопровождение — в рамках абонентки. В таблице — лицензии + сервер за 36 мес + внедрение.
  • amoCRM: тарифицируется за пользователя. Ориентир по тарифу «Расширенный» — около 999 ₽ за пользователя в месяц. Считаем: цена × число пользователей × 36 месяцев.
  • Bitrix24 (облако): тарифицируется пакетом (flat), не за голову. Ориентир: «Стандартный» ≈ 6990 ₽/мес до 50 пользователей. Считаем: цена пакета × 36 месяцев.
Рабочих местEspoCRM (self-hosted)amoCRM «Расширенный»Bitrix24 «Стандартный»
10 РМ≈ 70 000 ₽ за 3 года≈ 360 000 ₽ за 3 года≈ 252 000 ₽ за 3 года
25 РМ≈ 115 000 ₽ за 3 года≈ 900 000 ₽ за 3 года≈ 252 000 ₽ за 3 года
50 РМ≈ 195 000 ₽ за 3 года≈ 1 800 000 ₽ за 3 года≈ 252 000 ₽ за 3 года

Числа наглядно показывают три вещи.

Первое. Модель оплаты за пользователя (amoCRM) на дистанции разгоняется в разы: 50 менеджеров за три года — это порядка 1,8 миллиона рублей только за лицензии. У self-hosted на тех же 50 местах — около 195 тысяч. Разница почти десятикратная.

Второе. Bitrix24 честно выигрывает у amoCRM на больших командах именно потому, что тарифицируется пакетом, а не за голову — на 50 местах его 252 тысячи выглядят разумно. Но EspoCRM всё равно дешевле, и, что важнее, вы не заперты в чужих лимитах по диску, хранилищу и функциям и держите данные у себя.

Третье. На совсем маленькой команде картина иная. При 5–7 рабочих местах облако может оказаться дешевле или сопоставимо, потому что внедрение self-hosted — это разовая, но заметная сумма, которая на крохотном штате не успевает окупиться. Точка безубыточности — примерно 5–7 рабочих мест. Ниже неё я сам иногда советую клиенту начать с облака, а к Espo вернуться при росте.

Итог по экономике. Уже на 10 рабочих местах self-hosted окупается за 4–8 месяцев, а на 25 местах экономия за три года становится кратной — от полумиллиона рублей и выше. Чем больше растёт ваша команда, тем сильнее облачная подписка играет против вас, а стоимость своего сервера почти не меняется.
Инфографика роста расходов за 36 месяцев: плоская линия self-hosted против растущих облачных подписок

Выводы и план серии статей

Подведём итог честным чек-листом — по нему вы за минуту поймёте, ваш это инструмент или нет.

За EspoCRM

  • Лицензии — 0 ₽, оплата не растёт с числом сотрудников.
  • Живой проект: ветка 9.3.x, обновления каждый месяц.
  • Русский язык официально в ядре, без костылей.
  • Мощный конструктор сущностей без программиста — CRM под ваш бизнес.
  • Данные на вашем сервере, контроль и порядок с 152-ФЗ.
  • Работает на дешёвом VPS, невысокий порог входа.
  • На дистанции кратно дешевле облаков от 10 рабочих мест.

Против EspoCRM

  • BPM, продвинутые продажи, VoIP и Outlook — платные (но разово, не подписка).
  • Нет встроенной телефонии и мессенджеров из коробки.
  • Мобильное приложение проще, чем у amoCRM.
  • Нужен свой или аутсорсный IT для сопровождения сервера.
  • Нет российской техподдержки вендора — её роль берёт подрядчик.
  • На команде меньше 5–7 человек может не успеть окупиться.

Если плюсы перевесили — двигаемся дальше. Это была вводная статья, и за ней последует серия практических материалов, где я разберу EspoCRM руками, а не на словах. Планирую следующие выпуски:

  • Развёртывание EspoCRM на VPS с нуля — от заказа сервера до готовой рабочей CRM, с Docker и espocrm-installer.
  • Интеграции и миграция — телефония, мессенджеры, сайт, 1С через API и вебхуки; перенос данных из старой CRM или таблиц.
  • Эксплуатация — обновления, бэкапы, мониторинг и безопасность, чтобы сервер не стал головной болью.
  • Клиентский кейс бухгалтерской фирмы — как мы внедряли Espo реальному клиенту, что настраивали и что получилось в цифрах.

Ссылок на эти статьи пока нет — они ещё не опубликованы. Как только выйдут, я свяжу их между собой. А если ждать некогда и CRM нужна уже сейчас — вы знаете, к кому обратиться.

Развернём EspoCRM на вашем сервере под ключ

ITfresh — IT-аутсорсинг для компаний до 50 рабочих мест в Москве. Развернём EspoCRM на вашем сервере, настроим воронки, сущности под ваш бизнес и интеграции, возьмём на сопровождение. Собственные серверы в дата-центре МТС, 15+ лет опыта. Telegram: @ITfresh_Boss, телефон: +7 903 729-62-41

📞 Связаться с нами
#EspoCRM #CRM #self-hosted #open source #amoCRM #Bitrix24 #автоматизация #малый бизнес
Комментарии 0

Оставить комментарий

загрузка...

Подпишитесь на рассылку ITfresh

Раз в неделю — практические гайды для руководителя IT и сисадмина: безопасность, 1С, миграции, резервные копии, лайфхаки из реальных проектов.

Реквизиты оператора персональных данных

ООО «АЙТИ-ФРЕШ», ИНН 7719418495, КПП 771901001. Юридический адрес: 105523, г. Москва, Щёлковское шоссе, д. 92, корп. 7. Контакт: info@itfresh.ru, +7 903 729-62-41. Оператор обрабатывает e-mail подписчика в целях рассылки информационных и рекламных материалов до момента отзыва согласия.