mirror of
				https://github.com/binwiederhier/ntfy.git
				synced 2025-10-31 13:02:24 +01:00 
			
		
		
		
	Merge pull request #1161 from OneWeekNotice/documentation-update
Updating Docs - configuration table, shoutrr, Scrutiny, etc
This commit is contained in:
		
						commit
						81f05b3f15
					
				
					 3 changed files with 13 additions and 2 deletions
				
			
		|  | @ -777,6 +777,7 @@ or the root domain: | |||
|     ``` | ||||
|     # Note that this config is most certainly incomplete. Please help out and let me know what's missing | ||||
|     # via Discord/Matrix or in a GitHub issue. | ||||
|     # Note: Caddy automatically handles both HTTP and WebSockets with reverse_proxy  | ||||
| 
 | ||||
|     ntfy.sh, http://nfty.sh { | ||||
|         reverse_proxy 127.0.0.1:2586 | ||||
|  | @ -1427,6 +1428,9 @@ variable before running the `ntfy` command (e.g. `export NTFY_LISTEN_HTTP=:80`). | |||
| | `web-push-file`                            | `NTFY_WEB_PUSH_FILE`                            | *string*                                            | -                 | Web Push: Database file that stores subscriptions                                                                                                                                                                               | | ||||
| | `web-push-email-address`                   | `NTFY_WEB_PUSH_EMAIL_ADDRESS`                   | *string*                                            | -                 | Web Push: Sender email address                                                                                                                                                                                                  | | ||||
| | `web-push-startup-queries`                 | `NTFY_WEB_PUSH_STARTUP_QUERIES`                 | *string*                                            | -                 | Web Push: SQL queries to run against subscription database at startup                                                                                                                                                           | | ||||
| | `log-format`                               | `NTFY_LOG_FORMAT`                               | *string*                                            | `text`            | Defines the output format, can be text or json                                                                                                                                                                                  | | ||||
| | `log-file`                                 | `NTFY_LOG_FILE`                                 | *string*                                            | -                 | Defines the filename to write logs to. If this is not set, ntfy logs to stderr                                                                                                                                                  | | ||||
| | `log-level`                                | `NTFY_LOG_LEVEL`                                | *string*                                            | `info`            | Defines the default log level, can be one of trace, debug, info, warn or error                                                                                                                                                  | | ||||
| 
 | ||||
| The format for a *duration* is: `<number>(smhd)`, e.g. 30s, 20m, 1h or 3d.    | ||||
| The format for a *size* is: `<number>(GMK)`, e.g. 1G, 200M or 4000k. | ||||
|  |  | |||
|  | @ -161,7 +161,6 @@ services: | |||
|   watchtower: | ||||
|     image: containrrr/watchtower | ||||
|     environment: | ||||
|       - WATCHTOWER_NOTIFICATIONS=shoutrrr | ||||
|       - WATCHTOWER_NOTIFICATION_SKIP_TITLE=True | ||||
|       - WATCHTOWER_NOTIFICATION_URL=ntfy://ntfy.sh/my_watchtower_topic?title=WatchtowerUpdates | ||||
| ``` | ||||
|  | @ -173,7 +172,14 @@ Or, if you only want to send notifications using shoutrrr: | |||
| shoutrrr send -u "ntfy://ntfy.sh/my_watchtower_topic?title=WatchtowerUpdates" -m "testMessage" | ||||
| ``` | ||||
| 
 | ||||
| Authentication tokens are also supported via the generic webhook and authorization header using this url format (replace the domain, topic and token with your own): | ||||
| Authentication tokens are also supported: | ||||
| 
 | ||||
| - (Recommended) Ntfy url format (replace the domain, topic and token with your own): | ||||
| ``` | ||||
| ntfy://:TOKEN@DOMAIN/TOPIC | ||||
| ``` | ||||
| 
 | ||||
| - Generic webhook and authorization header using this url format (replace the domain, topic and token with your own): | ||||
| 
 | ||||
| ``` | ||||
| generic+https://DOMAIN/TOPIC?@authorization=Bearer+TOKEN` | ||||
|  |  | |||
|  | @ -35,6 +35,7 @@ I've added a ⭐ to projects or posts that have a significant following, or had | |||
| - [Tautulli](https://github.com/Tautulli/Tautulli) ⭐ - Monitoring and tracking tool for Plex (integration [via webhook](https://github.com/Tautulli/Tautulli/wiki/Notification-Agents-Guide#webhook)) | ||||
| - [Mailrise](https://github.com/YoRyan/mailrise) - An SMTP gateway (integration via [Apprise](https://github.com/caronc/apprise/wiki/Notify_ntfy)) | ||||
| - [Proxmox-Ntfy](https://github.com/qtsone/proxmox-ntfy) - Python script that monitors Proxmox tasks and sends notifications using the Ntfy service. | ||||
| - [Scrutiny](https://github.com/AnalogJ/scrutiny) - WebUI for smartd S.M.A.R.T monitoring. Scrutiny includes shoutrrr/ntfy integration ([see integration README](https://github.com/AnalogJ/scrutiny?tab=readme-ov-file#notifications)) | ||||
| 
 | ||||
| ## [UnifiedPush](https://unifiedpush.org/users/apps/) integrations | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Philipp C. Heckel
						Philipp C. Heckel