Cross-platform web push center. Site allows to proxy a POST request to a full featured push notification. Especially useful for services without web presence, originally came out as an IRSSI notification system.
Secure, as no data is stored except of generated token, machine id with an endpoint and connected client names.
We're currently running a publicly available development server under Heroku.
Check the post on Mozilla's hacks page to see a real live usecase.
Send a notification to a user.
The body of the request is a JSON object containing:
The payload is a JSON object containing the parameters of the nofication to be shown to the user:
Example:
{
"token": "aToken",
"client": "someClient",
"payload": {
"title": "IRSSI",
"body": "a message"
}
}
Mandatory :
Optional
Install Redis database and set REDISCLOUD_URL
environment variable to its
host (redis://localhost:6379
)
cd mercurius && docker build -t="mercurius" .
docker run --publish 4000:4000 -e REDISCLOUD_URL="redis://localhost:6379" -e GCM_API_KEY="" -e DISABLE_SSL_REDIRECT="1" mercurius