Skip to content

Commit 926cb10

Browse files
committed
Add architecture binary information to the prerequisites
Signed-off-by: yubiuser <github@yubiuser.dev>
1 parent ae7f53b commit 926cb10

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

docs/main/prerequisites.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,20 @@ Pi-hole only supports actively maintained versions of these systems.
6565

6666
<!-- markdownlint-enable code-block-style -->
6767

68+
### Binary architecture
69+
70+
Core part of Pi-hole is the FTL binary which does all the DNS handling. It's provided pre-build for the following architectures
71+
72+
- x86_64 (amd64 and i686)
73+
- armv6
74+
- armv7
75+
- armv8 (aarch64)
76+
- riscv64
77+
78+
If you need another architecture, you need to compile [FTL from source](../ftldns/compile.md). To ease installation/upgrading you can set the
79+
environment variable `PIHOLE_SKIP_FTL_CHECK = true` in the same way as `PIHOLE_SKIP_OS_CHECK` for an unsupported OS (see above). Note that you need to copy the self-build binary to `/usr/bin/pihole-FTL` before you run the installer the first time.
80+
81+
6882
### IP Addressing
6983

7084
Pi-hole needs a static IP address to properly function (a DHCP reservation is just fine).

0 commit comments

Comments
 (0)