{"repo":"GabeDuarteM/blocky-ui","free":true,"listed":false,"github":"https://github.com/GabeDuarteM/blocky-ui","clone":"git clone https://github.com/GabeDuarteM/blocky-ui.git","description":"A modern web interface for managing and controlling your Blocky DNS server.","language":"TypeScript","stars":122,"topics":["blocky","dns","dns-server","frontend","gui","webui","adguard","pihole","self-hosted","selfhosted"],"license":null,"category":"self-hosted-apps","readme_excerpt":"BlockyUI BlockyUI is a modern companion dashboard for your Blocky DNS server. It connects to an existing Blocky instance to display statistics, query DNS records, and much more. ✨ Key Features - DNS blocking controls with optional timed disable presets - DNS query tool to test domain blocking and filtering rules - One-click cache clearing and list refresh - Search through query logs and filter them (requires query logging configured on Blocky) - Supports MySQL, PostgreSQL (including Timescale), CSV, CSV-Client, and console (check QUERY LOG CONSOLE PROVIDER ) logging types from Blocky - CSV Query Logging is restricted to the most recent day's logs due to performance considerations - Statistics sections - Overview cards: total queries, blocked requests, cache hit rate, listed domains, average response time (requires statistics enabled on Blocky) - Top domains, blocked domains, and clients use Blocky's rolling 24-hour statistics when query logging is not configured - Queries over time and richer top lists with selectable ranges, filtering, and pagination require query logging configured on Blocky 🏁 Getting Started Prerequisites - A running Blocky server reachable by BlockyUI Using Docker Compose 1. Create a docker-compose.yml file: 2. Start the container: Visit http://localhost:3000 to access BlockyUI. Using Docker Run ⚙️ Configuration BlockyUI is configured via environment variables in all deployment methods. Variable Required Default Description ---------------------------- -","default_branch":null,"files":null,"tree":[],"storefront":"/r/GabeDuarteM","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GabeDuarteM/blocky-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}