โ† All products
Uptime Monitoring ยท Available now

Know the moment something goes down.

A lightweight, self-hosted monitoring dashboard for your web apps, APIs, databases and servers โ€” with status pages, email alerts, SSL tracking, dark mode, and branding you can make your own.

Uptime Monitoring dashboard showing live monitor status, uptime, latency and heartbeat timeline

Everything you need to keep an eye on things

One dashboard for uptime, databases, servers and certificates โ€” without the enterprise price tag.

๐ŸŒ

Uptime monitoring

HTTP/HTTPS, TCP port and keyword checks with retries, latency tracking and per-service history.

๐Ÿ—„๏ธ

Database monitoring

Live checks for SQL Server and PostgreSQL โ€” connection health plus active, running and blocking queries.

๐Ÿ–ฅ๏ธ

Server & software inventory

Lightweight agents report CPU, RAM, disk, uptime, patch status and installed software per server.

๐Ÿ”’

SSL certificate tracking

See which certificates are healthy, expiring soon, or critical โ€” before they catch you out.

๐Ÿ“Š

Status pages

Share clean public status pages with stakeholders, grouped by application, with uptime history.

โœ‰๏ธ

Smart alerts

Email alerts on status changes, routed to different teams for monitors, servers, software and patches.

๐ŸŽจ

Your branding

Set your own app name, subtitle and logo from the settings โ€” dashboard, login and status pages.

๐ŸŒ™

Light & dark mode

A polished interface that's easy on the eyes, whether on a wall display or late-night on-call.

๐Ÿ‘ฅ

Role-based access

Admin, viewer and database-only roles so the right people see the right things.

Up and running in four steps

No install, no setup files โ€” just download and run.

1

Download & unzip

Grab the package and unzip UptimeMonitor.exe into a folder of its own.

2

Run it

Double-click the app. Your browser opens automatically and an icon appears in your system tray.

3

Create your admin

On first run, set your admin username and password right in the browser โ€” no config files.

4

Add monitors

Set your branding, then add your first monitors, servers and status pages.

Simple pricing

Start free. Upgrade to PRO when you outgrow 4 monitors.

Free
R0
Everything you need to get started
  • โœ“ Up to 4 monitors
  • โœ“ HTTP / HTTPS / TCP / keyword checks
  • โœ“ Database & server monitoring
  • โœ“ Status pages & email alerts
  • โœ“ SSL tracking, dark mode, your branding
  • โœ“ Windows & Linux
Download free

Already have a key? Enter it in the app under Settings โ†’ About โ†’ Licence & Plan.

Get Uptime Monitoring

Free to download and run on your own infrastructure.

๐Ÿ“ฆ

Uptime Monitoring v1.0 ยท Windows

Windows 10/11 ยท no install needed ยท runs in the system tray ยท ~24 MB

Download for Windows
  1. Unzip the download and put UptimeMonitor.exe in a folder of its own, e.g. C:\UptimeMonitor. No Python or install needed.
  2. Double-click UptimeMonitor.exe. Your browser opens automatically at http://localhost:5000.
  3. On first run, create your admin account right in the browser โ€” choose a username and password.
  4. You're in. Go to Settings โ†’ About โ†’ Branding to set your own name and logo.
Your data (database + keys) is saved next to the .exe โ€” keep it in a writable folder and back those files up.
โฌ‡ Download RPM (RHEL / Rocky / Alma / Fedora)
For RPM-based Linux ยท installs as a systemd service ยท ~ small download (sets up dependencies on install)
  1. Install it (sets up a service account, Python environment and a systemd service automatically):
    sudo dnf install ./uptime-monitor-1.0.0-1.fc45.x86_64.rpm
    Needs internet to fetch Python dependencies on install. Air-gapped? See offline notes below.
  2. It starts automatically. Open the dashboard in a browser:
    http://<your-server>:5000/
  3. On first run, create your admin account right in the browser โ€” then set your branding and add monitors.
  4. Manage the service any time:
    systemctl status uptime-monitor
    journalctl -u uptime-monitor -f
HTTPS / auto-start on boot are built in (systemd). For HTTPS put nginx in front using the included LINUX_SETUP/nginx-uptime-monitor.conf. Offline servers: see the OFFLINE section in the package README. Debian/Ubuntu (.deb) is coming soon โ€” let us know if you need it.

Keep your secret.key and encryption.key safe and backed up โ€” the latter decrypts stored database credentials.