Documentation

Visit Our xCloud Knowledge Base

Here is your one-stop source for in-depth articles, FAQs, and tutorials for you to excel at hosting & managing your websites.


How to Deploy Uptime Kuma with xCloud One Click Apps

Uptime Kuma is a self-hosted monitoring tool that allows users to monitor websites, services, and applications with ease. It offers powerful uptime tracking, notifications, and intuitive dashboards. 

If you are a developer, systems administrator, or hobbyist, you can deploy Uptime Kuma with xCloud to get a reliable, automated monitoring system. Follow the steps below to quickly set up Uptime Kuma with xCloud in a demo or production environment.

Step 1: Access the One Click Apps Dashboard #

Begin by logging into your xCloud account. Once authenticated, navigate to your dashboard and click on the โ€˜New Siteโ€™ button.

 This will take you to the site creation interface. From here, choose the โ€˜Serverโ€™, then go to the โ€˜One Click Appsโ€™ section. Select โ€˜Uptime Kumaโ€™ from the available applications to initiate the deployment process.

Ensure your server is already connected to xCloud. If not, follow the instructions on the dashboard to establish a server connection. Once connected, you can create a new site either from the main Dashboard or the Site List by selecting the โ€˜Create New Siteโ€™ option.

Step 2: Set Up the Uptime Kuma Application #

In the site setup screen, you will be prompted to enter basic site information. Provide a โ€˜Site Titleโ€™ and add relevant โ€˜Tagsโ€™ to help organize your deployment. At this point, you can choose between two deployment modes: โ€˜Go Liveโ€™ for a production-ready deployment or โ€˜Demo Siteโ€™ for testing purposes. Selecting โ€˜Go Liveโ€™ will immediately create a live environment, while choosing โ€˜Demo Siteโ€™ allows you to experiment in a staging environment before promoting to production.

Step 3: Configure Domain Settings #

If you select the โ€˜Demo Siteโ€™ option, xCloud will assign a temporary subdomain for your Uptime Kuma instance. Available subdomain extensions include .wp1.site and .wp1.sh, both managed through Cloudflare. These demo domains are intended for temporary use and should be used for testing and development purposes only.

Note that once a demo site is promoted to a live environment, you cannot revert back to using the demo domain. Ensure your choice aligns with your deployment goals before proceeding.

Step 4: Configure and Install the Site #

Then, a default โ€˜Portโ€™ and โ€˜Site Userโ€™ will be selected automatically. Also, you can create a new database to โ€˜Create Database to a Serverโ€™ or โ€˜Add Your Existing Databaseโ€™. Once all settings have been reviewed and configured, click the โ€˜Nextโ€™ button to proceed.

Note: We recommend leaving the database settings as default xCloud will automatically create a โ€˜Database Nameโ€™, Database Usernameโ€™ for you, if you are creating a new database.

Step 5: Visit the Uptime Kuma Site #

With Uptime Kuma set up with xCloud, you should be able to log in and confirm that itโ€™s working. From the dashboard, click on the โ€˜Visit Siteโ€™ app.

Step 6: Go Live (optional) #

You can add your own domain to host the site by going to the Domain section. Also, you can add an Additional Domain to host the status page of Uptime Kuma with your custom domain.

Step 7: Creating a Public Status Page With a Custom Domain #

Once you’ve set up your monitoring and notification systems, the next step is to build a public-facing status page. This page provides real-time visibility into the status of your services for end users, helping you communicate uptime and issues transparently.

Create a New Status Page #

In the Uptime Kuma dashboard, locate the “Status Page” option in the navigation menu and click on it to get started. Click the โ€œCreate New Status Pageโ€ button. 

Youโ€™ll be taken to a form where you can configure basic settings. Give your page a โ€˜Nameโ€™. Define a custom โ€˜slugโ€™ that will be used in the page URL. Then click Next once youโ€™ve entered these initial details.

Assign Monitors & Customize the Page Information #

To display service statuses, click โ€œAdd Monitorโ€ and choose which services or sites you want this page to track. These will appear on the public page as live status indicators.

Youโ€™ll now be able to add optional content to enhance the status page, such as a short ‘Description’. A ‘Footer Text’ that might include support contact info or disclaimers

Add Custom Domain  #

Then go to the โ€˜Domain Nameโ€™ and add your custom domain in the blank field. Add your custom domain here and  click Save to finalize and publish the page. The status page becomes instantly accessible at the URL defined by your slug.

Step 8: Add Status Page Custom URL as an Additional Domain with xCloud #

Next, go back to your Uptime Kuma site dashboard in xCloud. You can add your status pageโ€™s URL as an additional domain here. Just go to the โ€˜Domainโ€™ and add the URL into the โ€˜Additional Domainโ€™ and click on the save button. 

Final Outcome #

This will open the Uptime Kuma dialog window for registration, which should look something like the example below. Enter the registration details and hit the Next button. This should bring you to the Uptime Kuma Overview page. Now that your Uptime Kuma instance is up and running, letโ€™s fine-tune its settings and other customizations. From here, go to the โ€˜Create workflowโ€™, set according to your preferences.

And thatโ€™s it, this is how easily, within minutes, your Uptime Kuma instance will be live and accessible via the xCloud dashboard. With just a few configuration steps, you can launch a robust uptime monitoring service suited for both demo and production use. 

Still stuck? Contact our support team for any of your queries. 

What are your feelings
Updated on May 28, 2025

Server Name

RAM

SSD

xCloud Provider Price/m
(For LTD users)

VULTR Price/m

DO Price/m

Newcomer

1GB

25GB

$4.50

$5.00

$6.00

Basic

2GB

55GB

$9.00

$10

$12.00

Standard

4GB

80GB

$18.00

$20

$24.00

Professional

8GB

160GB

$36.00

$40

$48.00

Business

16GB

320GB

$72.00

$80

$96.00

Server Name

RAM

SSD/NVMe

xCloud Provider Price/m
(For LTD users)

VULTR Price/m

DO Price/m

Lite

1GB

32GB

$5.40

$6.00

$8.00

Personal

2GB

88GB

$16.20

$18.00

$24.00

Growing

4GB

128GB

$21.60

$24.00

$32.00

Elite

8GB

256GB

$43.20

$48.00

$64.00

Titanium

8GB

384GB

$86.40

$96.00

$96.00

Ultimate

32GB

512GB

$172.80

$192.00

$192.00