Dashboard
Ohbug 控制台 建立在 NestJS、NextJS、Prisma 和 Postgresql 之上,并提供了一套渐进式可扩展的使用模型,帮助你快速有效地收集异常数据。
Get Demo
// 预览账号及密码
test@ohbug.net
12345678
通过 Docker 快速私有部署
配置文件
ohbug.config.yml
- 注意
http.url
为线上域名 主要用于授权登录回调使用 需改为正确的线上服务地址 db.postgres.host
和db.redis.host
模板中值为 docker-compose 配置文件中设置的hostname
如需使用自有数据库请修改对应配置
- 注意
配置
docker-compose.yml
,推荐使用 docker-compose 模板,默认包含部署所需要的所有服务,可自行修改。执行
sh
docker-compose up --build -d
- 启动后控制台前端端口默认为
3000
后端端口默认为6660
。
TIP
Github 登录需要在 ohbug.config.yml
文件内配置 oauth - github
项,你可以 查看 Github 创建 OAuth 应用程序。
HTTPS 配置
Ohbug 默认不启用 https,但是内置了 https 配置。使用 nginx 代理实现 https 支持,如果你需要使用 https 则需要提前准备 https ssl 证书以及如下配置:
- 创建 nginx 配置文件 nginx.conf。
TIP
ssl_certificate
ssl_certificate_key
这两项需要填写 ssl 证书路径,默认会取 docker-compose.yml
同级目录下 secrets
目录中的文件
docker-compose.yml
中配置 nginx:
yaml
# ...
nginx:
image: nginx:alpine
restart: always
ports:
- '3001:3001'
- '6661:6661'
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
- ./logs:/var/log/nginx
- ./secrets:/app/secrets
depends_on:
- app
TIP
以上配置默认 nginx.conf
和 secrets
在与 docker-compose.yml
文件同级目录中,如有需要则需根据需要进行调整