diff --git a/README.md b/README.md index cc7170a..9f21f3d 100644 --- a/README.md +++ b/README.md @@ -22,10 +22,12 @@ You'll need `dnsmasq` installed for this. git clone --recursive https://codeberg.org/h3xx/you-dont-need-pihole.git /etc/you-dont-need-pihole ``` -2. Update `dnsmasq.d/01-you-dont-need-pihole.conf`, replacing `/etc/you-dont-need-pihole` with wherever the root +2. Run `update.sh` to generate the blocklist. + +3. Update `dnsmasq.d/01-you-dont-need-pihole.conf`, replacing `/etc/you-dont-need-pihole` with wherever the root of this project is installed to. -3. Add the configuration directory to `dnsmasq.conf`: +4. Add the configuration directory to `dnsmasq.conf`: ```sh echo 'conf-dir=/etc/you-dont-need-pihole/dnsmasq.d' >> /etc/dnsmasq.conf @@ -34,15 +36,15 @@ echo 'conf-dir=/etc/you-dont-need-pihole/dnsmasq.d' >> /etc/dnsmasq.conf You can also copy or symlink `dnsmasq.d/01-you-dont-need-pihole.conf` if you need the config to live somewhere else. -4. Restart the `dnsmasq` service. +5. Restart the `dnsmasq` service. -5. Make sure `53/udp` is unfirewalled. +6. Make sure `53/udp` is unfirewalled. -6. Go into your router settings and change the IP addressed provied via DHCP to +7. Go into your router settings and change the IP addressed provied via DHCP to be your server's local IP address. [See this thread for a walkthrough.](https://discourse.pi-hole.net/t/how-do-i-configure-my-devices-to-use-pi-hole-as-their-dns-server/245) -7. Recommended: Configure your local machine to use the local `dnsmasq` daemon +8. Recommended: Configure your local machine to use the local `dnsmasq` daemon for client DNS queries, i.e. software running on the same server as `dnsmasq`. This is a good idea because it may save some network traffic depending on how your router works. Worst case scenario, it'll do nothing.