From 21bb6f3b46aac52c7b1c9278d98ee88ad3e77b7e Mon Sep 17 00:00:00 2001 From: counterweight Date: Sun, 19 Oct 2025 00:37:41 +0200 Subject: [PATCH] update docs --- 02_vps_core_services_setup.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/02_vps_core_services_setup.md b/02_vps_core_services_setup.md index b406624..de9e6f6 100644 --- a/02_vps_core_services_setup.md +++ b/02_vps_core_services_setup.md @@ -173,3 +173,21 @@ LNBits is a Lightning Network wallet and accounts system. * Stop LNBits. * Overwrite the data folder with one of the backups. * Start it up again. + + +## ntfy-emergency-app + +ntfy-emergency-app is a simple web application that allows trusted people to send emergency messages via ntfy notifications. Perfect for situations where you need to be alerted immediately but don't want to enable notifications on your regular messaging apps. + +### Deploy + +* Decide what subdomain you want to serve the emergency app on and add it to `services/ntfy-emergency-app/ntfy_emergency_app_vars.yml` on the `ntfy_emergency_app_subdomain`. + * Note that you will have to add a DNS entry to point to the VPS public IP. +* Configure the ntfy settings in `ntfy_emergency_app_vars.yml`: + * `ntfy_emergency_app_topic`: The ntfy topic to send messages to (default: "emergency") + * `ntfy_emergency_app_ntfy_url`: Your ntfy server URL (default: "https://ntfy.sh") + * `ntfy_emergency_app_ntfy_user`: Username for ntfy authentication (optional) + * `ntfy_emergency_app_ntfy_password`: Password for ntfy authentication (optional) + * `ntfy_emergency_app_ui_message`: Custom message displayed in the web interface +* Make sure docker is available on the host. +* Run the deployment playbook: `ansible-playbook -i inventory.ini services/ntfy-emergency-app/deploy_ntfy_emergency_app_playbook.yml`.