Перейти к основному содержимому

Требования

Системные требования для самостоятельного развёртывания ArchiCore.

Минимальные требования

КомпонентМинимумРекомендуется
CPU2 ядра4+ ядра
RAM4 GB8+ GB
Диск20 GB SSD50+ GB SSD
ОСLinux/macOS/WindowsLinux (Ubuntu 22.04)

Программные требования

Обязательные

  • Node.js 18.0+
  • PostgreSQL 14+
  • Redis 6+
  • Qdrant 1.7+ (векторная база данных)

Опционально

  • Docker и Docker Compose (рекомендуется)
  • nginx (для production)
  • Git (для интеграций)

Сетевые требования

Порты

ПортСервисОписание
3000ArchiCoreОсновное приложение
5432PostgreSQLБаза данных
6379RedisКэш
6333QdrantВекторная БД

Внешние сервисы

ArchiCore требует доступ к:

  • Jina AI API — для генерации эмбеддингов
  • OpenRouter API — для AI-ассистента
  • GitHub API — для интеграции с GitHub (опционально)

Рекомендации для Production

Безопасность

  • Используйте HTTPS (SSL/TLS сертификат)
  • Настройте файрвол
  • Закройте порты БД от внешнего доступа
  • Используйте сильные пароли

Масштабирование

  • Используйте connection pooling для PostgreSQL
  • Настройте Redis persistence
  • Мониторьте использование ресурсов

Бэкапы

  • Регулярные бэкапы PostgreSQL
  • Репликация Redis (опционально)
  • Бэкапы коллекций Qdrant