-
Notifications
You must be signed in to change notification settings - Fork 184
Quick Start
likaia edited this page Jan 22, 2026
·
3 revisions
这是一条最短路径,几分钟内跑起来。
docker run -d --name nginxpulse \
-p 8088:8088 -p 8089:8089 \
-e WEBSITES='[{"name":"主站","logPath":"/share/log/nginx/access.log","domains":["example.com"]}]' \
-v /path/to/nginx/access.log:/share/log/nginx/access.log:ro \
-v /path/to/nginxpulse_data:/app/var/nginxpulse_data \
-v /path/to/pgdata:/app/var/pgdata \
-v /etc/localtime:/etc/localtime:ro \
nginxpulse:latest打开:
- 前端:
http://localhost:8088 - API:
http://localhost:8089
前提:必须安装并启动 PostgreSQL。
- 修改
configs/nginxpulse_config.json:
"database": {
"driver": "postgres",
"dsn": "postgres://nginxpulse:nginxpulse@127.0.0.1:5432/nginxpulse?sslmode=disable"
}- 启动服务(示例):
./nginxpulse版本 > 1.5.3 必须部署 PostgreSQL(SQLite 已移除)。
本项目使用系统时区解析日志,请确保运行环境时区正确。
- Home
- 快速开始
- 部署方式
- SQLite -> PostgreSQL 迁移
- 配置说明
- 完整字段参考
- 日志来源配置
- 支持的日志格式
- Agent 采集
- 日志解析机制
- IP 归属地解析
- 数据库结构
- 常见问题
- Home (EN)
- Quick Start (EN)
- Deployment (EN)
- Migration (EN)
- Configuration (EN)
- Config Reference (EN)
- Log Sources (EN)
- Supported Log Formats (EN)
- Agent Collection (EN)
- Log Parsing (EN)
- IP Geo (EN)
- Database Schema (EN)
- FAQ (EN)