Run Pi-hole directly on your Entware supported device.
Warning
Releases here are unofficial and not supported by the Pi-hole developers.
Supported Entware architectures: aarch64-3.10, armv7-3.2, x64-3.2
You will need around 50 MB of free memory to run the daemon and around 100 MB more to be able to update the gravity database without running out of memory.
Keep in mind that memory requirements increase as you add more blocklists.
Swap file is recommended.
-
Install Entware - check their wiki for instructions
-
Add this repository to your
opkg.conf
configuration:
src/gz pi-hole https://jacklul.github.io/entware-pi-hole/[architecture]
# replace [architecture] with one of the supported architectures
-
Install the package:
opkg update && opkg install pi-hole
-
Start
pihole-FTL
daemon:/opt/etc/init.d/S65pihole-FTL start
Important
The service might initially not start due to ports being in use - make adjustments in /opt/etc/pihole/pihole.toml
when necessary.
For device or firmware specific setup instructions check the wiki.
Because how different each device can be I won't be able to help with every issue that can be device-specific but feel free to report them anyway.
Contents of this repository are licensed under MIT.
Pi-hole® is licensed under EUPL.