一个简易消息通知系统,支持企业微信、电报机器人、邮件推送、内置BARK推送、钉钉群机器人、飞书群机器人,类似Server酱,支持私有Docker部署
.github/workflows | ||
Inotify | ||
Inotify.Vue | ||
public | ||
.dockerignore | ||
LICENSE | ||
README.md |
inotify
一个简易的消息通知系统,支持企业微信、电报机器人、邮件推送
类似Server酱、容易扩展
示例站点:https://inotify.cf
功能支持
- 通道设置
- 用户管理
- 系统状态
- 代理设置
- Github登陆
- 外部日志
通道支持
- 企业微信应用消息
- 电报机器人消息
- SMTP邮箱消息
- BARK
- 钉钉群机器人
- 飞书群机器人
- 自定义
更新日志
- V1.0
- 支持企业微信应用、电报、SMTP消息
- V2.0.0.1
- 支持自定义Get、POST
- V2.0.0.2
- 支持BARK
使用方法
- Docker安装
- 稳定版V1.0
docker run --name=inotify -d -p 8000:80 -v inotify_data:/inotify_data --restart=always xpnas/inotify:latest
- 开发版V2.0.0.2
docker run --name=inotify -d -p 8000:80 -v inotify_data:/inotify_data --restart=always xpnas/inotify:master
-
配置Nginx代理
server { location / { proxy_pass http://127.0.0.1:8000; } }
-
进入
Github/Settings/Developer settings/OAuth Apps
创建应用- 记录
Client ID
,创建Client secrets
Authorization callback URL
回调地址填写https://{您的域名}/api/oauth/githubLogin
- 记录
-
使用
默认用户名admin,密码123456
登陆后台/全局参数,修改Github登陆的应用ID
、应用密钥
并启动登陆 -
建议将
管理权限
的用户名设置成自己的github用户名,再使用Github登陆后,在用户管理页面删除默认账号admin
BARK设置
- 本项目依据Bark-Server接口规范实现了内置BARK服务端
- 复制或扫码
消息验证\BARK授权
中的地址,填入BARK应用的服务器地址中,如https://inotify.cf?act=6D474C0DB1474F19BD8F7342D570C0FC
- BARK的APP会自动在本系统注册数据,记录将直接出现在
消息通道