Актуальная сборка — Windows SETUP 1.0.10. Она включает всё из 1.0.8 и ставится рядом с уже установленным Python.

Дата сборки: 2026-09-11. Версия установщика: 1.0.8.

Скачать

SHA256: 30AF88B0EB5107C41F8DFCDD460D72A9B8D56FF3EA09AA96CAD8DDDD834B02AA.

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

Если CRM уже стоит, новый EXE ставят поверх: службы останавливаются, файлы программы заменяются, база в %ProgramData%\NikaCRM остаётся, в схему добавляются только новые таблицы и поля. Перед этим делается дамп базы и снимок кода (для отката).

В самой CRM: Настройки → О программе и обновления. Администратор видит номер версии и кнопку «Проверить обновления». Раз в сутки (или по кнопке) читается публичный JSON с сайта — никакой идентификатор установки и никакая статистика не отправляются. Выключить: UPDATE_CHECK_ENABLED=0 в .env.

Ход установки на экране

После копирования файлов мастер показывает процент и текущий шаг. Окно можно двигать и сворачивать. Обычно 5–10 минут, PostgreSQL — самый долгий этап. Кнопка «Отмена» на этом шаге отключена: закрывать мастер не нужно.

Если настройка сорвётся, журнал окажется на рабочем столе в папке NikaCRM-setup-log и в %SystemRoot%\Temp\NikaCRM-setup.

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

Сборка 1.0.8 доведена до конца на чистой Windows: автоматическая настройка Python, PostgreSQL и базы больше не зависает и не падает на полуготовом шаге. Обновление поверх 1.0.6/1.0.7 проходит: владелец таблиц приводится к роли приложения до миграций.

Демо-база в установщике — нейтральный набор справочников и один тестовый товар, без чужих рабочих данных.

Что ещё в 1.0.8

Подробно: руководство § 2.3.