if you want to run a different version of Pi-hole, it is possible to install an older version. Typically, we release all three components of Pi-hole at the same time (Core, Web, and FTL), so you'll usually want to install version from the same "release."
For example, we ran into some issues with v3.3 and dnsmasq
compatibility with some systems, so some users needed to revert to v3.2.1 (Core and Web) but as part of the 3.2.1 "release," the latest version of FTL was 2.13.2.
Because we version each component of Pi-hole separately, you can checkout each version. The important thing to note is that you need to checkout FTL last because pihole -r
tries to download the latest FTL.
So to revert to the 3.2.1 "release,":
cd /etc/.pihole
sudo git fetch --tags
sudo git reset --hard v3.2.1
cd /var/www/html/admin
sudo git fetch --tags
sudo git reset --hard v3.2.1
pihole -r
pihole checkout ftl v2.13.2
EDIT: 2018/02/07
If you had previously downloaded the v3.3 release, you may now have an extra line in your /etc/dnsmasq.d/01-pihole.conf
, remove the line log-queries=extra
as earlier versions of dnsmasq
can not utilize the extra logging capabilities.