Почему в 2026 мы всё чаще уводим клиентов с облачных CRM на self-hosted
Меня зовут Евгений Семёнов, я технический директор ITfresh. Мы обслуживаем компании до 50 рабочих мест в Москве: бухгалтерские фирмы, юридические бюро, частные клиники, сервисный B2B. EspoCRM я ставлю клиентам с 2020 года, и за это время у меня накопилось достаточно шишек и цифр, чтобы написать честный разбор без маркетингового глянца. Это первая статья серии — фундамент, на который лягут материалы про развёртывание, интеграции, миграцию и реальный клиентский кейс.
Начну с главного вопроса, который мне задают на каждой встрече: «Зачем свой сервер, если есть готовое облако?» Отвечаю тем, что вижу в счетах клиентов. Облачная CRM тарифицируется за каждого пользователя. Наняли трёх менеджеров — платёж вырос. Открыли второй отдел — вырос ещё раз. Подписка живёт своей жизнью и растёт вместе со штатом, причём в самый неудобный момент — когда бизнес и так тратится на расширение.
Self-hosted устроен иначе. Виртуальный сервер стоит одинаково и при пяти пользователях, и при пятидесяти — вы платите за процессор, память и диск, а не за головы. EspoCRM спокойно живёт на VPS за 600–1200 рублей в месяц и обслуживает весь отдел продаж. Когда штат удваивается, вы не открываете кошелёк — вы просто заводите новые учётные записи.
Второй аргумент — риски, которые в облаке от вас не зависят:
- Тарифы меняются. Вендор поднимает цену или переносит нужную функцию на более дорогой план — вы ставитесь перед фактом.
- Аккаунт могут заблокировать. Спорная оплата, санкционная история платёжной системы, ошибка модерации — и доступ к клиентской базе закрыт до выяснения.
- Вендор может уйти. Сервис закрывается или сворачивает работу в стране — и вы в авральном режиме экспортируете данные, если экспорт вообще предусмотрен.
Третий аргумент — данные. Всё чаще клиенты формулируют требование прямо: «База наших заказчиков должна лежать на нашем сервере, а не у стороннего оператора». Это не паранойя, а здравый смысл и работа с 152-ФЗ «О персональных данных»: когда CRM развёрнута на вашей инфраструктуре, вы сами оператор ПДн, контролируете, где физически хранятся записи, и не зависите от политики чужого дата-центра. Мы держим клиентские серверы в дата-центре МТС — это российская площадка с понятной юрисдикцией.
Оговорюсь честно: 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-провайдером и продаёте доступ наружу).
Единственная ситуация, где стоит позвать юриста, — если вы дорабатываете Espo и планируете перепродавать её как публичный облачный сервис сторонним клиентам. Для внутренней CRM компании это не ваш случай.
Русский язык и локализация без костылей
Отдельно проговариваю пункт, на котором спотыкается половина бесплатных зарубежных систем, — русская локализация. У EspoCRM с этим порядок.
Русский язык встроен в ядро официально. Его не нужно докупать, искать сторонний пакет перевода на форуме или править файлы вручную. Вы заходите в настройки, выбираете русский языком системы и языком пользователя — и весь интерфейс, включая названия сущностей и системные подсказки, становится русским. Никаких доплат и никаких костылей.
Важно, что перевод сопровождается вместе с релизами. Когда выходит новая версия с новыми полями и разделами, их локализация приезжает в том же обновлении, а не «когда-нибудь потом силами энтузиастов». У проекта есть русскоязычный раздел и русская ветка сообщества на форуме, так что вопрос по формулировке или настройке можно задать на родном языке.
Для менеджеров это не косметика, а рабочий вопрос: люди, которые целый день живут в карточках клиентов, работают быстрее и делают меньше ошибок в системе на понятном языке. При внедрении это заметно снижает сопротивление команды.
Что вы получаете за ноль рублей: функционал из коробки
Теперь предметно — что умеет бесплатное ядро EspoCRM без единого платного расширения. Забегая вперёд: базовые сценарии отдела продаж компании до 50 человек ядро закрывает примерно на 90%.
Лиды, сделки, контакты, компании, канбан-воронка
Классический набор сущностей CRM присутствует полностью. Входящий интерес фиксируется как лид, при квалификации превращается в контакт, компанию и сделку. Сделки ведутся по воронке со стадиями, есть представление «канбан» — доска с колонками-этапами, по которым карточки перетаскиваются мышью. Менеджер видит, где застряла сделка, а руководитель — на каком этапе теряются деньги. Это ядро продаж, и оно бесплатное.
Почта по IMAP — письма прилипают к карточкам
EspoCRM подключается к почтовым ящикам по IMAP. Входящие и исходящие письма автоматически привязываются к карточкам клиентов по адресу отправителя — вся переписка по сделке лежит в одном месте, а не разбросана по личным почтовым клиентам сотрудников. Можно завести общий ящик отдела (например, sales@), чтобы обращения видела вся команда, а не один менеджер, ушедший в отпуск с паролем в голове.
Календарь, задачи, звонки, встречи, напоминания
Планировщик встроен: у каждого сотрудника календарь с задачами, звонками и встречами, привязанными к клиентам и сделкам. Система напоминает о запланированном действии, так что «забыл перезвонить» перестаёт быть уважительной причиной потерять клиента. Руководитель видит загрузку команды в общем календаре.
Отчёты и дашборды штатно
Базовые отчёты и настраиваемые дашборды входят в ядро. Можно собрать сводку по воронке, конверсии, активности менеджеров и вывести это на главный экран в виде виджетов. Для повседневного контроля отдела продаж этого достаточно — сложную сквозную BPM-аналитику дают платные расширения, о чём честно скажу ниже.
REST API и вебхуки — задел под интеграции
В ядре есть полноценный REST API и вебхуки. Это фундамент для интеграций: подключить сайт, телефонию, мессенджеры, 1С или собственный сервис. Из коробки готовых коннекторов немного, но техническая возможность связать Espo с чем угодно заложена бесплатно — целую статью серии я посвящу именно интеграциям.
Конструктор сущностей — главная причина, почему выбираем 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 закрывают массу мелкой автоматизации: посчитать поле, подставить значение, проверить корректность ввода, создать связанную запись.
Честные минусы: где Espo проигрывает и что вырезано из free
Обзор без раздела с минусами — это реклама, а не разбор. Поэтому честно: у EspoCRM есть ограничения, и часть функций вынесена в платные расширения. Ключевой нюанс — расширения продаются разово, а не по подписке. Вы платите один раз за версию, а не ежемесячно за каждого пользователя, как в облаках. Это принципиально меняет арифметику.
Что вынесено в платные официальные расширения
| Функция | Где она | Модель оплаты |
|---|---|---|
| Лиды, сделки, контакты, канбан | Бесплатное ядро | 0 ₽ |
| Почта IMAP, календарь, задачи | Бесплатное ядро | 0 ₽ |
| Отчёты, дашборды, REST API, вебхуки | Бесплатное ядро | 0 ₽ |
| Конструктор сущностей, формулы, русский язык | Бесплатное ядро | 0 ₽ |
| BPM-движок, бизнес-процессы, workflow | Advanced Pack | Разовая покупка |
| Продвинутые воронки и инструменты продаж | Sales Pack | Разовая покупка |
| Интеграция с телефонией (VoIP) | Отдельное расширение | Разовая покупка |
| Коннектор Outlook, доп. Google-интеграции | Отдельные расширения | Разовая покупка |
По ценам оговорюсь честно: на момент публикации официальный сайт EspoCRM показывает стоимость расширений уже в корзине, при выборе лицензии, поэтому точную цифру называю ориентировочно. Advanced Pack — это разовая покупка порядка нескольких сотен долларов за версию (в пересчёте — десятки тысяч рублей единоразово), Sales Pack дешевле. Даже вместе они окупаются за считанные месяцы против помесячной подписки на облако для того же числа людей. Точные цены всегда сверяйте на сайте вендора на дату покупки.
Другие честные ограничения
- Мобильное приложение скромнее. Оно есть, но по вылизанности и удобству уступает мобильному amoCRM. Менеджеру «в полях» это может быть заметно.
- Нет встроенной телефонии и мессенджеров. В ядре из коробки нет ни звонков в один клик, ни WhatsApp/Telegram. Решается расширениями и интеграциями через API — этому я посвящу отдельную статью серии.
- Нет российской техподдержки вендора. Это open-source: официальной русскоязычной линии поддержки, которой можно позвонить, нет. Эту роль берёт на себя подрядчик — в нашем случае мы.
- Интерфейс функциональный, но не «вау». Espo выглядит по-деловому и строго. Менеджеров, избалованных яркими облачными интерфейсами, придётся мягко приучать. Зато он быстрый и не отвлекает.
Кому подходит, а кому нет — по сегментам нашей практики
За годы внедрений у меня сложилась чёткая картина, кому EspoCRM заходит идеально, а кому я честно советую посмотреть в другую сторону. Продать лишнее внедрение можно, но клиент вернётся с претензией — поэтому говорю как есть.
Кому подходит
- Бухгалтерским фирмам. Клиентская база, задачи по отчётным периодам, напоминания о сроках, кастомные сущности под договоры обслуживания — Espo ложится идеально.
- Юридическим фирмам и бюро. Дела, договоры, инстанции, дедлайны — как раз тот случай, где конструктор сущностей решает. Пример с «Судебным делом» выше — из этой практики.
- Частным клиникам. Пациенты, обращения, коммуникации, повторные визиты — при аккуратной работе с персональными данными на своём сервере это большой плюс к 152-ФЗ.
- Сервисным B2B-компаниям до 50 РМ. Длинные сделки, много кастомных полей, интеграции с учётными системами — сильная сторона Espo.
Кому не подходит
- Рознице с потоком заявок из соцсетей без бюджета на интеграции. Если весь ваш поток — это директ Instagram, WhatsApp и Avito, а денег на настройку интеграций нет, готовое облако с преднастроенными коннекторами стартует быстрее.
- Компаниям без своего или аутсорсного IT. Сервер требует сопровождения: обновления, бэкапы, мониторинг. Если некому за этим следить и нет подрядчика — облако снимает эту заботу (ценой подписки).
- Командам, которым критичен встроенный мессенджер. Если бизнес-процесс завязан на том, чтобы переписываться с клиентом в мессенджере прямо из карточки «из коробки», Espo без допнастройки этого не даст.
Экономика: 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 вернуться при росте.
Выводы и план серии статей
Подведём итог честным чек-листом — по нему вы за минуту поймёте, ваш это инструмент или нет.
За 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 нужна уже сейчас — вы знаете, к кому обратиться.
Оставить комментарий