准备工作:
- 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
最新版本已经不需要执行这条语句,在安装过程中,他就会叫你输入这些信息
登录 使用
admin
Sentry 会先引导用户填写相应的系统配置,进入系统后建议把stmp邮件服务配置好,方便重置密码
集成Laravel/PHP项目:
验证:
Artisan命令
php artisan sentry:test