Перейти к содержанию
Стратегия Систем · Трекер
Меню

Единый реестр российского ПО · Правообладатель ООО «СТРАТЕГИЯ СИСТЕМ»

Установка и эксплуатация

Документация по программному обеспечению «Стратегия Систем Трекер» (версия 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 Engine24.x и вышеКонтейнеризация
Docker Composev2.xОркестрация контейнеров
Git2.40 и вышеПолучение исходного кода
OpenSSL1.1.1 и вышеГенерация секретов и ключей
Node.js + npm20 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. Сайт: стратегия-систем.рф.