核心功能
AI 驱动分析
火山引擎 Ark 分析爆款潜力、内容质量、受众定位,提供数据驱动的内容建议。
多平台抓取
通过 MediaCrawler + Chromium 同时抓取小红书和抖音的热门内容与趋势数据。
实时仪表盘
Next.js 仪表盘,支持筛选、统计查看、爆款内容实时检测与预警。
n8n 编排
自动化工作流:抓取 → 同步 → 分析 → 通知,全流程可自定义编排。
Telegram 告警
实时推送爆款内容发现通知,不错过任何热点机会。
Docker 自托管
完整的 Docker Compose 栈,支持 Unraid、NAS 等多种部署环境。
快速安装
docker-compose.yml
# 创建目录
mkdir -p ~/sigint && cd ~/sigint
# 创建 docker-compose.yml
cat > docker-compose.yml << 'EOF'
version: '3.8'
services:
sigint:
image: tardivo/sigint:latest
container_name: sigint
restart: unless-stopped
ports:
- "3088:3000"
environment:
- DATABASE_URL=postgresql://sigint:sigint@postgres:5432/sigint
- AI_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
- AI_API_KEY=${AI_API_KEY}
- AI_MODEL=ark-code-latest
- HTTP_PROXY=${HTTP_PROXY}
depends_on:
- postgres
n8n:
image: n8nio/n8n:latest
container_name: sigint-n8n
restart: unless-stopped
ports:
- "5678:5678"
environment:
- N8N_HOST=${N8N_HOST}
- WEBHOOK_URL=${WEBHOOK_URL}
volumes:
- ./n8n:/home/node/.n8n
postgres:
image: postgres:16-alpine
container_name: sigint-postgres
restart: unless-stopped
environment:
- POSTGRES_USER=sigint
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=sigint
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data:
EOF
# 启动服务
docker compose up -d
Unraid 部署
1
2
导入模板
将 XML 文件放置在 /boot/config/plugins/dockerman/templates-user/ 目录下,然后在 Docker 页面点击 "Add Container",从模板下拉菜单中选择。
3
配置环境变量
配置 DATABASE_URL、AI_API_KEY、HTTP_PROXY 等环境变量,点击 Apply 启动容器。
或者使用 Docker Run
docker run -d \
--name sigint \
--network kranet \
-p 3088:3000 \
-p 3088:3000 \
-e DATABASE_URL="postgresql://user:pass@postgres:5432/sigint" \
-e AI_BASE_URL="https://ark.cn-beijing.volces.com/api/v3" \
-e AI_API_KEY=your_api_key \
-e AI_MODEL=ark-code-latest \
-e HTTP_PROXY="http://your-proxy:7890" \
tardivo/sigint:latest