11
Проектов
7
Работают
9
Не работают
1
Предупреждение
—
Ср. отклик
Ресурсы сервера
Диск— / — GB
Оперативная память— / — GB
CPU Load—
Рекомендации
QazStack Framework
19
Модулей
548
Тестов
10
Проектов на VPS
26
REST endpoints
Основные модули
qazstack.core
Базовые утилиты, конфиг, логирование
qazstack.content
Content API: articles, persons, media
qazstack.monitor
Health checks, heartbeat, uptime
qazstack.seo
Meta tags, sitemap, robots.txt, llms.txt
qazstack.auth
JWT auth, API keys
qazstack.nlp
NER, sentiment, embeddings
qazstack.tasks
Background jobs, cron pipeline
qazstack.export
PDF, Excel, JSON reports
QazLake Data Lake
PostgreSQL 16 + pgvector
Порт :5441 — Основное хранилище с векторными расширениями
LightRAG
Порт :9621 — Knowledge graph retrieval-augmented generation
Коллекторы
НБК, egov.kz, total-kz feed — автоматический сбор данных
Фазы разработки
Phase 4 (collectors) → Phase 6 (analytics)
Карта данных экосистемы — что каждый проект отдаёт и потребляет
66,890
статей в Total.kz
6,364
NER-сущностей
354
персон в Qazpolit
1,311
RAG-чанков
430
PSSR-сигналов
Источники данных (что отдаёт)
📰 Total.kz
КРУПНЕЙШИЙ
• 66,890 статей (полный текст + HTML + метаданные)
• 6,364 NER-сущности + 127,030 связей
• 15,607 GPT-enrichments (summary, tags, tone)
• 229 персон + 752 позиции
• 18,134 историй/тем + 20 категорий
• Full-text search index (Meilisearch)
📡 Echo Sounder
NLP
• ruBERT sentiment analysis
• XLM-RoBERTa NER extraction
• BERTopic тематическое моделирование
• Embeddings (семантический поиск)
• 25 коллекторов (Telegram, YouTube, СМИ)
🏛️ Qazpolit
ПЕРСОНЫ
• 354 сущности (персоны, организации)
• 312 биографий
• 2,381 событий
• 6,856 связей между сущностями
⚙️ PSSR Regime Engine
ИНДЕКСЫ
• 430 сырых сигналов + parsed events
• PRS / SSS / режимные scores
• Drift detection + Early Warning
• 3 перехода режимов
🚨 Crisis Monitor
КРИЗИСЫ
• Кризисные тикеты + эскалации
• Playbook-сценарии
• AAR (After Action Review)
• 51 open issue на GitHub
🤖 Constitution RAG
ЗНАНИЯ
• 41 документ, 1,311 чанков
• RAG API для Q&A по Конституции
• 466 паттернов вопросов (query_log)
• Hybrid search (pgvector + FTS)
💧 QazLake
DATA LAKE
• PostgreSQL 16 + pgvector :5441
• LightRAG :9621
• Цель: центральное хранилище ВСЕХ данных
• Статус: пустой, нужна загрузка
🗺️ MapRegion
ГЕО
• GeoJSON всех регионов КЗ
• Региональная аналитика
• Leaflet карточный интерфейс
• 8 REST API роутеров
Матрица обмена данными
| Потребитель ↓ \ Источник → | Total.kz | Echo S. | Qazpolit | PSSR | Crisis | RAG | MapReg | QazLake |
|---|---|---|---|---|---|---|---|---|
| 📰 Total.kz | — | ⬤ NLP | ⬤ персоны | ⬤ индексы | ○ | ○ | ⬤ гео | ○ |
| 📡 Echo Sounder | ⬤ статьи | — | ⬤ entity | ○ | ⬤ данные | ○ | ○ | ○ |
| ⚙️ PSSR | ⬤ новости | ○ | ○ | — | ⬤ кризисы | ○ | ○ | ○ |
| 🚨 Crisis Monitor | ⬤ фон | ⬤ NLP | ○ | ⬤ scores | — | ○ | ○ | ○ |
| 🏛️ Qazpolit | ⬤ упом. | ⬤ медиа | — | ○ | ○ | ○ | ○ | ○ |
| 💧 QazLake | ⬤ | ⬤ | ⬤ | ⬤ | ⬤ | ⬤ | ⬤ | — |
| 📜 Constitution.my | ○ | ○ | ○ | ○ | ○ | ⬤ RAG | ○ | ○ |
⬤ = нужна интеграция (не реализовано)
⬤ = целевой поток в QazLake
○ = не требуется
Объёмы данных по проектам
66,890
📰 Total.kz статей
127,030
🔗 Entity-связей
6,856
🏛️ Qazpolit связей
15,607
🤖 GPT-enrichments
1,311
📚 RAG чанков
430
⚙️ PSSR сигналов
6
Высокий импакт
10
Средний импакт
16
Упущенных связей
0
Реализованных
Высокий импакт
📡 Echo Sounder→📰 total-kzHIGH
NLP-обогащение 66K статей sentiment/NER/topics. Echo Sounder имеет полный NLP-пайплайн (ruBERT, xlm-roberta), total-kz — крупнейший датасет без обогащения.
📡 Echo Sounder→🚨 Crisis MonitorHIGH
Автоклассификация кризисных нарративов. Crisis Monitor отслеживает кризисы без NLP — подключение моделей ruBERT/BERTopic для auto-detection нарративов.
⚙️ PSSR→📰 total-kzHIGH
Экономический контекст (KZT/нефть/золото) к новостям. Auto-добавление рыночных данных и режимных PRS/SSS-оценок к экономическим публикациям.
🏛️ qazpolit→📰📡⚙️ total-kz/PSSR/EchoHIGH
Entity enrichment по персонам. Единственная структурированная база персон КЗ — привязка NER-результатов к карточкам с фото и биографиями.
🗺️ MapRegion→⚙️📡🚨 PSSR/Echo/CrisisHIGH
Геовизуализация аналитики на карте КЗ. Интерактивные хороплеты с данными из аналитических проектов поверх GeoJSON.
⚙️ PSSR→🚨 Crisis MonitorHIGH
Автосвязывание кризисов по PRS/SSS scores. Количественные индексы PSSR для автоматической привязки и ранжирования кризисных сценариев.
Средний импакт
⚖️ Qantar→📰 total-kzMED
Timeline-виджет в новости. Встроенная хронологическая визуализация событий в публикациях total-kz и биографиях qazpolit.
🤖 constitution-rag→📜 constitution.myMED
RAG Q&A на публичном сайте. Интеграция чатбота по Конституции (1505 чанков, GPT-5) в публичный сайт constitution.my.
📡 Echo Sounder→🚨 Crisis MonitorMED
25 коллекторов для сбора данных. Передача инфраструктуры сбора (Telegram, YouTube, СМИ) для автоматизации мониторинга кризисов.
🖥️ Platform Portal→все проектыMED
Health-check API встроен в каждый сервис. Стандартизация health-эндпоинтов и встроенные heartbeat-агенты во всех сервисах.
🔪 knife-collection→платформаMED
React + shadcn/ui библиотека. Переиспользование React-компонентов и UI-паттернов knife-collection в других проектах платформы.
📰 Ortcom→📡 Echo SounderMED
Контент Ortcom.kz как источник для NLP-анализа. Статьи и пресс-релизы ОртКом подаются в NLP-пайплайн Echo Sounder для sentiment/NER.
✏️ Қалам→⚙️ PSSRMED
Проверка пресс-релизов и выступлений интегрируется с режимным анализом PSSR для оценки политической риторики.
📚 PSSR KB→⚙️ PSSR / 🚨 CrisisMED
База знаний PSSR как справочник для режимного анализа и кризисных сценариев. Исторические данные и прецеденты.
📺 COM Standalone→📡 Echo Sounder / 📰 Total.kzMED
Автономный мониторинг СМИ как дополнительный источник данных для NLP-пайплайна и новостного портала.
🌐 SGeo→🗺️ MapRegion / ⚙️ PSSRMED
Геоаналитика SGeo обогащает MapRegion новыми слоями данных и подключается к режимному анализу PSSR.
Новые возможности (v0.9)
💧 QazLake→ВСЕ проектыDATA BUS
Центральная шина данных. Все проекты пишут в QazLake, читают из QazLake. Единая точка доступа к всем данным экосистемы.
📰 Total.kz + 📰 Ortcom→Единый контентMERGE
Объединение контентных потоков. Total.kz (66K статей) + Ortcom (AntiFakeCenter) в единый новостной фид через QazLake.
✏️ Қалам + 📚 PSSR KB→⚙️ PSSR v2STACK
Стек анализа речи: Қалам (проверка текстов) + KB (база знаний) + PSSR (режимный анализ) = полный политический анализ.
История рабочих сессий
26–27.03.2026
Сбор экосистемы
- Расследование QazStack Dashboard
- Восстановление QazStack/QazLake Architecture, Synergy Audit
- Деплой 4 сайтов, пуш в 4+ репо
- VPS: очистка диска (95%→44%), бэкапы БД
- Constitution.my: pyproject.toml, README, nginx
- Total.kz: SEO Twitter Cards
- Создание Ecosystem Hub + Portal
26.03.2026
Constitution.my UX/UI
- Починка nginx (порт 8090→8080)
- Переключение ветки feature/jinja2-base
- UX: шрифты тоньше, футер упрощён, /basics переделана
26.03.2026
Total.kz обогащение
- Umami Analytics (umami.total.qdev.run)
- imgproxy настройка в nginx
- Футер, сортировка персон (90 дней)
- HTML-очистка статей
- NER: 167K статей, GPT-обогащение 186K (~$18)
VPS 62.72.32.112
Диск— / — GB
RAM— / — GB
CPU Load—
Порты сервисов
Бэкапы БД
/opt/backups/backup_all_dbs.sh — daily 3:00 UTC
| База данных | Тип | Размер |
|---|---|---|
| total_kz | PostgreSQL | 241 MB |
| total_kz | SQLite | 127 MB |
| kzmonitor | PostgreSQL | 58 MB |
| qazpolit | PostgreSQL | 15 MB |
| constitution_rag | PostgreSQL | 9.6 MB |
| platform_monitor | PostgreSQL | 7.2 MB |
| qazlake | PostgreSQL | 1.7 MB |
| pssr | PostgreSQL | 60 KB |
| crisis | PostgreSQL | 16 KB |
| umami | PostgreSQL | 25 KB |
GitHub Repos 26 всего
Активные (18)
total-kz
qazlake
qazstack-dashboard
synergy-audit
ecosystem-hub
platform-portal
knife-collection
pssr-regime-engine
constitution-rag
platform-monitor
qazpolit
qazstack
Crisis-Monitor
echo-sounder-
constitution_my
qantar
MapRegion
kz-report
Архивные (8)
API-ключи и подписки — все внешние сервисы экосистемы
💳 Платные API (следить за балансом)
🧠 OpenAI
ПЛАТНЫЙ
• Модель: GPT-5 / GPT-4o
• Использует: Constitution RAG, Total.kz, Ortcom, Echo Sounder, Қалам, Папа Рядом
• Расход Total.kz GPT-enrichment: ~$18 за 186K статей
• Оплата: по использованию (pay-as-you-go)
🔮 Perplexity AI
ПЛАТНЫЙ
• Использует: Total.kz, Echo Sounder, Қалам
• Online search + LLM API
• Оплата: по использованию
💎 Google Gemini
БЕСПЛ / ПЛАТН
• Использует: Total.kz, Echo Sounder, Қалам, Constitution RAG
• Free tier: 60 RPM / 1M tokens/day
• Оплата: free tier или pay-as-you-go
📹 YouTube Data API
БЕСПЛ / ЛИМИТ
• Использует: Echo Sounder, Crisis Monitor
• Лимит: 10,000 единиц/день (free)
📰 Новостные API (в kz-backend)
Yandex Wordstat
Поисковые тренды
YANDEX_WORDSTAT_TOKEN
✉️ Мессенджеры и уведомления
📨 Telegram Bot
• Использует: Crisis Monitor (алерты)
• TELEGRAM_TOKEN + TELEGRAM_CHAT_ID
• Бесплатно
📡 Telegram User API
• Использует: Echo Sounder (коллектор), kz-backend
• TELEGRAM_API_ID + API_HASH + SESSION
• Бесплатно, но может быть забанен
📧 SMTP / Email
• Использует: Crisis Monitor, Echo Sounder
• SMTP_HOST + MAIL_USERNAME/PASSWORD
• Алерты и отчёты
🛡️ Sentry
🌐 Инфраструктурные сервисы
🌐 Hostinger VPS
🔒 Let's Encrypt SSL
• constitution.my (72 дня)
• total.qdev.run (43 дня)
• umami.total.qdev.run
• Бесплатно, автопродление Certbot
🌐 Домены
• constitution.my — оплата ежегодно
• total.kz — оплата ежегодно
• qaz.report — оплата ежегодно
• collect.family — оплата ежегодно
• janus.guru — оплата ежегодно
• pssr.site — оплата ежегодно
• qalam.qdev.run — бесплатно (subdomain)
• total.qdev.run — бесплатно (subdomain)
🐙 GitHub
• 27 репозиториев (belilovsky)
• GITHUB_TOKEN в 4 проектах
• Бесплатно (private repos)
🤖 Локальные ML-модели (HuggingFace)
🧠 ruBERT Sentiment
Сентимент-анализ русского текста
Echo Sounder • Бесплатно (локально)
🌍 XLM-RoBERTa NER
Извлечение именованных сущностей
Echo Sounder • Бесплатно (локально)
📊 BERTopic
Тематическое моделирование
Echo Sounder • Бесплатно (локально)
🔗 sentence-transformers
all-MiniLM-L6-v2 — embeddings
Crisis Monitor, DailyReports • Бесплатно
🔍 transformers 4.52
HuggingFace трансформеры
Crisis Monitor, Echo Sounder, kz-backend • Бесплатно
🔍 Дополнительные сервисы
🌡️ Weather API
Погодные данные для кризисов
Crisis Monitor • ❗ test-key — нужна замена
📹 YouTube Data API
Видео-мониторинг
Crisis Monitor • ❗ test-key — нужна замена
📊 Сводка — 20 внешних сервисов
| Сервис | Тип оплаты | Примерно | Ссылка |
|---|---|---|---|
| 🌐 Hostinger VPS | Ежемесячно | ~$15-30/мес | hpanel |
| 🧠 OpenAI API | Pay-as-you-go | ~$5-20/мес | usage |
| 🔮 Perplexity API | Pay-as-you-go | ~$1-5/мес | settings |
| 🌐 Домены (6 шт) | Ежегодно | ~$50-80/год | — |
| 💎 Google Gemini | Free tier | $0 | studio |
| 📰 News APIs (6 шт) | Free tier | $0 | — |
| 🔒 SSL / Let's Encrypt | Бесплатно | $0 | — |
| ИТОГО оценка | ~$25-55/мес |