# NetMind AI Environment Configuration # Server NETMIND_HOST=0.0.0.0 NETMIND_PORT=8080 NETMIND_ENV=development RUST_LOG=netmind_backend=debug,tower_http=debug,info # ClickHouse CLICKHOUSE_URL=http://localhost:8123 CLICKHOUSE_DATABASE=netmind CLICKHOUSE_USER=default CLICKHOUSE_PASSWORD= # Qdrant (Phase 7) QDRANT_URL=http://localhost:6333 QDRANT_COLLECTION=netmind_memory QDRANT_ENABLED=true # Anomaly Detection (Phase 7) ANOMALY_ENABLED=true ANOMALY_BANDWIDTH_MULTIPLIER=10.0 ANOMALY_CONNECTION_RATE_PER_MIN=100 ANOMALY_MIN_SIMILAR_NEIGHBORS=2 ANOMALY_SCORE_THRESHOLD=0.65 ANOMALY_COOLDOWN_SECS=60 # AI Providers (Phase 6+) AI_PROVIDER=openai OPENAI_API_KEY= OPENAI_BASE_URL=https://api.openai.com/v1 OPENAI_MODEL=gpt-4o-mini GEMINI_API_KEY= OLLAMA_BASE_URL=http://localhost:11434 # Packet Capture — mock | pcap | ebpf (ebpf requires Linux + ebpf-collector feature) COLLECTOR_TYPE=pcap PCAP_INTERFACE= PCAP_FILTER=tcp or udp COLLECTOR_BATCH_SIZE=100 COLLECTOR_FLUSH_INTERVAL_MS=1000 # Process Mapping PROCESS_REFRESH_INTERVAL_MS=5000 # DNS Resolution (Phase 3) DNS_CACHE_TTL_SECS=3600 DNS_CACHE_MAX_ENTRIES=10000 DNS_WORKER_COUNT=2 DNS_QUEUE_CAPACITY=4096 DNS_USE_LIVE=false GEOIP_PROVIDER=static # Frontend (Phase 2) NEXT_PUBLIC_API_URL=http://localhost:8080 NEXT_PUBLIC_WS_URL=ws://localhost:8080/ws