1、安装docker
2、安装docker-compose
3、git克隆sentry部署仓库 git clone https://github.com/getsentry/self-hosted.git
4、docker配置镜像加速器 /etc/docker/daemon.json
    {
  "registry-mirrors": [
    "https://90177a146e714108bd10d2c1a77cbbf5.mirror.swr.myhuaweicloud.com",
    "http://registry.docker-cn.com",
    "http://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com",
    "https://82ywvjs9.mirror.aliyuncs.com",
    "https://mirror.ccs.tencentyun.com",
    "https://hkoa9dfz.mirror.aliyuncs.com",
    "https://cr.console.aliyun.com",
    "https://registry.cn-hangzhou.aliyuncs.com",
    "https://mirrors.huaweicloud.com/",
    "http://f1361db2.m.daocloud.io"
  ],
  "max-concurrent-downloads": 100,
  "log-driver": "json-file",
  "log-level": "warn",
  "log-opts": {
    "max-size": "1000m",
    "max-file": "300"
    },
  "data-root": "/var/lib/docker"
}
5、初始化sentry,在git克隆的项目文件夹下,执行命令 ./install.sh
6、创建账号 在执行脚本过程中会询问你是否创建账号,分别是email和password,输入账号密码,如果错过 也可以 用这个命令docker-compose run --rm sentry createuser --email (你的邮箱) --password (你的密码) --superuser
7、初始化安装完成,启动docker的sentry服务 docker compose up -d 或者 docker compose up --wait
8、启动时会启动很多服务,等启动完毕,访问 IP:9000 就可以了。
9、访问时遇到csrf问题,需要修改sentry/sentry.conf.py 添加 CSRF_TRUSTED_ORIGINS = ["http://IP:9000", "http://127.0.0.1:9000"],然后重启镜像 web 和 nginx,命令是 docker compose restart web, docker compose restart nginx
10、修改发送邮件的服务,需要修改sentry/config.yml,# Mail Server # 中修改你的邮箱配置,修改好后使用docker compose重启worker节点,命令docker compose restart worker

备注:可能会需要魔法上网的问题,魔法上网的步骤export https_proxy=http://proxy_host:proxy_port

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐