A frontend for the blocky dns blocker.
Blocky version each frontend release was built and tested against.
| blocky-frontend | blocky | Notes |
|---|---|---|
v1.4.0 |
v0.34.0–v0.35.0 |
API client regenerated; stats summary/perHour gain filtered |
v1.3.0 |
v0.33.0 |
Stats dashboard (needs /api/stats, blocky ≥ v0.32.0) |
v1.0.0–v1.2.2 |
v0.28.2 |
|
v0.2.0–v0.2.2 |
v0.23 |
|
v0.0.1–v0.1.1 |
v0.19 |
- Responsive Design (desktop & mobile)
- Enable / Disable Blocking, with timed pause (5m / 30m / 1h)
- DNS Query tool
- DNS Statistics dashboard (queries, blocked, cache hit rate, top domains/clients, per-hour chart)
- Refresh Blocklists
- Flush DNS Cache
Clone the project
git clone https://github.com/Mozart409/blocky-frontendGo to the project directory
cd blocky-frontendInstall dependencies
pnpm installStart blocky (podman-compose) and the development server
just devChange the .env.example to .env.local for local development.
Production version frontend runs on http://localhost:8002
just up
