Skip to content

Commit 5497288

Browse files
authored
Merge pull request alexjustesen#76 from svenvg93/update-notifications
Update notifications Docs
2 parents 34ad216 + 2106819 commit 5497288

File tree

11 files changed

+92
-25
lines changed

11 files changed

+92
-25
lines changed
187 KB
Loading
48.3 KB
Loading
67 KB
Loading
125 KB
Loading

SUMMARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
* [Notifications](settings/notifications/README.md)
3535
* [Database](settings/notifications/database.md)
3636
* [Mail](settings/notifications/mail.md)
37-
* [Telegram](settings/notifications/telegram.md)
37+
* [Webhook](settings/notifications/webhook.md)
3838

3939
## 👀 Other
4040

other/commands.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ Core commands exist at the framework level and might be extended to provide addi
2020

2121
Application commands are built to extend Speedtest Tracker's functionality from the CLI.
2222

23-
<table><thead><tr><th width="261">Command</th><th>Description</th></tr></thead><tbody><tr><td><code>app:install</code></td><td>Installs a fresh version of Speedtest Tracker. If you have an existing install <em><strong>this will delete all data</strong></em>.</td></tr><tr><td><code>app:ookla-list-servers</code></td><td>Get a list of local Ookla speedtest servers.</td></tr><tr><td><code>app:user-change-role</code></td><td>Change the role for a user.</td></tr><tr><td><code>app:user-reset-password</code></td><td>Change the password for a user.</td></tr><tr><td><code>app:version</code></td><td>Sends a notification to the admin users when Speedtest Tracker is outdated.</td></tr></tbody></table>
23+
<table><thead><tr><th width="261">Command</th><th>Description</th></tr></thead><tbody><tr><td><code>app:install</code></td><td>Installs a fresh version of Speedtest Tracker. If you have an existing install <em><strong>this will delete all data</strong></em>.</td></tr><tr><td><code>app:ookla-list-servers</code></td><td>Get a list of local Ookla speedtest servers.</td></tr><tr><td><code>app:user-change-role</code></td><td>Change the role for a user.</td></tr><tr><td><code>app:user-reset-password</code></td><td>Change the password for a user.</td></tr></tbody></table>
2424

2525
### Maintenance commands
2626

2727
Maintenance commands help fix issues that might crop up over time.
2828

2929
<table><thead><tr><th width="261">Command</th><th>Description</th></tr></thead><tbody><tr><td><code>app:result-fix-statuses</code></td><td>Reviews the data payload of each result and corrects the status attribute.</td></tr></tbody></table>
30+
31+
32+

other/speedtest-process.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ Speedtest Tracker uses the [Official Ookla CLI](https://www.speedtest.net/apps/c
44

55
{% stepper %}
66
{% step %}
7+
78
#### Waiting
89

910
The speedtest run request was created but has not been started.
1011
{% endstep %}
1112

1213
{% step %}
14+
1315
#### Started
1416

1517
The speedtest process has been started by a queue worker.

settings/notifications/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Notifications
22

33
{% hint style="warning" %}
4-
Database, mail and webhook notifications are considered "core" channels. We're currently working on integrating Apprise and all other notification channels should be considered deprecated.
4+
Database, Mail and Webhook notifications are considered "core" channels. We're currently working on integrating Apprise and all other notification channels should be considered deprecated.
55
{% endhint %}

settings/notifications/apprise.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
hidden: true
3+
---
4+
5+
# Apprise
6+
7+
Speedtest Tracker uses [Apprise](https://github.com/caronc/apprise-api) to send notifications to a wide variety of messaging services with a simple, unified configuration.
8+
9+
Apprise allows you to easily deliver alerts to popular platforms such as Discord, Slack, Telegram and many more.
10+
11+
{% hint style="warning" %}
12+
To use Apprise notifications, you must deploy the [Apprise API](https://github.com/caronc/apprise-api) service. This is out of scope of this documentation.
13+
{% endhint %}
14+
15+
<figure><img src="../../.gitbook/assets/apprise_notification.png" alt=""><figcaption><p>Apprise Settings</p></figcaption></figure>
16+
17+
<table><thead><tr><th width="200">Name</th><th width="535">Description</th></tr></thead><tbody><tr><td>URL</td><td>This is the URL of your running Apprise API instance </td></tr><tr><td>Service URL</td><td>This is the URL of the service that will receive the notification. You can find a full list of supported services and how to format their URLs in the <a href="https://github.com/caronc/apprise/wiki#notification-services">Apprise notification services documentation</a>.</td></tr></tbody></table>
18+
19+
### Triggers
20+
21+
<table><thead><tr><th width="237">Name</th><th>Description</th></tr></thead><tbody><tr><td>On completed speedtest</td><td>On each successful speedtest a notification will be send to the application.</td></tr><tr><td>On absolute threshold failure</td><td>On any absolute threshold failure a notification will be send to the application.</td></tr></tbody></table>
22+

settings/notifications/telegram.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)