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

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

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

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

Подробно по экранам: руководство и сценарий рабочего дня.

Быстрый старт без длинной инструкции

Путь Когда выбирать
Бесплатная установка на 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.11 (сборка 2026-10-24) с PostgreSQL и службой автозапуска.
Ссылки: GitHub release windows-setup-1.0.11, зеркало на главной демо.
В 1.0.11 установка проходит в Windows Sandbox, после входа открывается дашборд, на рабочем столе три ярлыка. Подробности — блог 1.0.11.

После установки демо-логины (пароль 111111): admin, manager, master, viewer.

3. Linux / VPS (Ubuntu)

One-shot установка: scripts/linux_setup.sh (клон → PostgreSQL → bootstrap-дамп → systemd nikacrm). На чистом Ubuntu достаточно скачать скрипт и запустить с --with-nginx --harden (см. README, раздел Ubuntu 24.04).
Обновление без потери данных: 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/.

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