update readme

This commit is contained in:
counterweight 2025-10-19 17:32:33 +02:00
parent f1d7c0bd21
commit cd0164217e
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C

View file

@ -1,9 +1,11 @@
# ntfy emergency app - Message Webapp # ntfy emergency
This is a simple web application that allows users to send emergency messages to a ntfy server. This is a simple web application that allows users to send emergency messages to a ntfy server and topic. No coding, no curl, no HTTP. Just a plain web form.
tldr: I look at messaging apps very infrequently and have no notifications for them. But what happens if there's a real emergency and someone needs to grab my attention? The only app in my phone that has notifications is the ntfy client, which I use to monitor servers and services. Why not receive a ntfy alert? This small webapp lets my trusted ones send me a high priority message if needed. tldr: I look at messaging apps very infrequently and have no notifications for them. But what happens if there's a real emergency and someone needs to grab my attention? The only app in my phone that has notifications is the ntfy client, which I use to monitor servers and services. Why not receive a ntfy alert? This small webapp lets my trusted ones send me a high priority message if needed.
A gif is worth a thousand words:
[![webapp.gif](https://i.postimg.cc/85P4ZfK4/webapp.gif)](https://postimg.cc/KKwtzjy3) [![webapp.gif](https://i.postimg.cc/85P4ZfK4/webapp.gif)](https://postimg.cc/KKwtzjy3)
More details: More details:
@ -100,6 +102,17 @@ npm install
npm start npm start
``` ```
### Reverse proxy
You probably want to put a reverse proxy in front of this. With [caddy](https://caddyserver.com/), assuming it runs on the same box, this would suffice:
```
emergency.yourdomain.com {
reverse_proxy localhost:3000
}
```
## Docker Image Publishing ## Docker Image Publishing
```bash ```bash