Skip to content
On this page

Dashboard

Ohbug 控制台 建立在 NestJSNextJSPrismaPostgresql 之上,并提供了一套渐进式可扩展的使用模型,帮助你快速有效地收集异常数据。

Get Demo

Demo

// 预览账号及密码
test@ohbug.net
12345678

通过 Docker 快速私有部署

  1. 配置文件 ohbug.config.yml

    1. 注意 http.url 为线上域名 主要用于授权登录回调使用 需改为正确的线上服务地址
    2. db.postgres.hostdb.redis.host 模板中值为 docker-compose 配置文件中设置的 hostname 如需使用自有数据库请修改对应配置
  2. 配置 docker-compose.yml,推荐使用 docker-compose 模板,默认包含部署所需要的所有服务,可自行修改。

  3. 执行

sh
docker-compose up --build -d
  1. 启动后控制台前端端口默认为 3000 后端端口默认为 6660

TIP

Github 登录需要在 ohbug.config.yml 文件内配置 oauth - github 项,你可以 查看 Github 创建 OAuth 应用程序

HTTPS 配置

Ohbug 默认不启用 https,但是内置了 https 配置。使用 nginx 代理实现 https 支持,如果你需要使用 https 则需要提前准备 https ssl 证书以及如下配置:

  1. 创建 nginx 配置文件 nginx.conf

TIP

ssl_certificate ssl_certificate_key 这两项需要填写 ssl 证书路径,默认会取 docker-compose.yml 同级目录下 secrets 目录中的文件

  1. 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.confsecrets 在与 docker-compose.yml 文件同级目录中,如有需要则需根据需要进行调整

Released under the Apache License 2.0 License.