Единый реестр российского ПО · Правообладатель ООО «СТРАТЕГИЯ СИСТЕМ»
Установка и эксплуатация
Документация по программному обеспечению «Стратегия Систем Трекер» (версия 0.1.0): функциональные характеристики, порядок установки экземпляра и порядок эксплуатации. Правообладатель — ООО «СТРАТЕГИЯ СИСТЕМ», ИНН 7203605928.
§ 1
Функциональные характеристики
«Стратегия Систем Трекер» — веб-система управления задачами и бизнес-процессами офиса (канбан-трекер). Работа ведётся через веб-браузер; установка клиентского ПО на рабочие места не требуется. Многопользовательский режим в рамках организации с разграничением прав.
| Модуль | Возможности |
|---|---|
| Аутентификация и доступ | Регистрация, вход, восстановление пароля, роли и права (RBAC), многопользовательская работа в рамках организации |
| Пространства и доски | Создание рабочих пространств, колонок и дорожек канбан-доски |
| Карточки задач | Создание и редактирование карточек, назначение исполнителей, вложения, связи между карточками, комментарии |
| Представления | Различные виды отображения доски |
| Контрольные чек-листы | Шаблоны, разовые и периодические (по расписанию) прогоны, история выполнения, экспорт в XLSX |
| Уведомления | Оповещения о событиях (в т.ч. в реальном времени), email-уведомления |
| Поиск | Полнотекстовый поиск по карточкам и объектам системы |
| Биллинг | Тарифные планы, подписка, оплата через платёжный шлюз ЮKassa, счета (PDF) |
Роли пользователей
| Роль | Права |
|---|---|
| Администратор | Полное управление организацией, пользователями, подпиской и всеми объектами |
| Участник | Создание и изменение досок, карточек, чек-листов в рамках своей организации |
| Наблюдатель | Просмотр без права изменения |
§ 2
Системные требования
Экземпляр ПО разворачивается как набор изолированных контейнеров под управлением Docker Compose: PostgreSQL 16, Redis 7, сервер API (FastAPI/Python 3.13), обработчик фоновых задач и обратный прокси Caddy с автоматической TLS-терминацией. Клиентская часть (React) собирается в статические файлы.
Аппаратные (минимум на один экземпляр)
| Параметр | Значение |
|---|---|
| Процессор | 2 vCPU |
| Оперативная память | 4 ГБ |
| Дисковое пространство | 20 ГБ и выше (SSD) |
| Сеть | публичный IPv4-адрес, открытые порты 80 и 443 |
Программные
| Компонент | Версия | Назначение |
|---|---|---|
| ОС | GNU/Linux (Debian 12 / Ubuntu 22.04 LTS) | Базовая операционная система |
| Docker Engine | 24.x и выше | Контейнеризация |
| Docker Compose | v2.x | Оркестрация контейнеров |
| Git | 2.40 и выше | Получение исходного кода |
| OpenSSL | 1.1.1 и выше | Генерация секретов и ключей |
| Node.js + npm | 20 LTS / 10.x | Сборка клиентской части |
Сетевые предусловия: доменное имя с A-записью DNS на сервер (для автоматического TLS), учётная запись SMTP для системных писем.
§ 3
Порядок установки
Шаг 1. Получение исходного кода
git clone https://gitverse.ru/systemsstrategyy/Treker.git strategiya-tracker
cd strategiya-trackerШаг 2. Генерация ключей JWT (RS256)
bash infra/scripts/gen_jwt_keys.sh # создаёт var/keys/*.pemШаг 3. Настройка переменных окружения
cp .env.prod.example .env.prodОбязательные параметры в .env.prod: APP_SECRET_KEY (openssl rand -hex 32), пароль и имя БД, APP_DOMAIN, APP_ENV=production, реквизиты SMTP и (при использовании биллинга) ЮKassa. В режиме production приложение выполняет проверку безопасности и не стартует с небезопасной конфигурацией по умолчанию (fail-fast).
Шаг 4. Сборка клиентской части
cd frontend && npm ci && npm run build && cd ..Шаг 5. Запуск экземпляра
docker compose -f docker-compose.prod.yml --env-file .env.prod up -d --buildШаг 6. Применение миграций базы данных
docker compose -f docker-compose.prod.yml exec api python -m alembic upgrade headШаг 7. TLS-сертификат
Caddy автоматически запрашивает и устанавливает сертификат Let’s Encrypt при первом обращении к домену — дополнительных действий не требуется.
Проверка установки
curl https://трекер.стратегия-систем.рф/api/v1/livez # ожидается HTTP 200
docker compose -f docker-compose.prod.yml ps # контейнеры в состоянии healthy§ 4
Порядок эксплуатации
Начало работы
Открыть адрес экземпляра в браузере, зарегистрироваться по корпоративной почте и паролю, подтвердить адрес по ссылке из письма. Саморегистрация доступна только с адресов в российских доменах (.ru, .рф, .su) — требование 149-ФЗ; вход ранее зарегистрированных пользователей не ограничивается. Администратор приглашает сотрудников по электронной почте.
Основные сценарии
| Задача | Порядок действий |
|---|---|
| Создать пространство | Раздел «Пространства» → «Создать» |
| Создать доску и колонки | Внутри пространства → добавить колонки (этапы) |
| Создать карточку | На доске → «Добавить карточку» → заполнить поля, назначить исполнителя |
| Прикрепить файл | В карточке → «Вложения» → загрузить файл |
| Шаблон чек-листа | «Чек-листы» → «Шаблоны» → создать |
| Чек-лист по расписанию | Создать расписание (cron-выражение) для шаблона |
| История чек-листов | «Чек-листы» → «История»; экспорт в XLSX |
Администрирование и тарифы
Администратор управляет пользователями и тарифным планом. Тарификация — по подписке с ежемесячной оплатой в рублях РФ; при регистрации предоставляется бесплатный пробный период плана «Профи» на 14 дней без банковской карты.
| Тарифный план | Стоимость | Основные лимиты |
|---|---|---|
| Бесплатный | 0 ₽, бессрочно | до 3 пользователей, 1 доска, до 100 карточек, 100 МБ файлов, email- и Telegram-уведомления |
| Профи | 990 ₽ / компания / мес. | до 50 пользователей, безлимит досок и карточек, 10 ГБ файлов, все уведомления, поиск, чек-листы, PDF-инвойсы |
| Корпоративный | от 5 000 ₽, договор | от 50 пользователей, персональный бот, SLA от 99,5 %, поддержка, развёртывание у заказчика, расширенный 152-ФЗ |
Контроль работоспособности и резервное копирование
Служебные пробы состояния: /livez (живучесть), /readyz (готовность, БД+Redis), /startupz (запуск). Резервное копирование БД — автоматический ежедневный дамп pg_dump; оператор контролирует наличие и восстановимость копий. Работа только по HTTPS; поддерживаются актуальные версии браузеров.
§ 5
Техническая поддержка
ООО «СТРАТЕГИЯ СИСТЕМ», ИНН 7203605928. Телефон: +7 (905) 822-38-63. E-mail: dev@strats.ru. Сайт: стратегия-систем.рф.