Документация
О проекте и установка
Текст открывается прямо на демо — без перехода в GitHub.
Nika CRM — бесплатная open-source CRM для сервисных центров: заявки на ремонт, склад, касса, зарплата, отчёты и портал клиента.
Работает на своём сервере или в локальной сети, без SaaS.
- Живое демо: demo.nika-sc.ru (откроется в новой вкладке)
- Исходный код: GitHub Nika-Service-CRM (откроется в новой вкладке)
- Лицензия: MIT
Автор: Александр Смелков, сервисный центр «Ника», Сочи.
Что умеет система
- Заявки: реестр, канбан, журнал, услуги/товары/оплаты, закрепление (📌)
- Смена мастера/менеджера на закрытой заявке с переносом уже начисленной зарплаты («Сменить исполнителей»)
- Клиенты и устройства, клиентский портал
- Склад и закупки, магазин
- Счета B2B для ИП и юрлиц: печать счёта/акта/накладной (в т.ч. бланк без подписи/печати под живое проставление), оплата с заявкой или через магазин
- Касса и зарплата (начисления при закрытии, выплаты; перенос начислений при смене исполнителей)
- Отчёты: сводный, сводка дня, касса
- Чат сотрудников, email-уведомления
Подробно по экранам: руководство и сценарий рабочего дня.
Быстрый старт без длинной инструкции
| Путь | Когда выбирать |
|---|---|
| Бесплатная установка на VPS | Купили сервер у FirstVDS по рефералу — автор поставит CRM и поддержит |
| Windows SETUP | Нужен свой ПК Windows 10/11, без Linux |
| Самостоятельно | Docker / Ubuntu / локальная разработка — разделы ниже |
Быстрый старт
1. Клонирование
git clone https://github.com/nika-sc/Nika-Service-CRM.git
cd Nika-Service-CRM
2. Windows (офлайн SETUP)
Для Windows 10/11 x64 доступен автономный установщик 1.0.5 (сборка 2026-08-08) с PostgreSQL и службой автозапуска.
Ссылки: GitHub release windows-setup-1.0.5 (откроется в новой вкладке), зеркало на главной демо.
Что изменилось: LAN, SMTP («От кого» = логин), квитанции — блог.
После установки демо-логины (пароль 111111): admin, manager, master, viewer.
3. Linux / VPS (Ubuntu)
One-shot установка: scripts/linux_setup.sh (откроется в новой вкладке) (клон → PostgreSQL → bootstrap-дамп → systemd nikacrm).
Обновление без потери данных: scripts/linux_upgrade.sh (откроется в новой вкладке) — не используйте linux_setup для апгрейда.
Подробности: корневой README (раздел VPS) и docs/DEPLOY.md.
4. Docker
cp docker/env.example .env
# задайте SECRET_KEY и параметры Postgres
docker compose up -d --build
Подробности: каталог docker/ (откроется в новой вкладке) в репозитории.
5. Локально (разработчикам)
Нужны Python 3.10+, PostgreSQL, зависимости из requirements.txt, файл .env с DB_DRIVER=postgres и DATABASE_URL.
Запуск: python run.py → обычно http://127.0.0.1:5000.
Санитизированный bootstrap-дамп: database/bootstrap/ (откроется в новой вкладке).
Помощь и бесплатная установка
- Баги и идеи:
nika-sc@bk.ru(темаNika-CRM) - Бесплатная установка/поддержка при покупке VPS у FirstVDS по рефералу (откроется в новой вкладке) и промокоду
648528402:nika-sc@bk.ru(темаNika-CRM Помощь по установке). По запросу — помощь с переносом данных из другой CRM. - Telegram: t.me/nikaserviceadler (откроется в новой вкладке)