Install Uptime Kuma Monitoring Tool

Self-Hosted Monitoring Setup
Self-Hosted Monitoring Setup

Live stream set for 2025-09-25 at 14:00:00 Eastern

Ask questions in the live chat about any programming or lifestyle topic.

This livestream will be on YouTube or you can watch below.

Monitor Your Services with Uptime Kuma (Self-Hosted & Open Source)

Looking for a lightweight, powerful way to monitor your websites or services? Uptime Kuma is an open-source alternative to services like Uptime Robot, and you can host it yourself – with full control over your data.

Whether you’re monitoring a single site or a dozen microservices, Uptime Kuma gives you a slick interface, multiple notification options, and great flexibility. The best part? You can host it yourself using tools like Podman or Podman Compose, the rootless, daemonless alternative to Docker.

What Is Uptime Kuma?

Uptime Kuma is:

  • 100% open source and licensed under the MIT License
  • Self-hosted
  • A simple and beautiful monitoring tool for HTTP(s), TCP, ping, and more
  • Capable of sending alerts via Telegram, Discord, email, and more

You can check out the Uptime Kuma GitHub Repository for the latest features and contributions.

Installing Uptime Kuma with Podman

Here’s how to get started with a basic install of Uptime Kuma using Podman and Podman Compose.

Note: This guide assumes you already have Podman and Podman Compose installed. If not, check your OS-specific instructions for installation.

Step 1: Create a Podman Compose File

Create a directory for Uptime Kuma:

mkdir -p ~/uptime-kuma && cd ~/uptime-kuma

Create a podman-compose.yaml file (or docker-compose.yaml, as podman-compose supports both names):

version: '3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma:latest
    container_name: uptime-kuma
    ports:
      - "3001:3001"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Step 2: Start the Container

Use podman-compose to bring up the service:

podman-compose up -d

Now open your browser and go to: http://localhost:3001

You’ll be guided through setting up an admin account and can start monitoring right away.

Screenshots and Screencast

Uptime Kuma Container YAML
Gnome Text Editor Displaying Uptime Kuma Podman Compose File.

Uptime Kuma Podman Container
Command Line Running Uptime Kuma Podman Container.

Uptime Kuma Setup
Web Browser Displaying Uptime Kuma Setup Screen.

Uptime Kuma New Monitor
Web Browser Displaying Uptime Kuma Add Monitor Screen.

Uptime Kuma Monitor Stats
Web Browser Displaying Uptime Kuma Monitor Statistics Screen.

Uptime Kuma Dashboard
Web Browser Displaying Uptime Kuma Dashboard Screen.

Uptime Kuma Maintenance
Web Browser Displaying Uptime Kuma Maintenance Screen.

Uptime Kuma Settings
Web Browser Displaying Uptime Kuma General Settings Screen.

Video Displaying Using Uptime Kuma Monitoring Tool

Need Help or Custom Setup?

If you’re new to Podman, open source apps, or just want to get up and running quickly, I offer one-on-one programming tutorials and can help with:

  • Installing Uptime Kuma on your server
  • Updating or migrating an existing install
  • Integrating notification systems (Telegram, Discord, Email, etc.)

Contact me here: https://ojambo.com/contact

Wrapping Up

Uptime Kuma is an excellent monitoring tool that puts you in full control. With Podman, it’s easy to set up a secure, containerized instance. If you’re looking for a modern, open-source status monitoring dashboard, give Uptime Kuma a try.

Recommended Resources:

Disclosure: Some of the links above are referral (affiliate) links. I may earn a commission if you purchase through them - at no extra cost to you.

About Edward

Edward is a software engineer, web developer, and author dedicated to helping people achieve their personal and professional goals through actionable advice and real-world tools.

As the author of impactful books including Learning JavaScript, Learning Python, Learning PHP, Mastering Blender Python API, and fiction The Algorithmic Serpent, Edward writes with a focus on personal growth, entrepreneurship, and practical success strategies. His work is designed to guide, motivate, and empower.

In addition to writing, Edward offers professional "full-stack development," "database design," "1-on-1 tutoring," "consulting sessions,", tailored to help you take the next step. Whether you are launching a business, developing a brand, or leveling up your mindset, Edward will be there to support you.

Edward also offers online courses designed to deepen your learning and accelerate your progress. Explore the programming on languages like JavaScript, Python and PHP to find the perfect fit for your journey.

📚 Explore His Books – Visit the Book Shop to grab your copies today.
💼 Need Support? – Learn more about Services and the ways to benefit from his expertise.
🎓 Ready to Learn? – Check out his Online Courses to turn your ideas into results.

Leave a Reply

Your email address will not be published. Required fields are marked *