Home Explore Blog CI



nixpkgs

nixos/modules/services/web-apps/pihole-web.md
eb7b90d24074f0ac97c5e1a5b9e1731b1523f39792ef7b150000000300000223
# Pi-hole Web Dashboard {#module-services-web-apps-pihole-web}

The Pi-hole suite provides a web GUI for controlling and monitoring
[pihole-FTL](index.html#module-services-networking-pihole-ftl).

## Configuration {#module-services-web-apps-pihole-web-configuration}

Example configuration:

```nix
{
  services.pihole-web = {
    enable = true;
    ports = [ 80 ];
  };
}
```

The dashboard can be configured using [{option}`services.pihole-ftl.settings`](options.html#opt-services.pihole-ftl.settings), in particular the `webserver` subsection.

Chunks
616944c7 (1st chunk of `nixos/modules/services/web-apps/pihole-web.md`)
Title: Pi-hole Web Dashboard
Summary
The Pi-hole suite includes a web GUI for controlling and monitoring pihole-FTL. To enable the dashboard, set `services.pihole-web.enable` to `true` and configure the ports. Further configuration can be done via `services.pihole-ftl.settings`, especially the `webserver` subsection.