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.kzEcho S.QazpolitPSSRCrisisRAGMapRegQazLake
📰 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
QazStackQazLakeSynergyDeployVPSБэкапы
26.03.2026
Constitution.my UX/UI
  • Починка nginx (порт 8090→8080)
  • Переключение ветки feature/jinja2-base
  • UX: шрифты тоньше, футер упрощён, /basics переделана
Constitution.myVPSNginxUX
26.03.2026
Total.kz обогащение
  • Umami Analytics (umami.total.qdev.run)
  • imgproxy настройка в nginx
  • Футер, сортировка персон (90 дней)
  • HTML-очистка статей
  • NER: 167K статей, GPT-обогащение 186K (~$18)
Total.kzUmamiimgproxyNERGPT
VPS 62.72.32.112
Диск— / — GB
RAM— / — GB
CPU Load
Порты сервисов
Бэкапы БД

/opt/backups/backup_all_dbs.sh — daily 3:00 UTC

База данныхТипРазмер
total_kzPostgreSQL241 MB
total_kzSQLite127 MB
kzmonitorPostgreSQL58 MB
qazpolitPostgreSQL15 MB
constitution_ragPostgreSQL9.6 MB
platform_monitorPostgreSQL7.2 MB
qazlakePostgreSQL1.7 MB
pssrPostgreSQL60 KB
crisisPostgreSQL16 KB
umamiPostgreSQL25 KB
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)
NewsAPI
Новостные агрегаторы, источники
Лимит: 100 req/day (free) • Дашборд
GNews
Глобальные новости
Лимит: 100 req/day (free) • Дашборд
NewsData.io
Новости по странам
Лимит: 200 req/day (free) • Дашборд
TheNewsAPI
Новостные источники
Лимит: 100 req/day • Дашборд
WorldNews API
Мировые новости
Лимит: varies • Дашборд
MediaCloud
Академический анализ СМИ
MC_API_KEY • Дашборд
Telemetr.io
Телеграм-аналитика
Лимит: varies • Дашборд
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
• Использует: Crisis Monitor
• SENTRY_DSN
• Мониторинг ошибок • Дашборд
🌐 Инфраструктурные сервисы
🌐 Hostinger VPS
• 62.72.32.112 — 387GB диск, 31GB RAM, 8 cores
Оплата: ежемесячно
🔒 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 • Бесплатно
🔍 Дополнительные сервисы
📈 Google Search Console
SEO мониторинг, клики, позиции
kz-backend • Консоль
🌡️ Weather API
Погодные данные для кризисов
Crisis Monitor • ❗ test-key — нужна замена
📹 YouTube Data API
Видео-мониторинг
Crisis Monitor • ❗ test-key — нужна замена
📦 Umami Analytics
Self-hosted веб-аналитика
total-kz • Бесплатно (self-hosted) • Открыть
📊 Сводка — 20 внешних сервисов
СервисТип оплатыПримерноСсылка
🌐 Hostinger VPSЕжемесячно~$15-30/месhpanel
🧠 OpenAI APIPay-as-you-go~$5-20/месusage
🔮 Perplexity APIPay-as-you-go~$1-5/месsettings
🌐 Домены (6 шт)Ежегодно~$50-80/год
💎 Google GeminiFree tier$0studio
📰 News APIs (6 шт)Free tier$0
🔒 SSL / Let's EncryptБесплатно$0
ИТОГО оценка~$25-55/мес