Post

Uptime monitoring with Kuma

Introduction

Uptime Kuma is an easy-to-use self-hosted monitoring tool hosted on Github. It allows you to monitor your servers and websites and send you notifications when they go down from a simple web interface. It is very easy to setup and use and I will show you how to setup and use it in this article.

Installation

According to the Github page you can install Uptime Kuma via docker or via npm. I will show you how to install it via docker.

Assuming you have docker installed on your server you can install Uptime Kuma by running the following command:

1
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Once the container is running you can access the web interface by going to http://your-server-ip:3001

Demo

I use Kuma to monitor my servers (VPN, DNS, Webserver, etc). I have created a status page for some of my servers and it looks like this:

This post is licensed under CC BY 4.0 by the author.