Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

blocky-ui

Interfaz web moderna para gestionar y controlar el servidor DNS Blocky. Proporciona estadísticas, herramientas de consulta y control de bloqueo con soporte para múltiples bases de datos como PostgreSQL o MySQL.

Ficha actualizada 22 sept 2026, 1:28 · upstream 22 sept 2026, 1:28 · release v2.1.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es blocky-ui

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

BlockyUI es un dashboard companion moderno construido con Next.js y React para administrar tu instancia de Blocky DNS. Conecta directamente a un servidor existente para visualizar métricas, gestionar reglas de bloqueo y analizar el tráfico de consultas. La interfaz se adapta dinámicamente según la configuración del backend, ofreciendo paneles de control completos cuando se habilitan estadísticas y registro de consultas en Blocky.

Las funcionalidades principales incluyen controles de bloqueo con presets temporales, una herramienta para probar dominios y filtros, así como limpieza rápida de caché y actualización de listas. Permite buscar y filtrar registros en logs de consulta soportando PostgreSQL, MySQL, SQLite, CSV y VictoriaLogs. Las secciones de estadísticas muestran tarjetas de resumen, dominios top y clientes bloqueados, con soporte para rangos temporales extendidos cuando hay logs configurados.

Es importante notar que ciertas características avanzadas, como gráficos históricos detallados o búsqueda en logs largos, requieren que el servidor Blocky tenga habilitado query logging y statistics. Para despliegue rápido se recomienda usar la imagen oficial de ghcr.io con un archivo de configuración YAML montado en volumen, accesible en el puerto 3000.

CASOS DE USO
  • Visualizar estadísticas de consultas DNS y bloqueadas
  • Gestionar reglas de bloqueo con presets temporales
  • Herramienta de prueba para dominios y filtros
  • Búsqueda y filtrado en logs de consulta
  • Limpieza rápida de caché y actualización de listas
PUNTOS DESTACADOS
  • Frontend moderno con Next.js y React
  • Soporte nativo para PostgreSQL, MySQL y SQLite
  • Integración directa con servidor Blocky existente
  • Interfaz adaptable según configuración del backend
PRECAUCIONES
  • Requiere una instancia de Blocky activa y accesible
  • Estadísticas avanzadas requieren configuración específica en Blocky
  • Logs CSV limitados a los últimos 24 horas por rendimiento
  • No incluye Docker Compose oficial, solo ejemplo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Usar contenedor Docker o desarrollo local con Bun. Configurar variable BLOCKY_UI_CONFIG y montar volumen de configuración blocky-ui.yml. Puerto 3000 para acceso web. Asegurar que Blocky esté en la misma red o accesible por IP.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLMySQL
BASES DE DATOS
PostgreSQLMySQL
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.