Home
Softono
iris_server

iris_server

Open source MIT Elixir
32
Stars
1
Forks
11
Issues
4
Watchers
8 years
Last Commit

About iris_server

Self hosted push notifications

Platforms

Web Self-hosted

Languages

Elixir

Links

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:

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