К содержанию
Nika CRM

Документация

О проекте и установка

Текст открывается прямо на демо — без перехода в GitHub.

Nika CRM — бесплатная open-source CRM для сервисных центров: заявки на ремонт, склад, касса, зарплата, отчёты и портал клиента.

Работает на своём сервере или в локальной сети, без SaaS.

Автор: Александр Смелков, сервисный центр «Ника», Сочи.

Что умеет система

  • Заявки: реестр, канбан, журнал, услуги/товары/оплаты, закрепление (📌)
  • Смена мастера/менеджера на закрытой заявке с переносом уже начисленной зарплаты («Сменить исполнителей»)
  • Клиенты и устройства, клиентский портал
  • Склад и закупки, магазин
  • Счета 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/ (откроется в новой вкладке).

Помощь и бесплатная установка