Unraid-Monitor-Bot

Unraid-Monitor-Bot

Application Docker from dervish's Repository

Vue d'ensemble

Telegram bot for monitoring Docker containers and Unraid servers. Get real-time alerts, check container status, view logs, control containers,
and monitor server health - all from Telegram.

On first launch, an interactive setup wizard in Telegram guides you through connecting to your Unraid server and auto-classifies your containers into
categories (priority, protected, watched, killable, ignored). Re-run anytime with /setup.

Features:

  • Interactive setup wizard with container auto-classification
  • Container crash alerts with quick action buttons
  • Resource monitoring (CPU/memory thresholds)
  • Log watching with error detection
  • AI-powered diagnostics and container classification (works with Anthropic, OpenAI, or Ollama)
  • Unraid server monitoring (temps, array, disks)
  • Natural language chat interface
  • Smart ignore patterns for known errors
  • Mute system for alerts

Setup requires a Telegram bot token from @BotFather and your Telegram user ID. After installing, message your bot with /start to begin the setup
wizard.

Arguments d'exécution

Réseau
bridge
Coquille
bash
Privilégié
false

Configuration du modèle

Docker SocketPathro

Docker socket for container monitoring (read-only)

Cible
/var/run/docker.sock
Défaut
/var/run/docker.sock
Valeur
/var/run/docker.sock
Config PathPathrw

Configuration files location

Cible
/app/config
Défaut
/mnt/user/appdata/unraidmonitorbot/config
Valeur
/mnt/user/appdata/unraidmonitorbot/config
Data PathPathrw

Database and persistent data location

Cible
/app/data
Défaut
/mnt/user/appdata/unraidmonitorbot/data
Valeur
/mnt/user/appdata/unraidmonitorbot/data
Telegram Bot TokenVariable

Bot token from @BotFather on Telegram

Cible
TELEGRAM_BOT_TOKEN
Allowed Telegram UsersVariable

Comma-separated list of Telegram user IDs allowed to use the bot (get yours from @userinfobot)

Cible
TELEGRAM_ALLOWED_USERS
Anthropic API KeyVariable

Optional: Enables AI features via Anthropic Claude models

Cible
ANTHROPIC_API_KEY
OpenAI API KeyVariable

Optional: Enables AI features via OpenAI models

Cible
OPENAI_API_KEY
Ollama HostVariable

Optional: Ollama server URL for local LLM support

Cible
OLLAMA_HOST
Défaut
http://localhost:11434
Valeur
http://localhost:11434
Default ModelVariable

Optional: Override default AI model (e.g. qwen2.5:7b, gpt-4o)

Cible
DEFAULT_MODEL
Unraid API KeyVariable

Optional: Enables Unraid server monitoring (get from Unraid Connect plugin)

Cible
UNRAID_API_KEY
Log LevelVariable

Logging verbosity (DEBUG, INFO, WARNING, ERROR)

Cible
LOG_LEVEL
Défaut
INFO
Valeur
INFO
PUIDVariable

User ID for file ownership (99 = nobody on Unraid)

Défaut
99
Valeur
99
PGIDVariable

Group ID for file ownership (100 = users on Unraid)

Défaut
100
Valeur
100
TimezoneVariable

Timezone for timestamps (e.g. America/New_York)

Cible
TZ
Défaut
Europe/London
Valeur
Europe/London

Télécharger les statistiques

2,785
Total des téléchargements

Détails

Référentiel
dervish/unraidmonitorbot:latest
Dernière mise à jour2026-04-28
Première vue2026-02-10

Exécutez Unraid-Monitor-Bot sur Unraid.

Unraid-Monitor-Bot est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.