https://github.com/xpnas/inotify
  
  
    一个简易消息通知系统,支持企业微信、电报机器人、邮件推送、内置BARK推送、钉钉群机器人、飞书群机器人,类似Server酱,支持私有Docker部署 
    https://github.com/xpnas/inotify
  
        Last synced: 4 months ago 
        JSON representation
    
一个简易消息通知系统,支持企业微信、电报机器人、邮件推送、内置BARK推送、钉钉群机器人、飞书群机器人,类似Server酱,支持私有Docker部署
- Host: GitHub
 - URL: https://github.com/xpnas/inotify
 - Owner: xpnas
 - License: mit
 - Created: 2021-03-24T14:31:43.000Z (over 4 years ago)
 - Default Branch: master
 - Last Pushed: 2024-07-19T06:45:27.000Z (over 1 year ago)
 - Last Synced: 2024-08-05T17:26:39.668Z (about 1 year ago)
 - Language: C#
 - Homepage:
 - Size: 661 KB
 - Stars: 265
 - Watchers: 3
 - Forks: 64
 - Open Issues: 10
 - 
            Metadata Files:
            
- Readme: README.md
 - License: LICENSE
 
 
Awesome Lists containing this project
- awesome-hacking-lists - xpnas/inotify - 一个简易消息通知系统,支持企业微信、电报机器人、邮件推送、内置BARK推送、钉钉群机器人、飞书群机器人,类似Server酱,支持私有Docker部署 (C# #)
 
README
          # inotify
[](https://github.com/xpnas/inotify/actions/workflows/docker.yml)
一个简易的消息通知系统,支持企业微信、电报机器人、邮件推送
类似Server酱、容易扩展
## 功能支持
- [x] 通道设置  
- [x] 用户管理
- [x] 系统状态 
- [x] 代理设置
- [x] Github登陆
- [ ] 外部日志
## 通道支持
- [x] 企业微信应用消息
- [x] 电报机器人消息
- [x] SMTP邮箱消息
- [x] BARK
- [x] 钉钉群机器人
- [x] 飞书群机器人
- [x] 自定义
## 使用方法
  1. Docker安装 
  * 发布版
  ```
  docker run --name=inotify -d -p 8000:80 -v inotify_data:/inotify_data --restart=always xpnas/inotify:latest
  ```
  * 开发版
  ```
  docker run --name=inotify -d -p 8000:80 -v inotify_data:/inotify_data --restart=always xpnas/inotify:master
  ```
  2. 配置Nginx代理
  ```
  server
  {
    location / { proxy_pass http://127.0.0.1:8000; }
  }
  ```
  3. 进入`Github/Settings/Developer settings/OAuth Apps`创建应用
      * 记录`Client ID`,创建`Client secrets`
      *  `Authorization callback URL`回调地址填写https://{您的域名}/api/oauth/githubLogin
  4. 使用`默认用户名admin,密码123456`登陆后台/全局参数,修改Github登陆的`应用ID`、`应用密钥`并启动登陆
  5. 建议将`管理权限`的用户名设置成自己的github用户名,再使用Github登陆后,在用户管理页面`删除默认账号admin`
## BARK设置
  1. 本项目依据Bark-Server接口规范实现了内置BARK服务端
  2. 复制或扫码`消息验证\BARK授权`中的地址,填入BARK应用的服务器地址中,如`https://inotify.cf?act=6D474C0DB1474F19BD8F7342D570C0FC`
  3. BARK的APP会自动在本系统注册数据,记录将直接出现在`消息通道`
## 系统截图
  



