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

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 86 Next › Last »

deemon commented on 2025-02-22 11:16 (UTC) (edited on 2025-02-22 11:18 (UTC) by deemon)

$ sudo pihole status
  [✗] DNS service is NOT running

$ sudo pihole reloaddns
  [i] FTL is not running

$ sudo pihole -v
Core version is 6.0.3 (Latest: N/A)
Web version is 6.0.1 (Latest: N/A)
FTL version is v6.0.2 (Latest: N/A)

$ sudo ss -tunapl | grep pihole
udp   UNCONN 0      0            0.0.0.0:53         0.0.0.0:*    users:(("pihole-FTL",pid=1195,fd=4))
udp   UNCONN 0      0               [::]:53            [::]:*    users:(("pihole-FTL",pid=1195,fd=6))
tcp   LISTEN 0      5          127.0.0.1:4711       0.0.0.0:*    users:(("pihole-FTL",pid=1195,fd=10))
tcp   LISTEN 0      32           0.0.0.0:53         0.0.0.0:*    users:(("pihole-FTL",pid=1195,fd=5))
tcp   LISTEN 0      5              [::1]:4711          [::]:*    users:(("pihole-FTL",pid=1195,fd=15))
tcp   LISTEN 0      32              [::]:53            [::]:*    users:(("pihole-FTL",pid=1195,fd=7))

what is going on? it's like "not running" and yet at the same time listening to port and kind of working?

max.bra commented on 2025-02-22 11:08 (UTC) (edited on 2025-02-22 11:13 (UTC) by max.bra)

Look at conflicts directive in core package

Server package will be merged into core one

deemon commented on 2025-02-22 11:04 (UTC)

@max.bra : "to update to pi-hole 6, please use pi-hole-core pi-hole-ftl and pi-hole-web packages."

Do we need to remove pi-hole-server and install those 3 instead? and then install pi-hole-server or not install it at all anymore?

max.bra commented on 2025-02-22 09:38 (UTC) (edited on 2025-02-22 09:39 (UTC) by max.bra)

  • lighttpd is no more needed. you can disable and uninstall it

  • the use of --overwrite is not necessary and is dangerous too

  • upgrade using pi-hole-core, or better make three package by NOT using an AUR helper for one time and install them at same time: "sudo pacman -U pi-hole-core-... pi-hole-ftl-... pi-hole-web-..."

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.

trainzkid commented on 2025-02-21 18:42 (UTC)

Dumb question: why was the latest version of pihole split off into a new aur package?

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.

Elgolfin commented on 2025-02-21 14:20 (UTC) (edited on 2025-02-21 19:18 (UTC) by Elgolfin)

@deemon

Put the domain facebook.com in a file called blocklist (you can add more domains by adding a domain per line)

Then, in a shell script:

#!/usr/bin/env bash

blockDomains=$(<blocklist)

for domain in ${blockDomains[@]}; do
  /usr/local/bin/pihole --wild $domain
done

If you want to remove a domain, just add -d flag to the pihole command:

/usr/local/bin/pihole --wild -d $domain

The entry in the domains list will look like:

(\.|^)facebook\.com$

To deny all domains from a custom Regex:

pihole --regex "[a-z]test.com"

deemon commented on 2025-02-19 16:00 (UTC) (edited on 2025-02-19 16:10 (UTC) by deemon)

Can someone explain to me, how to add a regex blacklist entry to pihole? Pihole own website is complete mess and at best explains how to make regex patterns ( https://docs.pi-hole.net/regex/ ), but nowhere is written or given any examples, how or where to insert them exactly??

So, can someone please give me a command line example, how to add an regex entry for example for \.googlevideo\.com$ to the regex blacklist? (Preferably so it doesn't get nuked by gravity.db update.)