updu Documentation

Welcome to the documentation for updu! Here you will find detailed guides on how to configure and use the various monitor types available in updu.

Overview

updu is a lightweight, self-hosted uptime monitoring solution designed specifically for homelabs and small infrastructure. It’s built to run essentially anywhere (even on a Raspberry Pi Zero W) while providing all the essential monitoring features you need without the bloat.

Supported Monitor Types

updu currently ships 19 supported monitor types: 15 core probes plus 4 advanced monitors.

Core monitor guides

The 15 core monitor types have dedicated guides:

Advanced monitor types

These advanced monitors are available in the dashboard, API, and GitOps config today. They do not have standalone doc pages yet; use these summaries alongside the create and edit forms in the app:

Notification Channels

updu ships with five built-in notification channels: Webhook, Discord, Slack, Email (SMTP), and ntfy.

Configuration

All monitor configuration in updu can be managed through the embedded web dashboard or GitOps YAML. When you add a new monitor, you'll be presented with the fields relevant to that monitor type. The guides on this page explain the 15 core monitor types, and the advanced monitor summaries map directly to the create and edit forms in the app.