# monocker

> Monocker is a self-hosted, open-source Docker container monitor that watches for state changes and sends notifications via Telegram, Discord, Slack, and other platforms.

- **Category:** Monitoring & observability
- **Licence:** MIT
- **Latest version:** 2.13.7
- **Open source:** oss
- **Languages:** JavaScript
- **Platforms:** Docker Compose
- **Tags:** Notifications, Telegram, Matrix, Slack, Apprise, Gotify, Ntfy, Pushover, Discord, Alerting, Docker, Container Monitoring, Pushbullet

## Description

Monocker is a lightweight Node.js application that runs as a Docker container and monitors other Docker containers for state changes such as paused, exited, unhealthy, or dead. It can include or exclude specific containers via labels, and optionally only alert on offline states. Notifications are delivered through a wide range of messaging platforms including Telegram, Discord, Slack, Gotify, Matrix, Pushover, Pushbullet, Ntfy, and Apprise. The application exposes a health check endpoint on port 8000 and requires access to the Docker socket. It is configured entirely through environment variables and runs on a configurable polling interval (default 30 seconds).

## Links

- [Homepage](https://github.com/petersem/monocker)
- [Docker](petersem/monocker)
- [GitHub Repository](https://github.com/petersem/monocker)
- [Discord Support](https://discord.gg/NcKJTKN9yP)

---
Source: https://selfhost.directory/project/monocker