Skip to content

Add architecture binary information to the prerequisites #1237

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions docs/main/prerequisites.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,20 @@ Pi-hole only supports actively maintained versions of these systems.

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

### 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). To ease installation/upgrading you can set the
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.


### IP Addressing

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