How to Deploy Uptime Kuma with xCloud One Click Apps
Updated November 3, 2026 · 5 min read
Uptime Kuma is a self-hosted monitoring tool for websites, services and applications, with notifications and public status pages. On xCloud it installs from One Click Apps and runs in Docker on an Nginx server. The install needs only a title and a domain, and you create your admin account inside Uptime Kuma afterwards. For server sizes and prices, see Uptime Kuma hosting on xCloud.
Sites installed before Uptime Kuma moved to Docker keep running on PM2. To see which kind you have, read how to update Uptime Kuma.
Step 1: Choose Uptime Kuma and a server
In your xCloud dashboard, click New Site and select Uptime Kuma from the apps list. Under Where should it run?, pick Deploy on a new server or one of your Nginx servers, then click Continue. The page shows the recommended size for the server.

Step 2: Add the site details and domain
Enter a Site Title and, if you like, add a tag. Under Domain Setup, choose one of these:
- Go Live: use your own domain. Point it to your server first.
- Demo Site: use a test domain from xCloud, and move to your own domain later.
Click Next, and xCloud installs the app.

Step 3: Create your admin account
Open your site in xCloud. Site Overview shows Uptime Kuma Credentials with your site’s URL. Open that URL right away and create the first administrator account, because the site has no account until you create one.

Then add a simple HTTP monitor and wait for a successful check before you add your own services or notification details.
Step 4: Move a demo site to your own domain (optional)
If you chose Demo Site, go to Domain on your site in xCloud. Click Go Live, enter your domain, then click Go Live again. Point the domain to your server first.
Step 5: Create a public status page
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, click Status Pages in the top menu, then click New Status Page.
Enter a Name for your page and a Slug, which becomes part of the page URL. Then click Next.
Assign Monitors & Customize the Page Information
The page opens ready to edit. To display service statuses, click the Add a monitor field and choose which services or sites you want this page to track. These will appear on the public page as live status indicators.
You can also add a short Description and Footer Text, such as support contact info or disclaimers. Click Save when you are done.
Your status page opens at https://your-domain/status/your-slug, using the slug you chose.
The Domain page of a Docker Uptime Kuma site holds one Domain Name, with no Additional Domain field. So on a Docker site, share the status page at the address above. Older PM2 sites still have the Additional Domain field.
Frequently asked questions
Can I install Uptime Kuma on an OpenLiteSpeed server?
No. Uptime Kuma now installs in Docker, and xCloud offers it on Nginx servers only.
Does the install create a database?
No. A new Uptime Kuma site keeps its data, including monitors and status pages, in its own Docker data volume.
How do I update Uptime Kuma after installing it?
xCloud doesn’t update it automatically. Change the version in Environment and click Save & Redeploy, as described in the update guide.
Related guides
- Back up and restore Docker apps
- Reset your Uptime Kuma password (older PM2 sites only)
If you run into any issues while deploying Uptime Kuma, feel free to reach out to our support team.