# Vigilant Vole

Vigilant Vole is a lightweight, self-hosted uptime monitor for homelabs that checks services, sends alerts, and publishes status pages. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/7140/vigilant-vole

## Description

Vigilant Vole is a lightweight, self-hosted uptime monitor for homelabs that checks services, sends alerts, and publishes status pages. It is written in Rust, runs as a small Docker image (about 18 MB compressed, a few MB of RAM) or single binary, and supports HTTP(S), TCP, ping, DNS, push/heartbeat, Docker, WebSocket, TLS, certificate and domain expiry, NTP, Steam game servers, PostgreSQL, MySQL/MariaDB, Redis, MQTT, Kafka, RabbitMQ, gRPC, SMTP, RADIUS, and SNMP monitors, plus groups. Alerts can use built-in services such as Discord, Slack, Telegram, email, ntfy, Gotify, Pushover, Teams, Matrix, and PagerDuty, or Apprise for 90+ additional services, with retries, reminders, escalation, and flap detection. It also includes public status pages with custom domains, incidents, badges, maintenance windows, multi-user roles with two-factor login, and remote probe agents.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

44/100 (Fair), based on 3 of 4 factors.
- Maintained: 75 (last commit 2 days ago)
- Popular: 0 (0 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Unraid: https://ca.unraid.net/apps/vigilant-vole-0t99z4n1qgtesj?q=Vigilant-Vole
- GitHub: https://github.com/Ferdinand99/Vigilant-Vole
- Official website: https://ferdinand99.github.io/Vigilant-Vole/

## Common questions

### Do real browser checks require a browser inside the main container?

No, the browser runs as a separate headless Chromium container, such as browserless or chromedp/headless-shell.

### What authentication methods can HTTP monitors use?

HTTP checks can use basic auth, OAuth2 client credentials, or a client certificate.

### How do remote agents affect outage alerts?

Checks can run from other networks, and alerts are only sent when the remote agents confirm the outage.

### How many notification providers are built in?

There are 24 built-in notification providers, and Apprise can support 90+ additional services.

---
Source: Our Local Host (https://ourlocalhost.com/app/7140/vigilant-vole), the self-hosted and open-source app directory.
