BrainRotGuard
BrainRotGuard
Docker app from UR-jay's Repository
Overview
Requirements
Runtime arguments
- Web UI
http://[IP]:[PORT:8080]- Network
bridge- Privileged
- false
Template configuration
Port for the BrainRotGuard web interface.
- Target
- 8080
- Default
- 8080
Stores the SQLite database (watch history, approvals, channel lists).
- Target
- /app/db
- Default
- /mnt/user/appdata/brainrotguard/db
Optional: mount a custom config.yaml for advanced settings. Leave empty to configure entirely via environment variables.
- Target
- /app/config.yaml
Bot token from @BotFather on Telegram.
- Target
- BRG_BOT_TOKEN
Your Telegram numeric chat ID. Send /start to @userinfobot to find it.
- Target
- BRG_ADMIN_CHAT_ID
Optional PIN to protect the web UI. Leave empty for no PIN.
- Target
- BRG_PIN
LAN URL for Telegram deep links (e.g. http://192.168.1.50:8080). Auto-detected if empty.
- Target
- BRG_BASE_URL
Daily screen time limit in minutes. 0 = unlimited.
- Target
- BRG_DAILY_LIMIT_MINUTES
- Default
- 120
Timezone for daily limit resets and scheduled access windows (e.g. America/Chicago, Europe/London).
- Target
- BRG_TIMEZONE
- Default
- America/New_York
Details
ghcr.io/ghjj123/brainrotguard:latestRun BrainRotGuard on Unraid.
BrainRotGuard is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.