BrainRotGuard
Docker 应用程序 from UR-jay's Repository
概述
YouTube approval system for kids. Your child searches YouTube via a kid-friendly web UI, you get a Telegram notification with thumbnail and details, tap Approve or Deny, and approved videos play via privacy-enhanced embeds. Includes channel allow/block lists, daily watch time limits, scheduled access windows, category labeling, and search history tracking. Pair with DNS blocking (Pi-hole/AdGuard) for full control.
要求
A Telegram Bot Token (create one via @BotFather) and your Telegram Chat ID.
运行时参数
- 网络用户界面
http://[IP]:[PORT:8080]- 网络
bridge- 特权
- false
模板配置
Web UI PortPorttcp
Port for the BrainRotGuard web interface.
- 目标
- 8080
- 默认值
- 8080
DatabasePathrw
Stores the SQLite database (watch history, approvals, channel lists).
- 目标
- /app/db
- 默认值
- /mnt/user/appdata/brainrotguard/db
Config File (optional)Pathro
Optional: mount a custom config.yaml for advanced settings. Leave empty to configure entirely via environment variables.
- 目标
- /app/config.yaml
Telegram Bot TokenVariable
Bot token from @BotFather on Telegram.
- 目标
- BRG_BOT_TOKEN
Telegram Admin Chat IDVariable
Your Telegram numeric chat ID. Send /start to @userinfobot to find it.
- 目标
- BRG_ADMIN_CHAT_ID
PIN CodeVariable
Optional PIN to protect the web UI. Leave empty for no PIN.
- 目标
- BRG_PIN
Base URLVariable
LAN URL for Telegram deep links (e.g. http://192.168.1.50:8080). Auto-detected if empty.
- 目标
- BRG_BASE_URL
Daily Watch Limit (minutes)Variable
Daily screen time limit in minutes. 0 = unlimited.
- 目标
- BRG_DAILY_LIMIT_MINUTES
- 默认值
- 120
TimezoneVariable
Timezone for daily limit resets and scheduled access windows (e.g. America/Chicago, Europe/London).
- 目标
- BRG_TIMEZONE
- 默认值
- America/New_York
详细信息
存储库
ghcr.io/ghjj123/brainrotguard:latest最后更新2026-06-01
初见2026-03-04
在Unraid 上运行 BrainRotGuard 。
BrainRotGuard 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。