搭建sentry服务器接集成laravel项目
准备工作:
Centos服务器 7.8以上为佳
安装Git工具
yum install -y git
安装/升级Docker到19.03.8以上
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce
systemctl start docker
安装/升级Docker-Compose到1.24.1以上
1、yum -y install epel-release
2、pip3 install --upgrade pip
3、pip3 install docker-compose
开始:
克隆sentry项目
git clone https://github.com/chowjiawei/self-hosted
一键安装(如果报内存不足,请设置虚拟内存4gb(最新版本已经要求8gb),并更改install.sh文件内虚拟内存小于本机内存即可)dd if=/dev/zero of=/home/swap bs=1024 count=8192000
mkswap /home/swap
swapon /home/swap
vi /etc/fstab
在文件末尾(最后一行)加上/home/swap swap swap default 0 0
还是不足可以修改文件内存大小install/_min-requirements.sh
小于8gb内存的必须修改,要不然你无法安装
chmod 777 self-hosted/*
cd self-hosted/
./install.sh
启动Sentry
docker-compose up -d
期间会有报错,让你手动创建,都复制他的直接运行,即可
创建超级管理员账号密码
docker-compose run --rm web createuser --email king@qq.com --password admin --superuser
最新版本已经不需要执行这条语句,在安装过程中,他就会叫你输入这些信息
登录 使用 king@qq.com
admin
Sentry 会先引导用户填写相应的系统配置,进入系统后建议把stmp邮件服务配置好,方便重置密码
集成Laravel/PHP项目:
验证:
Artisan命令php artisan sentry:test
接入钉钉通知参考:
www.cnblogs.com/cjsblog/p/10585213...
还有另一种的参考:www.cnblogs.com/xiaochina/p/125854...
本作品采用《CC 协议》,转载必须注明作者和本文链接
除了sentry,还可以接入微信
非常好用