Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/daleosm/pihole-panel

Python/GTK3 based Pi-hole (network-level adblocker) dashboard for stats and more
https://github.com/daleosm/pihole-panel

debian gtk3 pi-hole pihole-panel pygobject python raspberry-pi raspbian ubuntu

Last synced: 26 days ago
JSON representation

Python/GTK3 based Pi-hole (network-level adblocker) dashboard for stats and more

Awesome Lists containing this project

README

        

# PiHole-Panel
Connects to one or multiple Pi-hole hosts and reports statistics in real-time and also allows you to use it as a control panel to control your Pi-hole hosts independently.

This program will run on your Pi or desktop computer that is running Raspian, Ubuntu, Pop_OS!, Debian etc...

![](pihole-panel.png)

## Install/Update
```
1. You must use a password with your Pi-hole otherwise the API becomes read-only.
2. Download pihole-panel-latest.deb from above.
3. Open Terminal
```
```
cd ~/Downloads
sudo dpkg -i pihole-panel-latest.deb
```

**Alternatively,** Ubuntu, Pop_OS!, and more [experimental](https://raspberrypi.stackexchange.com/questions/44622/how-to-add-ppa-entries-manually-on-raspberry-pi) Raspbian users can use the Ubuntu PPA:
```
sudo add-apt-repository ppa:daleosm/pihole-panel
sudo apt update
sudo apt install pihole-panel
```

## Troubleshoot
```
rm ~/.config/pihole_panel_configs.xml
```

## Uninstall
```
sudo apt remove pihole-panel
```

## Changelog
pihole-panel (3.3)

* Prevent window is ready message

pihole-panel (3.2)

* Labeling error

pihole-panel (3.0)

* Settings window is now homogeneous

pihole-panel (2.7)

* Set main window resizable to false

pihole-panel (2.6)

* Fixed alignment for settings items with some themes


pihole-panel (2.5)

* Settings window is now centered

pihole-panel (2.3)

* Settings window is now a fixed size
* Code and performance improvements