Aurora Nexus
Aurora NexusInstallation

Prérequis d’installation

OS, Docker/Compose, ports, clés requises

Système

  • OS : Ubuntu 22.04+ (ou Debian 12).
  • CPU/RAM : min. 4 vCPU / 8 Go RAM pour un petit déploiement (ingestion Docling + Torch est coûteux lors du build).
  • Disque : 50 Go libres recommandés (images + cache build + volumes MinIO/Qdrant/Postgres).

Logiciels

  • Docker Engine ≥ 24 + plugin Docker Compose (v2).
    • Vérifier : docker --version, docker compose version.
  • Python 3.10+ (pour le wizard) + pip.
  • (Option) curl, git, make pour les utilitaires.

Réseau / Ports

  • Connexion Internet active (téléchargement images + appels LLM).
  • Par défaut bind sur 127.0.0.1. Ports à réserver :
    • UI HOST_UI_PORT (3000), API HOST_API_PORT (8000), Gateway HOST_GATEWAY_PORT (8100), Postgres POSTGRES_HOST_PORT (5432), Qdrant HOST_QDRANT_PORT (6333), MinIO API/Console HOST_MINIO_API_PORT/HOST_MINIO_CONSOLE_PORT (9000/9001), Redis HOST_REDIS_PORT (16379).
  • Si reverse-proxy : prévoir les FQDN (ex. rag.example.com, gateway.example.com, console-minio.example.com) + certificats TLS.
  • Nom de domaine : choisir le sous‑domaine qui exposera Nexus (ex. rag.auroramind.fr) et l’URL publique associée (https://...).

Clés et secrets à portée de main

Droits et sécurité

  • Compte utilisateur avec droits Docker (ou root).
  • Le fichier .env ne doit pas être dans Git. Stockage recommandé : /etc/aurora/prod.env (chmod 600) ou un secret manager.

Vérifications rapides

  • docker info (cgroup v2 OK).
  • docker compose ls (aucun conflit de projet sur les mêmes ports).
  • Espace disque : df -h (≥ 50 Go libres).
  • RAM libre : free -h (≥ 4 Go libres pour le build).

On this page