-
-
Notifications
You must be signed in to change notification settings - Fork 435
Notify_ntfy
Chris Caron edited this page Aug 7, 2022
·
7 revisions
- Source: https://ntfy.sh/
- Icon Support: No
- Attachment Support: yes
- Message Format: Text
- Message Limit: 32768 Characters per message
Ntfy is a easy to use messaging service.
Ntfy can send notifications through the following modes:
- private: A locally hosted private server (github source)
- cloud: A setup pointing to https://ntfy.sh
Valid syntax is as follows:
ntfy://{topic}
ntfy://{host}/{topic}
ntfy://{host}:{port}/{topics}
ntfy://{user}@{host}/{topics}
ntfy://{user}@{host}:{port}/{topics}
ntfy://{user}:{password}@{host}/{topics}
ntfy://{user}:{password}@{host}:{port}/{topics}
You can specify more then 1 topic such as:
- ntfy://{user}:{password}/{hostname}/{topic1}/{topic2}
Variable | Required | Description |
---|---|---|
user | *No | The user account to perform the authentication with |
password | *No | The password to perform the authentication with |
hostname | *No | The ntfy server you're sending your notification to. |
port | No | The port the ntfy server is listening on. By default the port is 80 for ntfy:// and 443 for all ntfys:// references. |
topic | Yes | All notifications to a ntfy server MUST have at least one topic defined. |
mode | No | The authentication mode is automatically detected based what it parses from the URL provided. You only need to set this if you feel it is being detected incorrectly. The possible modes are private and cloud and are explained above. |
No | An email to associate the ntfy post with. | |
tags | No | The ntfy tags to associate with the ntfy post. Use a comma and/or space to specify more then one. |
attach | No | Specify a web URL pointing at a remote attachment you would like the post to reference. |
filename | No | This is only used if the attach was also provided. The ntfy server is smart enough to determine what the filename is automatically from this; however if you wish to provide a custom-override to this value, this is where you do it from. |
click | No | Provide a hyperlink that you want users who receive your notification to advance to if they click on it. |
priority | No | Provide a priority such as max , high , default , low , or min . By default default is used if one isn't otherwise provided. |
delay | No | Identify a delay for the message reception |
Send a ntfy notification to our server
# Assuming our {hostname} is localhost
# Assuming our {topic} is great-place
apprise -vv -t "Test Message Title" -b "Test Message Body" \
ntfy://localhost/great-place
We can also send a notification to the ntfy.sh server:
# Assuming our {topic} is great-place
apprise -vv -t "Test Message Title" -b "Test Message Body" \
ntfy://great-place