تشغيل AuroraSOC محليًا (Linux / macOS / Windows)
يشرح هذا الدليل تشغيل AuroraSOC مباشرةً على مضيفك — بدون Docker أو Podman — على Linux أو macOS أو Windows.
المتطلبات الأساسية
| الأداة | الحد الأدنى للإصدار | ملاحظات |
|---|---|---|
| Python | 3.12+ | python3 --version |
| Node.js | 22+ | node --version |
| Git | أي إصدار حديث | git --version |
| Redis | 7.x (اختياري) | مطلوب لبث أحداث WebSocket |
| Ollama | 0.4+ (اختياري) | مطلوب لوضعَي dry_run و production |
الإعداد السريع
- Linux
- macOS
- Windows
git clone https://github.com/ahmeddwalid/AuroraSOC.git
cd AuroraSOC
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
git clone https://github.com/ahmeddwalid/AuroraSOC.git
cd AuroraSOC
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
git clone https://github.com/ahmeddwalid/AuroraSOC.git
cd AuroraSOC
python -m venv .venv; .\.venv\Scripts\Activate.ps1
pip install -e ".[dev]"
تشغيل لوحة التحكم
export SYSTEM_MODE=dummy LOCAL_AUTH_ENABLED=true PORT=3100
export API_URL=http://localhost:8001 NEXT_PUBLIC_API_URL=http://localhost:8001
make dev
افتح المتصفح على http://localhost:3100.