From b68aefcfebbf65ba86da7372789e805c3f25eeba Mon Sep 17 00:00:00 2001 From: yubiuser Date: Sat, 26 Apr 2025 23:22:39 +0200 Subject: [PATCH 1/2] Add architecture binary information to the prerequisites Signed-off-by: yubiuser --- docs/main/prerequisites.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/main/prerequisites.md b/docs/main/prerequisites.md index 92a27fe5b..27c717967 100644 --- a/docs/main/prerequisites.md +++ b/docs/main/prerequisites.md @@ -44,6 +44,18 @@ Pi-hole only supports actively maintained versions of these systems. +### Binary architecture + +Core part of Pi-hole is the FTL binary which does all the DNS handling. It's provided pre-build for the following architectures + +- x86_64 (amd64 and i686) +- armv6 +- armv7 +- armv8 (aarch64) +- riscv64 + +If you need another architecture, you need to compile [FTL from source](../ftldns/compile.md) yourself. + ## IP Addressing Pi-hole needs a static IP address to properly function (a DHCP reservation is just fine). From 32ca6d4cd61f2e05f97cb6a1ee6d89f1854bd8c9 Mon Sep 17 00:00:00 2001 From: yubiuser Date: Fri, 21 Nov 2025 19:22:24 +0100 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Adam Warner Signed-off-by: yubiuser --- docs/main/prerequisites.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/main/prerequisites.md b/docs/main/prerequisites.md index 27c717967..685f8f784 100644 --- a/docs/main/prerequisites.md +++ b/docs/main/prerequisites.md @@ -46,7 +46,7 @@ Pi-hole only supports actively maintained versions of these systems. ### Binary architecture -Core part of Pi-hole is the FTL binary which does all the DNS handling. It's provided pre-build for the following architectures +The binary `pihole-FTL`, which is the resolver at the heart of Pi-hole, is pre-built for the following architectures: - x86_64 (amd64 and i686) - armv6 @@ -54,7 +54,7 @@ Core part of Pi-hole is the FTL binary which does all the DNS handling. It's pro - armv8 (aarch64) - riscv64 -If you need another architecture, you need to compile [FTL from source](../ftldns/compile.md) yourself. +For other architectures, you will need to compile [FTL from source](../ftldns/compile.md) yourself. ## IP Addressing