Pi-hole v3.3 Released: It’s “Extra” Special

Update 2018-02-14: 18:43 (version issues and not working after update)

If you’re running Rasbian Jessie, your version of dnsmasq will not work with this release, so you’ll need to revert to the previous versions:

cd /etc/.pihole
sudo git fetch --tags
sudo git checkout v3.2.1
cd /var/www/html/admin
sudo git fetch --tags
sudo git checkout v3.2.1
pihole -r
pihole checkout ftl v2.13.2

The Release

This release takes full advantage of dnsmasq‘s extra logging feature, which means you’ll get 100% accurate log analysis.  This release also includes full DNSSEC support, Teleporter enhancements, several important security fixes, as well as some other tweaks. This blog post will focus on the main features of this release, but if you want a detailed breakdown, the full changelogs can always be found at changes.pi-hole.net. Continue reading “Pi-hole v3.3 Released: It’s “Extra” Special”

Why Some Pages Load Slow When Using Pi-hole And How To Fix It

Pi-hole can make your network run faster, however, there are certain situations where Webpages will take a very long time to load (10-60 seconds or more).  There are several reasons behind this–most of which can be remedied.  This post explain the technical reasons why you may experience slow load times and provides solutions for them. Continue reading “Why Some Pages Load Slow When Using Pi-hole And How To Fix It”

Pi-hole Web Interface: The Next Generation

We have been working on a new Web interface for Pi-hole (referenced internally as Next Gen Admin or NGAdmin).  The existing interface built off of AdminLTE has served us well, but we have grown beyond the capabilities of an existing template.  We’re also looking to implement an HTTP API.

This new interface is open source and we welcome your contributions as we have just made the repo public.  Read on to learn more or check out a demo of the new interface here. Continue reading “Pi-hole Web Interface: The Next Generation”

Pi-hole Is Open Source: Consume, Contribute, Or Both?

Pi-hole is a great project for all experience levels–both as a piece of software to consume and as an open source project you can contribute to.  Whether you just started getting interested in software and want to learn how to program or contribute to an open source project; or you have been a life-long tinkerer and love to get your hands dirty with technical goodness, Pi-hole has something to offer. Continue reading “Pi-hole Is Open Source: Consume, Contribute, Or Both?”

That Time We DDoSed GitHub

It was purely unintentional, but we did disrupt GitHub’s service not long after releasing v3.2 of Pi-hole.  We received a letter from GitHub explaining that our software was querying their API too often and was disrupting their service.  So we didn’t really DDoS them, but there was enough of an impact to show up on their radar.

We knew our software was checking in with GitHub, and it wasn’t meant to be aggressive.  What we didn’t know was how many users were actually out there using our software and subsequently contributing to the issue.  As we learned, there were enough installs out there to cause a disruption to the infrastructure of a large enterprise–something we do not plan on repeating. Continue reading “That Time We DDoSed GitHub”

Pi-hole v3.2.1 Released With Lots Of Fixes

v3.2 was one of our biggest releases but many of you found bugs and issues we didn’t.  We have fixed the DNS resolution is currently unavailable issue, the settings page not working on some systems, the FTL version not showing correctly, as well as many more.  Just run pihole -up to install the update and get the fixes in place.  Read on for more details or checkout changes.pi-hole.net for the full changelogs. Continue reading “Pi-hole v3.2.1 Released With Lots Of Fixes”

Pi-hole v3.2 Introduces Long-term Statistics, An Audit Log, Colours, and More!

We are very pleased to release a new version of Pi-hole–version 3.2.  This release comes with a long-awaited request: long-term statistics.  You can now store and view more than 24 hours worth of Pi-hole data to help see your historical queries and performance.

We also have a new audit log for keeping track of domains you may want to white or blacklist, a new tabular settings page for easier navigation, and an improved debugger.  Not only that; you’ll also notice colorized output on the command line as well as a slew of fixes and improvements.  This is a big release so read on to find out more. Continue reading “Pi-hole v3.2 Introduces Long-term Statistics, An Audit Log, Colours, and More!”

Part 5: What Really Happens On Your Network?

Pi-hole is known for ad-blocking, but it’s capable of more than you might know.  This post is the fifth iteration of a collection of public posts where people have discovered weird or strange things happening on their networks thanks to Pi-hole.

Since Pi-hole is a DNS server, it can keep track of which domains are queried.  While you can’t see the exact Webpage (or other asset) that was queried, you can deduce some information by knowing what domain name was queried.  For example, if a device using Pi-hole watched a video on Netflix, Pi-hole doesn’t know about the specific video–just that the Netflix domain was queried.

Below, you’ll find links and screenshots to the latest compilation of things people have discovered on their networks–enjoy! Continue reading “Part 5: What Really Happens On Your Network?”

A Security Note About Your Pi-hole Logs

It has come to our attention that there are third parties asking you to upload your Pi-hole logs to them.  This is not something we recommend, condone, or otherwise find in any way acceptable.

We have designed Pi-hole to help maintain your privacy by blocking advertisements/trackers, and the act of providing your logs to anyone outside the Pi-hole project is counter-intuitive to our ideals and goals. Continue reading “A Security Note About Your Pi-hole Logs”