
You can install Uptime Kuma on a VPS in under 60 seconds using CloudWave’s one-click installer. Just pick Uptime Kuma from the app menu, and your server is ready. No commands, no setup stress. In this guide, you’ll learn exactly how to do it, plus tips to get the most out of your monitoring.
What is Uptime Kuma and why use it?
Uptime Kuma is a free, open-source monitoring tool. It checks if your websites, servers, or services are online. If something goes down, it alerts you fast. People love it because it’s simple, self-hosted, and packed with features. You can monitor HTTP, TCP, ping, DNS, and more. It also supports many alert channels like email, Slack, Discord, and Telegram.
Unlike SaaS monitors, you own your data. You control the checks and the alerts. That makes it great for privacy and customization. Plus, it’s lightweight, so it runs well on small VPS plans.
Why install Uptime Kuma on a VPS?
A VPS gives you a dedicated environment. You get full root access and a dedicated IP. That means no shared limits and better reliability. You can run Uptime Kuma 24/7 without your laptop being on. Also, a VPS is cheap. CloudWave plans start at just $3.51 per month, billed hourly. You only pay for what you use.
With a VPS, you can monitor many sites and services. You can also set up custom checks that SaaS tools charge extra for. For example, you can monitor internal APIs or databases. That’s hard with external monitors.
How to install Uptime Kuma on VPS in under 60 seconds
CloudWave makes this super easy. Follow these steps:
- Sign up or log in to your CloudWave console at https://console.cloudwavebd.com.
- Click “Deploy” to create a new server.
- Choose a plan. Any plan works. The $3.51/month plan is plenty for Uptime Kuma.
- Select a data center. We have 96 locations. Pick one near you or your users.
- Pick an operating system. Ubuntu or Debian are good choices. But you can use any we offer.
- In the “One-Click Apps” section, select “uptime-kuma”. That’s the key step.
- Click “Deploy Now”. Your server will be ready in under 60 seconds.
Once deployed, you’ll get an IP address. Open your browser and go to http://your-server-ip:3001. You’ll see the Uptime Kuma setup page. Create your admin account, and you’re done. That’s it!
What if I want to install it manually?
You can also install Uptime Kuma yourself. It’s not hard, but it takes longer. Here’s a quick way using Docker on Ubuntu:
- SSH into your VPS.
- Install Docker:
sudo apt update && sudo apt install docker.io -y - Run Uptime Kuma:
sudo docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1 - Open
http://your-server-ip:3001.
This works on most Linux VPS. But you need to manage updates and security yourself. CloudWave’s one-click app saves you that hassle.
Comparison: CloudWave one-click vs manual install
| Feature | CloudWave One-Click | Manual Install |
|---|---|---|
| Setup time | Under 60 seconds | 5-10 minutes |
| Technical skill | None | Basic Linux/Docker |
| Updates | Handled by you (easy) | Manual |
| Support | 24/7 from CloudWave | Community only |
| Cost | From $3.51/month | VPS cost only |
What can you monitor with Uptime Kuma?
Uptime Kuma supports many monitor types. Here are the most common:
- HTTP(s) – Check if a website returns a 200 OK.
- TCP – Check if a port is open (e.g., database).
- Ping – Check if a server responds to ICMP.
- DNS – Check if a DNS record resolves correctly.
- Docker – Check container status.
- Push – Let your app send a heartbeat.
You can set check intervals as low as 20 seconds. Also, you can group monitors and set up status pages. That’s great for sharing uptime with your team or customers.
How to add your first monitor in Uptime Kuma
After logging in, click “Add New Monitor”. Then:
- Choose “HTTP(s)” as the monitor type.
- Give it a friendly name, like “My Website”.
- Enter the URL, e.g.,
https://example.com. - Set the heartbeat interval (e.g., 60 seconds).
- Click “Save”.
Uptime Kuma will start checking right away. You’ll see a green bar if it’s up. If it goes down, you’ll get an alert (if you set up notifications).
Setting up alerts: email, Slack, Discord, and more
Alerts are key. Without them, monitoring is useless. Uptime Kuma supports over 90 notification services. To set up email alerts, go to “Settings” > “Notifications”. Add a new notification, choose “Email”, and fill in your SMTP details. For Slack or Discord, just paste the webhook URL. It’s that simple.
You can also set up alert reminders. For example, if a site is down for 5 minutes, send another alert. That way, you won’t miss it.
Common mistakes to avoid
- Not setting up alerts – Monitoring without alerts is pointless. Set at least one notification method.
- Using too many monitors on a tiny VPS – Uptime Kuma is light, but hundreds of checks can use resources. Start small and scale up.
- Forgetting to secure the dashboard – Use a strong password. Consider putting it behind a reverse proxy with HTTPS.
- Ignoring updates – Update Uptime Kuma regularly for security and features.
Worked example: monitoring a WordPress site
Let’s say you run a WordPress site on a CloudWave VPS. You want to know if it goes down. Here’s what you do:
- Install Uptime Kuma on a separate small VPS (e.g., the $3.51 plan).
- Add an HTTP(s) monitor for
https://yourwordpresssite.com. - Set interval to 60 seconds.
- Add an email alert to your inbox.
- Also add a TCP monitor for port 3306 (MySQL) if you want to check the database.
Now, if your site goes down, you’ll get an email within a minute. You can fix it fast. That’s real peace of mind.
Key takeaways
- You can install Uptime Kuma on a VPS in under 60 seconds with CloudWave’s one-click installer.
- Uptime Kuma is free, open-source, and self-hosted. You control your monitoring data.
- CloudWave plans start at $3.51/month, billed hourly. No contracts or setup fees.
- Set up alerts via email, Slack, Discord, or other channels.
- Avoid common mistakes like skipping alerts or not securing the dashboard.
Conclusion
Installing Uptime Kuma on a VPS is fast and easy with CloudWave. In under a minute, you can have a powerful monitoring tool running. You’ll get real-time alerts and a clean dashboard. Plus, you only pay for what you use. So why wait? Deploy your Uptime Kuma VPS today and keep your sites online.
Frequently asked questions
What is Uptime Kuma?
Uptime Kuma is a free, open-source tool that checks if your websites and servers are online. It sends alerts if something goes down. You can self-host it on a VPS for full control.
How fast can I install Uptime Kuma on a VPS?
With CloudWave’s one-click installer, your VPS is ready in under 60 seconds. After that, Uptime Kuma runs right away. You just open the dashboard and add your first monitor.
Do I need coding skills to install Uptime Kuma?
No. CloudWave’s one-click app handles the setup for you. You pick Uptime Kuma from the menu, and it installs everything. No terminal commands needed.
What can Uptime Kuma monitor?
It checks HTTP(s) websites, TCP ports, ping, DNS records, and more. You can also monitor Docker containers and push notifications. It supports many alert types like email, Slack, and Discord.
Is Uptime Kuma free to use?
Yes, Uptime Kuma is open-source and free. You only pay for the VPS you run it on. CloudWave plans start at $3.51 per month, billed hourly.
Can I install Uptime Kuma on any VPS?
You can install it on most Linux VPS providers. However, CloudWave offers a one-click installer that makes it faster. It works on all major operating systems we support.
How do I access Uptime Kuma after installation?
After the one-click install, you get a URL like http://your-server-ip:3001. Open it in your browser. Then create an admin account and start adding monitors.
Does CloudWave offer support for Uptime Kuma?
Yes, CloudWave provides 24/7 support. If you have trouble with the one-click install or the VPS, our team can help. We also have guides and a knowledge base.
Frequently asked questions
What is Uptime Kuma?
Uptime Kuma is a free, open-source tool that checks if your websites and servers are online. It sends alerts if something goes down. You can self-host it on a VPS for full control.
How fast can I install Uptime Kuma on a VPS?
With CloudWave's one-click installer, your VPS is ready in under 60 seconds. After that, Uptime Kuma runs right away. You just open the dashboard and add your first monitor.
Do I need coding skills to install Uptime Kuma?
No. CloudWave's one-click app handles the setup for you. You pick Uptime Kuma from the menu, and it installs everything. No terminal commands needed.
What can Uptime Kuma monitor?
It checks HTTP(s) websites, TCP ports, ping, DNS records, and more. You can also monitor Docker containers and push notifications. It supports many alert types like email, Slack, and Discord.
Is Uptime Kuma free to use?
Yes, Uptime Kuma is open-source and free. You only pay for the VPS you run it on. CloudWave plans start at $3.51 per month, billed hourly.
Can I install Uptime Kuma on any VPS?
You can install it on most Linux VPS providers. However, CloudWave offers a one-click installer that makes it faster. It works on all major operating systems we support.
How do I access Uptime Kuma after installation?
After the one-click install, you get a URL like http://your-server-ip:3001. Open it in your browser. Then create an admin account and start adding monitors.
Does CloudWave offer support for Uptime Kuma?
Yes, CloudWave provides 24/7 support. If you have trouble with the one-click install or the VPS, our team can help. We also have guides and a knowledge base.