DL6ER aabff35bef Squashed commit of the following:
- Dynamically fall back to PHP API functions to ensure API does always repond even if FTL is not runnung for some reason
- Update PHP API from current devel branch
- Increase flexibility in getQueryTypes API call
- Hide top ads list if nothing to display
- Proper display of activated privacy mode
- Remove spinner (would otherwise not be removed for zero results)
- Update tables every 10 seconds
- Update query types and forward destinations plots every 10 seconds
- More verbose output in top lists (total number next to percentage in tooltip)
- Implemented "recentBlocked" keyword for API
- Ensure compatibility with PHP5 version < 5.4
- Adjust output format of overTimeData10mins to comply with PHP API
- Further speedup of Query Log page by showing only the recent 10 minutes by default
- Hide temperature if FTL is not running and show FTL status
- Add information to Settings page
- Adjust error message when loading of query log failed
- Move processing of domainname, clientIP, clientname and time interval filters for the Query Log page to FTL for speed enhancement
- Generate link if pi.hole comes up in the Top Domains list
- Remove resolve DNS names option - this is now enabled by default (daemon will only do it once per day instead of PHP-API which did it on every reloading of the web interface)
- Add socket timeout of 10 seconds + modification to Settings page since FTL backend supports API_EXCLUDE_CLIENTS filtering with both IP addresses and host names (also mixed)
- Improved Query Log page
2017-02-16 08:52:30 +01:00
2016-12-23 19:49:11 +00:00
2016-12-13 14:58:47 +01:00
2017-02-16 08:52:30 +01:00
2016-07-05 23:36:02 -05:00
2016-11-21 13:05:45 +00:00
2017-02-16 08:52:30 +01:00
2017-02-16 08:52:30 +01:00
2016-02-05 17:34:53 +00:00
2017-02-14 14:57:58 +01:00
2017-02-16 08:52:30 +01:00
2017-02-16 08:52:30 +01:00
2017-02-16 08:50:09 +01:00
2017-02-14 14:57:58 +01:00
2017-02-16 08:52:30 +01:00
2017-02-14 14:57:58 +01:00
2017-02-16 08:52:30 +01:00
2017-02-16 08:52:30 +01:00
2017-02-14 14:57:58 +01:00

Pi-hole Admin Dashboard

Codacy Badge Join the chat at https://gitter.im/pi-hole/AdminLTE

Donate

Using AdminLTE, this project will create a Web interface for the ad-blocking Pi-hole: a black hole for Internet advertisements.

From this interface, you will be able to see stats on how well your Pi-hole is performing. You will also be able to update the lists used to block ads.

Pi-hole Web interface

API

A read-only API can be accessed at /admin/api.php. With either no parameters or api.php?summary it returns the following JSON:

{
	"domains_being_blocked": "136,708",
	"dns_queries_today": "18,108",
	"ads_blocked_today": "14,648",
	"ads_percentage_today": "80.9"
}

There are many more parameters, such as summaryRaw, overTimeData10mins, topItems, topClients or getQuerySources, getQueryTypes, getForwardDestinations, and finally getAllQueries. Together with a token it is also possible to enable and disable (also with a set timeout) blocking via the API



We use BrowserStack for multi-platform multi-browser testing.
S
Description
Pi-hole Dashboard for stats and more
Readme EUPL-1.2 96 MiB
Languages
JavaScript 41.6%
CSS 34.5%
Lambdapi 12.9%
Answer Set Programming 8.9%
Linear Programming 2.1%