Совместимость с ОС
Поддерживаемые операционные системы и платформы
ObserveAI работает в Docker-окружении на широком спектре Linux-дистрибутивов. Этот документ описывает совместимость с серверными ОС и клиентскими браузерами.
Поддерживаемые серверные ОС
| ОС | Версия | Статус |
|---|---|---|
| Ubuntu Server | 22.04 LTS, 24.04 LTS | ✓ Полная поддержка |
| Debian | 12 (Bookworm) | ✓ Полная поддержка |
| РЕД ОС | 7.3+ | ✓ Совместима |
| Astra Linux Special Edition | 1.7+ | ✓ Совместима |
| ALT Linux Server | 10+ | ✓ Совместима |
| CentOS Stream | 9 | ✓ Совместима |
| RHEL | 8, 9 | ✓ Совместима |
| openSUSE Leap | 15.5+ | ✓ Совместима |
Ключевое требование — установленный Docker Engine 24.0+ и Docker Compose Plugin 2.20+. Если на вашей ОС поддерживаются эти версии Docker — программа будет работать.
Российские ОС из Реестра Минцифры
Программа протестирована и работает на российских ОС, включённых в Единый реестр российских программ для ЭВМ:
- Astra Linux SE 1.7 — для государственных и оборонных систем
- РЕД ОС 7.3 — универсальная серверная ОС
- ALT Server 10 — для коммерческого использования
СУБД
В составе дистрибутива поставляются проверенные версии СУБД:
- PostgreSQL 16 — метаданные, пользователи, подписки
- ClickHouse 24.3 — телеметрия (спаны, журналы, метрики)
- Redis 7 — кеш и очереди
Все три СУБД распространяются в виде Docker-образов в составе дистрибутива и не требуют отдельной установки.
Поддерживаемые браузеры
| Браузер | Минимальная версия |
|---|---|
| Google Chrome | 90+ |
| Mozilla Firefox | 90+ |
| Microsoft Edge | 90+ |
| Яндекс.Браузер | 23+ |
| Safari | 14+ |
Не поддерживается: Internet Explorer (любая версия).
Языки программирования для SDK
Готовые SDK предоставлены для следующих языков и платформ:
| Язык | Минимальная версия | Пакетный менеджер |
|---|---|---|
| Python | 3.8+ | PyPI (pip install observeai) |
| Node.js | 16+ | npm (npm install observeai) |
| Go | 1.20+ | Go modules |
| C# / .NET | .NET 6+ | NuGet |
| JavaScript (браузер) | ES2020+ | CDN-скрипт |
Архитектура процессора
- x86-64 (amd64) — основная платформа, полная поддержка
- ARM64 (aarch64) — поддерживается (Apple Silicon, AWS Graviton, Yandex Cloud ARM)
Виртуализация и облако
Программа работает в любых средах, поддерживающих Docker:
- Физические серверы (bare metal)
- Виртуальные машины (KVM, VMware, Hyper-V)
- Yandex Cloud, VK Cloud, Cloud.ru, SberCloud — все российские облачные провайдеры
- Kubernetes (требуется адаптация манифестов под K8s)