Uptime Kuma
Uptime Kuma is a free and open-source monitoring tool designed to track the availability and performance of websites, servers, and other services. With an intuitive webUI, you can set up customizable monitoring for HTTP, TCP, ping, DNS, and more. Notifications can be configured to alert you if any of your services goes offline.
More information can be found in the wiki.
Uptime Kuma is currently offered as BETA
on the UCP. If the application is deemed to be unstable on our infrastructure, it may be removed without further notice.
Initial Setup
- From your User Control Panel, go to the Installers tab and find Uptime Kuma in the list.
- Click the Install button and set a strong password.
- Wait until the installation has been completed.
Configuration
Add New Monitor
- After the installation, access the web UI of Uptime Kuma from the Apps tab on the User Control Panel.
- You will be presented with a login form. Use your Ultra username and the password you set during installation to log in.
- Once you have accessed the dashboard, you can proceed to click the + Add New Monitor button.
- A form will appear where you can configure your new monitor.
-
Monitor Type: Set
HTTP(s)
- A wide variety of monitor types are available, but to monitor your Ultra applications, you should select
HTTP(s)
- A wide variety of monitor types are available, but to monitor your Ultra applications, you should select
- Friendly Name: Set a name of your choice.
-
URL:
https://username.hostname.usbx.me/appname
- Make sure to replace
username
,hostname
andappname
specific to the application you are monitoring. Details are available on the UCP.
- Make sure to replace
- Feel free to enable notifications or configure your monitor further, such as time intervals, status codes, monitor group, description, etc.
- Next, click the Save button.
- Once you have saved your monitor, it will appear on the Dashboard.
Notification
To set up Discord notifications, you will need a pre-configured Discord Webhook at hand.
- To set up a notification, proceed to access the account menu in the top-right corner.
- In the account menu, click on Settings.
- The Setup Notification form will appear.
-
Notification Type: Select
Discord
.- Many other options are available, but for this guide, we will use Discord as an example.
- Friendly Name: Set a name of your choice.
-
Discord Webhook URL: Paste the URL.
- To create a Discord Webhook, see this guide.
- Bot Display Name: Set a name of your choice.
- (Optional) Prefix Custom Message: Set a custom message.
- Toggle Default enabled to
ON
to set this notification as default for all future monitors. - Toggle Apply on all existing monitors to
ON
to set this notification for all previously configured monitors.
- Next, click the Test button to confirm your notification is working as it should.
-
If successful, you should see a notification message on your configured Discord server.
-
Proceed to click the Save button.
-
Done! You can now proceed to configure other monitors.