Instalátor Pi-hole nepočítá s PPC architekturou a stáhne ‘pihole-FTL’ binární soubor pro Win32. Lze ručně stáhnout build pro PPC (pihole-FTL-powerpc-linux-gnu), stejný soubor stáhne i instalátor po přepnutí do devel větvě (pihole checkout dev
), který sice už s PPC architekturou počítá, nicméně to nefunguje správně a proces ‘pihole-FTL’ je nestabilní a různě padá, je pomalý nebo vůbec nenastartuje v důsledku čehož není přes WWW GUI přístupné FTL API a nefungují grafy ani žádná jiná statistika, případně vytuhne celé webové rozhraní a ‘lighttpd’ přestane odpovídat, tomu odpovídá i debug výstup plný chyb.
Zkompiloval jsem ‘pihole-FTL’ pro “náš debian powerpcspe”, takže kdo chce Pi-hole na Turrisech 1.x, stačí:
-
nainstalovat LXC a rozchodit debian podle TOHOTO návodu
-
nainstalovat Pi-hole podle TOHOTO návodu
-
nainstalovat ‘net-tools’ a ‘php-zip’ — tento krok není nezbytně nutný pro vlastní fungování DNS resolveru a blokování adres, bez něj ale nebudou fungovat některé části webového rozhraní
apt-get install net-tools php-zip
4a) stáhnout aktuální ‘pihole-FTL-turris1.x-debian-powerpcspe-latest’ TADY
wget https://nikdykde.cz/download/turris/pi-hole/pihole-FTL-turris1.x-debian-powerpcspe-latest
4b) stažený soubor přejmenovat na ‘pihole-FTL’ a přesunout do adresáře /usr/bin
namísto původního
mv pihole-FTL-turris1.x-debian-powerpcspe-latest /usr/bin/pihole-FTL
4c) nastavit atributy tak, aby byl spustitelný
chmod +x /usr/bin/pihole-FTL
5a) restartovat služby
service lighttpd restart
service pihole-FTL restart
5b) případně restartovat celý LXC kontejner