Skip to content
Monitoring · Rio de Janeiro or São Paulo

Self-Hosted Uptime Kuma on a VPS

Uptime Kuma watches your websites, APIs and servers and alerts you when something goes down. At Mega Dedicados it comes installed on a Cloud VPS, with HTTPS and an admin account already created, so all you have to do is add your monitors.

  • Installed, with HTTPS and an admin account created
  • Alerts by WhatsApp, Telegram and email
  • Data center in Rio de Janeiro or São Paulo, Brazil
  • No lock-in and a 7-day refund window
See plans
uptime-kuma.yourdomain.com
Website monitor: check every 30 seconds, time ofDashboard with all monitors, the recent checks barAlert setup: over 100 services, including Wha
Website monitor: check every 30 seconds, time of3 screens
Plans

Cloud VPS plans for Uptime Kuma

Uptime Kuma is lightweight and runs well on Start, the plan we recommend. Basic, Plus and Pro give you more headroom for many monitors or for sharing the VPS with other apps.

Location
Selected

Basic

US$ 11.95/mo
  • 2 vCore CPU
  • 2 GB Memory
  • NVME 40 GB Disk
  • Unlimited Traffic

Plus

US$ 16.95/mo
  • 2 vCore CPU
  • 4 GB Memory
  • NVME 80 GB Disk
  • Unlimited Traffic

Pro

US$ 21.95/mo
  • 4 vCore CPU
  • 6 GB Memory
  • NVME 120 GB Disk
  • Unlimited Traffic

Billed monthly in US dollars, with the app installed. Rio de Janeiro or São Paulo, same price. Plans start at the smallest size where the app runs well. Need more? Upgrade from the client area, without reinstalling.

Where the server lives

Uptime Kuma in Rio de Janeiro

With Rio de Janeiro selected, your VPS with Uptime Kuma runs in Mega's original data center, on our own network with a presence at the Rio internet exchange (IX.br) and redundant transit. It is the lowest latency for users in Rio, Espírito Santo and Minas Gerais, and our support team works in the same city as the server.

Measured latency, not a promisemeasured 19 minutes ago

Rio de Janeiro to

Vivo11.4ms
Claro19.5ms
TIM20.2ms
Oi11.1ms
Algar4.5ms

São Paulo to

Vivo15.0ms
Claro8.6ms
TIM23.7ms
Oi15.2ms
Algar7.0ms
Ping from real customer connections on each carrier to our data centers in Rio and São Paulo, measured every hour by independent probes (Globalping). Algar: measured from our edge, where we connect to it directly.

What is Uptime Kuma

Uptime Kuma is free, open-source software (MIT license) built to track the availability of services. You add a target, whether a website, an API, a port or a server, and it checks it at regular intervals, records the response time and draws the history in charts.

When a target goes down or comes back, the alert goes out through the channel you choose. The project mentions more than 90 notification services, and the version installed at Mega (2.5.6) lists 114, including WhatsApp via Evolution API, Telegram, Discord, Slack, Microsoft Teams, email and SMS.

It also publishes status pages for your customers to check, and warns you in advance when a site's HTTPS certificate is about to expire.

Source: Official Uptime Kuma repository on GitHub, consulted in October 2026

What you get on the VPS

  • Uptime Kuma 2.5.6 in a Docker container, on Debian 13, starting automatically when the server reboots
  • Your own HTTPS address, with a Let's Encrypt certificate
  • Admin account created, with the login details sent by email and WhatsApp
  • Passwords and keys generated at installation, for you only
  • Monitor history stored on your VPS's NVMe disk
  • Root access via SSH and a VPS panel in the client area (reboot, reinstall, change password, console)
  • 1 Gbps with unlimited traffic, IPv4 and IPv6, and inline DDoS protection included

What Uptime Kuma is used for in practice

Websites and online stores

Find out about an outage before your customer calls, with the response time of every check recorded.

APIs and integrations

Call an endpoint, look for a piece of text in the response or check a field in the returned JSON.

Servers and ports

Use ping, TCP port and DNS checks to watch servers, databases, email and VPN.

HTTPS certificates

Get an alert days before expiry and avoid the insecure-site warning in the browser.

Status page

Show the state of your services on a public page for customers and for your team.

Routines and backups

With the push monitor type, your own script notifies Uptime Kuma each time it runs. If the notification doesn't arrive, the alert fires.

Uptime Kuma up close

Website monitor screen: check every 30 seconds, response time, uptime and days left on the certificate (example)
Website monitor screen: check every 30 seconds, response time, uptime and days left on the certificate (example)
Main dashboard with all monitors, the bar of recent checks and the down and up events (example)
Main dashboard with all monitors, the bar of recent checks and the down and up events (example)
Alert setup with more than 100 services, including WhatsApp via Evolution API, Telegram and email (example)
Alert setup with more than 100 services, including WhatsApp via Evolution API, Telegram and email (example)

Screenshots from a Mega Dedicados test installation, with no customer data.

Features you get from the first login

Many monitor types

HTTP(S), keyword, JSON query, TCP port, ping, DNS, WebSocket, push and Docker container.

Checks every 20 seconds or more

The interval is set per monitor, as is the number of consecutive failures that triggers the alert.

Dozens of alert channels

WhatsApp, Telegram, Discord, Slack, Teams, email, SMS and webhook, ready to configure.

Multiple status pages

Each public page can use its own domain.

History in charts

Response time and uptime for the last 24 hours, 30 days and 1 year.

Two-factor authentication

The dashboard supports two-factor authentication to protect access.

How to order and get started

  1. 1

    Choose the plan and location

    Select the plan with Uptime Kuma and pick whether the server is in Rio de Janeiro or São Paulo, Brazil. The price is the same in both.

  2. 2

    Make the payment

    Pay by Pix, card or boleto, on a monthly, semiannual or annual cycle. There is no lock-in.

  3. 3

    Wait for the installation

    Once payment is confirmed, the VPS is created with Uptime Kuma, HTTPS and the admin account already set up.

  4. 4

    Add your monitors

    Log in with the details sent by email and WhatsApp, add your sites and services, and choose where to receive alerts.

Which plan to choose for Uptime Kuma

In a test installation, idle Uptime Kuma used about 200 MB of memory, and it needs 512 MB free to run. Start covers most cases, and the larger plans are for adding other apps.

PlanBest for
Start
1 vCore · 1 GB
Monitoring sites and servers with alerts and a status page. This is the recommended plan.
Basic
2 vCore · 2 GB
Uptime Kuma with more memory headroom, for a longer list of monitors or a second lightweight app.
Plus
2 vCore · 4 GB
Uptime Kuma alongside n8n and Evolution API on the same VPS, for automations and alerts through your own WhatsApp.
Pro
4 vCore · 6 GB
Many monitors with short intervals and several apps running on the same server.
Frequently asked questions

Frequently asked questions about Uptime Kuma

How much does Uptime Kuma hosting cost?

Uptime Kuma is free and does not limit the number of monitors. You only pay for the VPS, which starts at US$ 6.95 per month on the Start plan.

How much RAM does Uptime Kuma need?

It asks for about 512 MB free. In testing, idle, it used close to 200 MB, so the Start plan, with 1 GB, runs the app with room to spare.

Can Uptime Kuma send WhatsApp alerts?

Yes. Uptime Kuma sends through WhatsApp services such as Evolution API, which can run on the same VPS if there is free memory. Telegram, email, Discord and Slack are also available.

Why run self-hosted Uptime Kuma on a separate server?

If the monitor runs on the same server as your site, both go down together and nobody gets the alert. On its own VPS, Uptime Kuma stays online to notify you.

Does Uptime Kuma have an English interface?

Yes. The app is translated into many languages, including English and Brazilian Portuguese, which you can pick in the settings.

Does Uptime Kuma support real browser monitoring?

No. The installation uses the slim version, without the bundled Chromium, which uses much less memory. All the other monitor types work normally.

Who updates Uptime Kuma on my VPS?

The version delivered is 2.5.6 and it stays pinned, so no update changes the app without your knowledge. When you want to upgrade, do it through root access.

Does Mega support help with Uptime Kuma?

Our 24/7 support in Portuguese, by WhatsApp, ticket and phone, handles the server side: VPS, network, access and installation. Using the app itself follows the project's own documentation.

Updated on October 19, 2026

Questions about the app or the plan?

Tell us what you want to run and for how many users; we will suggest the plan. The app arrives installed.

Talk to an engineer
Scan the code