Package Details: pi-hole-ftl 6.1-1

Git Clone URL: https://aur.archlinux.org/pi-hole-ftl.git (read-only, click to copy)
Package Base: pi-hole-ftl
Description: The Pi-hole FTL engine
Upstream URL: https://github.com/pi-hole/FTL
Licenses: EUPL-1.2
Conflicts: dnsmasq
Provides: dnsmasq
Submitter: max.bra
Maintainer: max.bra (graysky)
Last Packager: max.bra
Votes: 59
Popularity: 1.10
First Submitted: 2017-05-07 15:23 (UTC)
Last Updated: 2025-03-30 17:00 (UTC)

Required by (65)

Sources (5)

Pinned Comments

max.bra commented on 2018-02-09 16:46 (UTC) (edited on 2019-10-18 23:13 (UTC) by max.bra)

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.

Latest Comments

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

graysky commented on 2024-07-13 18:10 (UTC) (edited on 2024-07-13 18:30 (UTC) by graysky)

@max.bra - I am using a DBINTERVAL=180 in my pihole.conf and am finding that if I restart the pi-hole machine, I typically lose some data depending on the last time the database was updating. I think we need to modify the included /usr/lib/systemd/system/pihole-FTL.service to first call /bin/kill -USR1 $MAINPID which as I understand it will write out any cached data to the database. Then we can allow systemd to kill the process. I did not see a ExecStopPre= directive so am unsure how to do it correctly. Do you have any thoughts?

I created: https://discourse.pi-hole.net/t/suggested-systemd-service-file-to-insure-pihole-db-is-populated-with-data-if-dbinterval-is-non-default/71213

max.bra commented on 2024-03-21 06:12 (UTC)

@rosenberg sorry for later reply and thanks for reporting. i tried your url with "vanilla original pi-hole" (debian container) with same results.
It might be worth reporting upstream if you have the time.

<deleted-account> commented on 2024-03-17 22:18 (UTC)

Investopedia doesn't seem to work correctly.

For example, go to https://www.investopedia.com/terms/w/workingcapital.asp.

  1. Video does not start
  2. Clicking either on "Accept all" or "Reject all" on cookies popup does nothing, and the popup stays there

I use pi-hole with cloudflared.

ChuckHL commented on 2024-02-16 16:14 (UTC) (edited on 2024-02-16 23:40 (UTC) by ChuckHL)

I appreciate the info, I will compile it on my other Raspberry (same OS architecture that has 8gb ram) and then install it on this one. Once done, ill update how things went. Thanks

Edit: Everything works fine. Compiled correclty on my other Raspberry.

max.bra commented on 2024-02-16 15:38 (UTC)

Hi ChuckHL, FTL compilation require nearly 800MB of system RAM. You should create a SWAP of any kind of about 512MB or more. Let me know.

ChuckHL commented on 2024-02-16 14:31 (UTC)

Getting the following error using AArch64 (Raspberry PI) when compiling...

[ 99%] Built target lua {standard input}: Assembler messages: {standard input}:1829862: Warning: end of file not at end of a line; newline inserted {standard input}:1830512: Error: invalid operands (.text and UND sections) for `-' cc: fatal error: Killed signal terminated program cc1 compilation terminated. make[2]: *** [src/database/CMakeFiles/sqlite3.dir/build.make:90: src/database/CMakeFiles/sqlite3.dir/sqlite3.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:359: src/database/CMakeFiles/sqlite3.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

max.bra commented on 2024-01-06 13:20 (UTC)

Hi inferno, please read arch User Repository wiki page chapter one

InFerNo commented on 2024-01-05 11:09 (UTC) (edited on 2024-01-05 11:26 (UTC) by InFerNo)

The package patch is also a required dependency:

==> Starting prepare()...
/home/alarm/aur_builds/pi-hole-ftl/PKGBUILD: line 39: patch: command not found
==> ERROR: A failure occurred in prepare().
    Aborting...

rekman commented on 2023-12-21 01:43 (UTC)

@Taijian Valuable services like spreading misinformation about the software they package? I am running both at the same time and having a good time. Sure, you can't start both daemons with default configuration at the same time because they'll want to bind the same addresses and ports, but that's no more a package conflict than is apache and nginx both wanting port 80. "enough of the functionality" is not, in my opinion, good enough to qualify as a replacement. It has a hard-coded configuration path! I have indeed forked the PKGBUILD, but I still think the one in the AUR should reflect what is objectively correct. Viz., this package neither conflicts with nor replaces dnsmasq.

Taijian commented on 2023-12-19 16:23 (UTC) (edited on 2023-12-19 16:25 (UTC) by Taijian)

@rekman: Please try to be nice to your AUR maintainers - they provide a valuable service to the community free of charge.

On the merits: This package does objectively conflict with dnsmasq in that you cannot let them both run at the same time and expect to have a good time. And it does provide enough of the fuctionality of dnsmasq that most software that requires dnsmasq will run fine. To me, that's what these PKGBUILD tags are about - and to the vast majority of users, they work fine. Otherwise more of us would have complained long ago.

If pihole-ftl does not provide what you need, feel free to edit the PKGBUILD to suit your needs. That's allowed, you know.