环境配置
本指南介绍如何在 Linux 服务器上完成 ASP 的完整部署,以及如何在开发机上远程连接已有服务进行开发调试.
资源准备
- Linux 服务器: 2 核 CPU / 4G 内存 / 10G 硬盘,本文以 Ubuntu 24.04 为例
- SIEM 平台: 已部署的 ELK 或 Splunk (支持社区版)
- LLM API: 兼容 OpenAI API 标准的接口
Linux 服务器部署
安装 Docker
bash
export DOWNLOAD_URL="https://mirrors.tuna.tsinghua.edu.cn/docker-ce"
curl -fsSL https://viperrtp.com/docker.sh | bash -s docker克隆代码
bash
git clone git@github.com:FunnyWolf/agentic-soc-platform.git部署 Redis Stack
部署 SIRP
Python 环境与依赖
推荐使用 uv 管理虚拟环境:
bash
pip install uv
cd agentic-soc-platform
uv venv
uv sync插件配置
按以下顺序完成配置:
启动验证
bash
python manage.py runserver服务启动后,通过日志确认后台服务正确运行.
开发机配置 (可选)
开发机用于日常编码调试,无需部署 Redis/SIRP 等服务,直接连接 Linux 服务器上已有的服务即可.
- 克隆代码并配置 Python 环境 (同上)
- 修改插件配置,将 Redis/SIRP 等连接地址指向 Linux 服务器 IP
- 启动服务进行调试
bash
python manage.py runserver