项目作者: 7-iris

项目描述 :
Self hosted push notifications
高级语言: Elixir
项目地址: git://github.com/7-iris/iris_server.git
创建时间: 2017-06-29T17:44:19Z
项目社区:https://github.com/7-iris/iris_server

开源协议:MIT License

下载


Iris

A self hosted notification server without google cloud messaging, firebase cloud messaging or apple push notification service.

Motivation

The driving force behind this project is my need for a tool that:

  • Notifies the user when something is happening in a service/application.
  • The user can deploy it in her/his premises.
  • Uses a self hosted and open source message broker and not an external one.

Project Status

Build Status
Coverage Status

This project is under development, it is not ready for production use yet.

Usage example

To send a notification from bash:

  1. echo '{"service_token":"xyz","title":"Testing","text":"notification message"}' | curl -H "Content-Type: application/json" -XPOST -d @- http://localhost:4000/api/messages

Installation

Prerequisites

In order to get iris to work you need to install the emqttd server first.
You can find the instructions here.

Installing via DEB package

TODO

Installing via docker image

TODO

Built With

Resources

Naming

Iris in Greek mythology was one of the messengers of the Olympian gods.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments