Skip to content

About

Yet another uptime check tool: U(ptime) + nagi(os) + kuma(Uptime Kuma). Nagios-grade depth, Uptime Kuma-grade simplicity. Self-hosted, single binary, standalone or cluster, cross-platform (Linux/mac/Win/BSD),deploy in 30 seconds.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unagikuma

Unagikuma

Yet another uptime check tool: u(ptime) + nagi(os) + kuma(Uptime Kuma).

Friendly, self-hosted monitoring: know the moment your websites and servers go down, without the noise.

English · 中文 · हिन्दी · Español · العربية · Français · বাংলা · Português · Русский · Bahasa Indonesia · اردو · Deutsch · 日本語 · Tiếng Việt · 한국어

A short tour of the Unagikuma web interface

Why Unagikuma

  • Ready in about 30 seconds. Download one file, run it, open your browser.
  • One file, nothing else to install. Works on Linux, macOS, Windows and FreeBSD.
  • Checks what matters. Websites, servers, ports, ping, DNS, SSL certificates and domain expiry.
  • Alerts where you already are. Email, Telegram, Slack, Discord, Feishu, DingTalk, WeCom, webhooks and more.
  • One problem, not a flood of alerts. If your own network goes down, Unagikuma notices and doesn't page you for every single monitor.
  • Status pages to keep your users in the loop.
  • Grows with you. Check from several locations when you need to (preview).
  • Easy to switch. Bring your monitors over from Uptime Kuma or Nagios.
  • Speaks your language. The interface comes in 15 languages.

Quick start

1. Download the file for your system from Releases and unpack it.

2. Run it:

./unagikuma

On Windows, run unagikuma.exe.

3. Open http://localhost:8077 in your browser and create your admin account.

4. Click Add monitor, enter a website address, and you're done.

Opening it from another computer? Use http://<server-address>:8077 and enter the Setup token that the program printed when it first started.

Prefer Docker?

docker run -d --name unagikuma -p 8077:8077 -v unagikuma-data:/data ghcr.io/githubflyideas/unagikuma:latest

Then open http://localhost:8077. You'll find the Setup token with docker logs unagikuma.

Moving from Uptime Kuma

Stop Uptime Kuma, then look first (nothing is changed):

./unagikuma import kuma --dry-run /path/to/uptime-kuma/data/kuma.db

If it looks right, import:

./unagikuma import kuma /path/to/uptime-kuma/data/kuma.db

The report lists what was imported, what needs a look and what could not be imported, with what to do. It is also saved in data/import-reports/. Running it again only adds what is new.

Moving from Nagios

Point it at nagios.cfg and look first (nothing is changed):

./unagikuma import nagios --dry-run /etc/nagios4/nagios.cfg

If it looks right, import:

./unagikuma import nagios /etc/nagios4/nagios.cfg

The report lists what was imported, what needs a look and what could not be imported, with what to do. It is also saved in data/import-reports/. Running it again only adds what is new.

Forgot your password?

On the machine where Unagikuma runs:

./unagikuma reset-password admin

Type the new password twice (it is not shown). Add --generate to get a random one instead. With Docker:

docker exec -it unagikuma /unagikuma reset-password admin

Learn more

License

Apache License 2.0, see LICENSE.

About

Yet another uptime check tool: U(ptime) + nagi(os) + kuma(Uptime Kuma). Nagios-grade depth, Uptime Kuma-grade simplicity. Self-hosted, single binary, standalone or cluster, cross-platform (Linux/mac/Win/BSD),deploy in 30 seconds.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages