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”