Package Details: pi-hole-core 6.0.4-1

Git Clone URL: https://aur.archlinux.org/pi-hole-core.git (read-only, click to copy)
Package Base: pi-hole-core
Description: The Pi-hole is an advertising-aware DNS/Web server. Arch adaptation for lan wide DNS server.
Upstream URL: https://github.com/pi-hole/pi-hole
Licenses: EUPL-1.2
Conflicts: pi-hole-server, pi-hole-standalone
Provides: pi-hole-server, pi-hole-standalone
Submitter: max.bra
Maintainer: max.bra (graysky)
Last Packager: max.bra
Votes: 118
Popularity: 6.07
First Submitted: 2025-02-21 17:31 (UTC)
Last Updated: 2025-02-23 16:50 (UTC)

Pinned Comments

max.bra commented on 2025-02-21 21:44 (UTC)

ArchLinux Pi-hole is not officially supported by Pi-hole project. In case of bugs and malfunctions please DO NOT file a report upstream.

First of all check if the wiki (https://wiki.archlinux.org/index.php/Pi-hole) can help then ask here for assistance and tips.
When it will be excluded that the problem does not depend on ArchLinux we will file a bug upstream.

max.bra commented on 2025-02-21 17:56 (UTC)

to update to pi-hole 6, please use pi-hole-core pi-hole-ftl and pi-hole-web packages.

Latest Comments

1 2 3 4 5 6 .. 86 Next › Last »

max.bra commented on 2025-02-23 18:04 (UTC)

@graysky here i am

Core version is 6.0.4 (Latest: v6.0.4)
Web version is 6.0.1 (Latest: v6.0.1)
FTL version is v6.0.2 (Latest: v6.0.2)

max.bra commented on 2025-02-23 15:09 (UTC) (edited on 2025-02-23 18:03 (UTC) by max.bra)

Mmhh, seems that updatecheck.sh has not updated /etc/pihole/versions... When back home I'll double check.

graysky commented on 2025-02-23 15:03 (UTC)

@max.bra - is your version using 6.0.3 even though 6.0.4 is installed?

% pihole -v
Core version is 6.0.3 (Latest: v6.0.4)
Web version is 6.0.1 (Latest: v6.0.1)
FTL version is v6.0.2 (Latest: v6.0.2)

% pacman -Qm
pi-hole-core 6.0.4-1
pi-hole-ftl 6.0.2-2
pi-hole-web 6.0.1-1

max.bra commented on 2025-02-23 09:16 (UTC)

@setone eh yes this is possible and probable. the old version 5 had lighttpd or nginx as optional dependencies and anyway with a bit of customisation you could use any compatible php web server: impossible to predict what might be on a user's machine. the best you can do is to write in the wiki that the web server is now integrated and therefore there is a possible conflict

setone commented on 2025-02-23 03:50 (UTC)

I found it necessary to stop and disable lighttpd.service, then restart pihole-FTL.

max.bra commented on 2025-02-22 18:53 (UTC)

just performed yet another installation from scratch:

pihole-FTL starts with no problem and serve web ui as well. it also filter ads with its default config. exactly as it should do, i think... waiting for users to make their first customisations

max.bra commented on 2025-02-22 18:20 (UTC) (edited on 2025-02-22 18:28 (UTC) by max.bra)

on the premise that I am not part of the pi-hole team and therefore I know new sources as much as you do:
with pi-hole 6.x the use of web ui is no more so optional as it is integrated directly in ftl.
via cli you can use pihole-FTL (pihole-FTL --help) to interact with a lot of settings not only related to pihole.toml or dnsmasq.conf. as usual, but in a different way. unfortunately this are drawbacks from a new milestone release.
i don't see much of a problem anyway. if (via web or cli) we set a parameter that affects pihole.toml it will be updated, if we set something that affects dnsmasq.conf it will be created or updated. it just seems like it should work that way doesn't it?

deemon commented on 2025-02-22 18:04 (UTC) (edited on 2025-02-22 18:19 (UTC) by deemon)

@max.bra it is not always updated on web-ui save button either. For example. Changed in "http://127.0.0.1/admin/settings/dns" rate from 10000 to 10010. Clicked save and apply.

.rw-r--r--      5323 pihole 22 veebr 19:01  dnsmasq.conf     <= NOT updated.
.rw-r--r--     52461 pihole 22 veebr 19:52  pihole.toml

Had to change something that actually is also set in dnsmasq.conf, like: http://127.0.0.1/admin/settings/all For example cache size from 10000 (150 default) to 10001. Then finally it changed the dnsmasq.conf also.

.rw-r--r--      5323 pihole 22 veebr 19:58  dnsmasq.conf
.rw-r--r--     52490 pihole 22 veebr 19:58  pihole.toml

And wasn't this web-ui usage supposed to be optional anyways? Can I trigger this from cli somehow? And the main problem is, that this first time generation of this file isn't intuitive in any shape or form. To go to GUI which never existed in the first place previously for most people, as it was optional. Especially for people who upgraded to it... from pihole 5. also the arch wiki page is still old and doesn't reflect yet all the quirks presented with pihole 6 -- like... generating this crucial dnsmasq.conf file in the first place after installation?

max.bra commented on 2025-02-22 17:48 (UTC)

@deemon you have to use the web interface