Unraid-Monitor-Bot
Docker 应用程序 from dervish's Repository
概述
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.
运行时参数
- 网络
bridge- 外壳
bash- 特权
- false
模板配置
Docker socket for container monitoring (read-only)
- 目标
- /var/run/docker.sock
- 默认值
- /var/run/docker.sock
- 价值
- /var/run/docker.sock
Configuration files location
- 目标
- /app/config
- 默认值
- /mnt/user/appdata/unraidmonitorbot/config
- 价值
- /mnt/user/appdata/unraidmonitorbot/config
Database and persistent data location
- 目标
- /app/data
- 默认值
- /mnt/user/appdata/unraidmonitorbot/data
- 价值
- /mnt/user/appdata/unraidmonitorbot/data
Bot token from @BotFather on Telegram
- 目标
- TELEGRAM_BOT_TOKEN
Comma-separated list of Telegram user IDs allowed to use the bot (get yours from @userinfobot)
- 目标
- TELEGRAM_ALLOWED_USERS
Optional: Enables AI features via Anthropic Claude models
- 目标
- ANTHROPIC_API_KEY
Optional: Enables AI features via OpenAI models
- 目标
- OPENAI_API_KEY
Optional: Ollama server URL for local LLM support
- 目标
- OLLAMA_HOST
- 默认值
- http://localhost:11434
- 价值
- http://localhost:11434
Optional: Override default AI model (e.g. qwen2.5:7b, gpt-4o)
- 目标
- DEFAULT_MODEL
Optional: Enables Unraid server monitoring (get from Unraid Connect plugin)
- 目标
- UNRAID_API_KEY
Logging verbosity (DEBUG, INFO, WARNING, ERROR)
- 目标
- LOG_LEVEL
- 默认值
- INFO
- 价值
- INFO
User ID for file ownership (99 = nobody on Unraid)
- 默认值
- 99
- 价值
- 99
Group ID for file ownership (100 = users on Unraid)
- 默认值
- 100
- 价值
- 100
Timezone for timestamps (e.g. America/New_York)
- 目标
- TZ
- 默认值
- Europe/London
- 价值
- Europe/London
下载统计数据
详细信息
dervish/unraidmonitorbot:latest在Unraid 上运行 Unraid-Monitor-Bot 。
Unraid-Monitor-Bot 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。