搭建 Sentry 服务

Sentry 提供并维护了一个基于 Docker 和 Docker Compose 的开箱即用的简单用例,直接通过运行 bash 脚本就可以快速搭建出一个 Sentry 服务。

准备工作

我是用的是CentOS 7的云服务器(sentry 推荐最低配置4核8G),首先我们要安装 docker 和 docker-compose, 下面是我安装的版本

在这里插入图片描述
在这里插入图片描述

获取安装程序

Sentry 在 github 上维护了一个一键部署的 Sentry 服务的仓库
在这里插入图片描述

# 下载安装程序
$ wget https://ghproxy.com/https://github.com/getsentry/self-hosted/archive/refs/tags/22.9.0.zip
# 解压
$ unzip 22.9.0.zip
$ cd self-hosted-22.9.0
$ ./install.sh

安装过程中会提示你创建Sentry 超级管理员,按照提升输入邮箱和密码就可以了,然后看到如下信息就表示 Sentry 服务一部署好了。
在这里插入图片描述
这个时候sentry 服务为前台运行,我们使用Ctrl+C终止运行,然后再通过 docker-compose up -d 后台启动 Sentry。

部署完成后就可以通过 http://ip:9000 访问sentry了,输入用户密码登录。
在这里插入图片描述

配置 Sentry

邮箱配置

编辑安装程序目录下的 sentry/config.yml文件,我这里配置的是一个QQ邮箱。
在这里插入图片描述

端口配置

我这台服务器是专门用来部署Sentry 服务的,所有我需要将端口设置为 80,默认为 9000。我们修改安装程序目录下的 .env 文件中的 SENRY_BIND 环境变量为 80。
在这里插入图片描述

重启 Sentry

邮箱配置和端口配置完成后我们需要重启 Sentry 使配置生效,在安装程序目录下执行 docker-compose restart 完成重启。

坎坷

sentry 对 docker-compose 版本有兼容问题,我使用的是 docker-compose v2.7.0 和 sentry 22.9.0,刚才是我使用的是 docker-compose v2.11.0 只执行 install.sh 过程就有报错,换docker-compose v2.7.0 就安装成功了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值