Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/orvn/pihole-stuffing

Convenient DNS endpoints for pihole
https://github.com/orvn/pihole-stuffing

dns etc-hosts pihole rasberry-pi

Last synced: 10 days ago
JSON representation

Convenient DNS endpoints for pihole

Awesome Lists containing this project

README

        

# Pihole Stuffing

A tool that customizes DNS endpoints for better quick access to pihole functionality straight from a URL.

## Requirements
- Must have a Rasberry Pi running Pihole connected to the local network on a dedicated IP
- Assumes DNS is configured through the Pihole
- Tested on [Rasberry Pi OS](https://www.raspberrypi.com/software/), should be compatible with other distros

## Usage

1. Log in to the Rasberry Pi running Pihole via SSH e.g., `ssh [email protected]` (you may need to run `sudo raspi-config` to enable SSH)

2. On the Pi, download the `stuff.sh` script from this repo
```sh
curl -o stuff.sh https://raw.githubusercontent.com/orvn/pihole-stuffing/refs/heads/main/stuff.sh && chmod +x stuff.sh
```
3. Run the script (as sudo), and ensure it detects the correct IP for the Rasberry Pi

```sh
sudo ./stuff.sh
```

All set! 🎉

Try by going to `unblock.ads` from any device on your local network.