Labthrift Labthrift What to buy. What to skip. Why.

Written 4 Sep 2026. This is a how-to, not a product card.

Keep Pi-hole updated

Weekly apt does not refresh Pi-hole. Update the software and the block lists on the old PC so ads stay gone. You don't need a new Raspberry Pi.

Haven't installed the house ad block yet? Start with the first useful thing. This note assumes Pi-hole is already answering DNS for the house. The weekly OS fixes on keep the computer updated are still worth doing. They just don't replace these two Pi-hole jobs.

Skip until ads already drop

If phones still show banners and you never finished install or router DNS, fix that first. Brand menus: point common home routers at Pi-hole. If ads came back after a good week, start with when ads come back before you treat updates as the only fix.

What this is

Two separate jobs. One updates Pi-hole itself (core, web, FTL). The other refreshes gravity, the combined block list it uses to skip ad names. The usual curl installer from pi-hole.net does not put Pi-hole under apt the way nano is. So sudo apt upgrade can leave an old Pi-hole sitting there while the OS looks current.

See what you have

From the couch, SSH into the computer. Then:

pihole -v

You should see lines for Pi-hole core, AdminLTE (or the web UI name your version prints), and FTL. If the command is missing, Pi-hole is not installed on this login path. Go back to the first useful thing.

Update Pi-hole

Still in that SSH window:

pihole -up

Let it finish. It may ask to continue. Say yes. A short DNS blip on the house is normal while FTL restarts. Keep the SSH session open. Don't yank power mid-update.

When it ends, check versions again:

pihole -v

Then:

pihole status

You want FTL running and blocking enabled. Open http://pi.hole/admin (or the computer's address plus /admin) on a laptop and confirm the dashboard loads.

Refresh the block lists

pihole -up often refreshes gravity for you. Once a week, or when ads creep back while status still looks healthy, run gravity on its own:

pihole -g

That re-downloads the lists you already enabled and rebuilds the big skip table. It can take a minute on a slow disk. When it finishes, load a few sites on a phone that uses house DNS. Ads should still be gone. If one bank or streamer broke, that is when a site won't load after Pi-hole, not a reason to skip updates forever.

Prefer the SSH commands for a first habit. The admin page under Tools can update gravity too. Same job, different door.

How often

Once a week is enough for most houses. Pair it with the apt habit on keep the computer updated: OS first, then pihole -up when that is boring. Skip a daily ritual. Skip hunting extra block lists until the default set has been quiet for a while.

What this is not

This is not a reason to buy a Raspberry Pi, a second box, or a “Pi-hole appliance.” It is not opening the admin page to the internet. It is not Unbound, Docker, or a full reinstall. If the computer itself is off or soft-off, wake or power it first: is it still on? or wake the computer from the house network.

What next

After an update, see what Pi-hole blocked so the log still moves. Confirm the three house jobs still work: after a reboot, check the computer still does its jobs (even if you did not reboot). Keep the weekly OS habit: keep the computer updated. If only one phone still shows banners, see when one phone still shows ads. Change the printed admin password if you have not: change the printed Pi-hole admin password. Before a scary reinstall or a big list change, save a Pi-hole backup.

Skip

Sources

Pi-hole basic install. Pi-hole update. FTL DNS. Official pages only. For the first install, see the first useful thing. For OS packages, see keep the computer updated.

Also on this topic

Save a Pi-hole backup before you change thingsExport settings with Teleporter so a reinstall or a bad list does not wipe your allow list and local DNS. You don't need a new Raspberry Pi. Put a Pi-hole backup back with TeleporterAfter a reinstall or a bad list, import the Teleporter zip so allow lists, deny entries, and local DNS names return. Fresh Pi-hole first. You don't need a new Raspberry Pi. Add a local name in Pi-holeGive the old PC a short house name so phones and laptops can open SSH, the share, and the admin page without remembering the number. You don't need a new router. The first useful thingPut a house-wide ad block on the old PC. The rest of the house keeps using the internet as usual. You don't need a Raspberry Pi. See what Pi-hole blockedOpen the query log (or watch it over SSH) so you can tell ads are dying, which device asked, and which name to allow later. You don't need a new router. Keep the computer updatedOnce a week, give the computer its fixes so SSH and Pi-hole are not sitting on last year's bugs. Skip this until next week if you just finished first weekend. When ads come backAds are back, sites won't load, or a phone still shows banners. Check the computer, Pi-hole, router DNS, then the phone. When guest Wi-Fi still shows adsGuest Wi-Fi is a separate network on purpose. Leave guests on ISP DNS, put a visitor on the main house Wi-Fi, or point guest DNS at Pi-hole only if they can reach the computer. You don't need a new router. When a site won't load after Pi-holeA bank, streamer, or login page breaks after Pi-hole. Pause blocking for five minutes, then allow the domain you need. You don't need a new router. Block a site in Pi-hole on purposeOne domain you don't want in the house. Add it to the deny list. You don't wipe every block list or buy a new router. When the Pi-hole admin page won't openhttp://pi.hole/admin or the computer's address plus /admin won't load. Check house Wi-Fi, the address, then Pi-hole and the web service. You don't need a new router. Change the printed Pi-hole admin passwordThe installer prints a password. Swap it for one you chose before you leave the dashboard open on the house network. Point common home routers at Pi-holeWhere to set DNS on TP-Link, ASUS, eero, Netgear, Nest, and ISP gateways so the house asks Pi-hole. Prefer LAN DHCP DNS. You don't need a new router. After a reboot, check the computer still does its jobsThe computer came back up. Confirm SSH, house ad block, and the file share still work before you buy anything.