Package Details: pi-hole-server 4.2.1-3

Git Clone URL: (read-only)
Package Base: pi-hole-server
Description: The Pi-hole is an advertising-aware DNS/Web server. Arch adaptation for lan wide DNS server.
Upstream URL:
Keywords: ad block pi-hole
Licenses: EUPL-1.1
Conflicts: pi-hole-standalone
Submitter: max.bra
Maintainer: max.bra (graysky)
Last Packager: max.bra
Votes: 50
Popularity: 2.932003
First Submitted: 2016-01-13 12:50
Last Updated: 2019-02-11 11:54

Pinned Comments

max.bra commented on 2018-02-09 16:45

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 ( 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.

Latest Comments

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

lmhp82 commented on 2018-10-29 00:59

I’m running pi-hole on a Raspberry Pi Zero W on Arch Linux. Everything seems to be running correctly except when running pihole -g

Expected Behaviour: Update ad serving domains

Actual Behaviour: $ pihole -g [i] Neutrino emissions detected… /opt/pihole/ xmalloc: cannot allocate 93249269 bytes /opt/pihole/ xrealloc: cannot allocate 94812160 bytes $

Debug Token: Pi-hole debug options are disabled.

ArchLinux distribution of Pi-hole is not supported by official project and this debug report CAN NOT be uploaded to their debug team. Follow instructions carefully on the project wiki page ( 1) and please refer to AUR package web page for support and debugging ( 1).

max.bra commented on 2018-10-15 15:52

no, FTL should not remain stopped. pihole script "unlink" blocklists and restart FTL (dnsmasq) to block zero IP, wait for requested timeout then "relink" blocklists and restart FTL again to reload blocked IPs.

my web admin page show 0 domain blocked, the countdown and meantime all is usable.

any syslog relevant? are you in a container?

graysky commented on 2018-10-15 14:34

@max.bra - If I hit the 'disable for 5 minutes' the entire web GUI freezes up for about 25 seconds. When it unfreezes, I show 0 domains on the block list and FTL is offline (the offline bit is expected, no)? When 5 min is up, FTL reloads and the normal amount of blocklisted domains returns.

max.bra commented on 2018-10-15 13:52

@graysky seems to work here. your behavior?

graysky commented on 2018-10-15 12:11

@max.bra - Any thoughts on how to get the "disable pihole for xxx min" to work under 4.x?

max.bra commented on 2018-09-18 07:24

@tsago updated without version bump. thanks for reporting.

tsago commented on 2018-09-17 20:38

Hi there! On my raspi, the default lighttpd config for pi-hole fails to start (just re-installed from scratch), systemctl logs:
Sep 17 21:53:13 alarmpi lighttpd-angel[270]: 2018-09-17 21:53:13: (configfile.c.1451) pclose "cat external.conf 2>/dev/null"failed: Success
Sep 17 21:53:13 alarmpi lighttpd-angel[270]: 2018-09-17 21:53:13: (configfile.c.1289) source: /etc/lighttpd/lighttpd.conf line: 90 pos: 1 parser failed somehow near here: (EOL)
Sep 17 21:53:13 alarmpi lighttpd-angel[270]: lighttpd-angel.c.148: child (pid=273) exited normally with exitcode: 255

Works after I comment out the last line on the config file (include_shell "cat external.conf 2>/dev/null").
Not sure if it's a general issue, or just my system. (don't have another box to re-test)

max.bra commented on 2018-09-17 13:22

if someone is not happy with this page support there is another solution:

wipe hdd/sd/ssd/whatever, install raspbian/debian/ubuntu/fedora/centos and install official Pi-hole by

curl -sSL <> | bash

max.bra commented on 2018-09-07 10:09

api.php want to exec:

exec('sudo pihole disable');
exec("sudo pihole disable ".$disable."s");

exec('sudo pihole enable');

footer.js performs accordingly and respectively:



everything is terminal executed correctly.

there is no reason why something should not work. ideas?

max.bra commented on 2018-09-06 10:08

@graysky mmm, true. for me disable option is working but re-enable not, until FTL manual restart.