Coder Social home page Coder Social logo

fujiwen / inotify Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xpnas/inotify

0.0 0.0 0.0 765 KB

一个简易消息通知系统,支持企业微信、电报机器人、邮件推送、内置BARK推送、钉钉群机器人、飞书群机器人,类似Server酱,支持私有Docker部署

License: MIT License

JavaScript 18.59% Dockerfile 0.24% HTML 0.25% Vue 20.81% SCSS 2.43% C# 57.68%

inotify's Introduction

inotify

docker

一个简易的消息通知系统,支持企业微信、电报机器人、邮件推送

类似Server酱、容易扩展

功能支持

  • 通道设置
  • 用户管理
  • 系统状态
  • 代理设置
  • Github登陆
  • 外部日志

通道支持

  • 企业微信应用消息
  • 电报机器人消息
  • SMTP邮箱消息
  • BARK
  • 钉钉群机器人
  • 飞书群机器人
  • 自定义

使用方法

  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
  1. 配置Nginx代理
server
{
  location / { proxy_pass http://127.0.0.1:8000; }
}
  1. 进入Github/Settings/Developer settings/OAuth Apps创建应用
    • 记录Client ID,创建Client secrets
    • Authorization callback URL回调地址填写https://{您的域名}/api/oauth/githubLogin
  2. 使用默认用户名admin,密码123456登陆后台/全局参数,修改Github登陆的应用ID应用密钥并启动登陆
  3. 建议将管理权限的用户名设置成自己的github用户名,再使用Github登陆后,在用户管理页面删除默认账号admin

BARK设置

  1. 本项目依据Bark-Server接口规范实现了内置BARK服务端
  2. 复制或扫码消息验证\BARK授权中的地址,填入BARK应用的服务器地址中,如https://inotify.cf?act=6D474C0DB1474F19BD8F7342D570C0FC
  3. BARK的APP会自动在本系统注册数据,记录将直接出现在消息通道

系统截图

inotify's People

Contributors

xpnas avatar cxfksword avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.