mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-04-01 05:05:27 +00:00
minor updates
This commit is contained in:
parent
5cce48ced5
commit
f593c92fa2
2 changed files with 10 additions and 6 deletions
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
Якщо коротко, то Pi-hole - дозволяє підняти локальний (або локально-мережний) проксі-сервер DNS з Веб-адмінкою, через яку можна наочно керувати правилами блокування та переглядати статистику запитів. При цьому, необхідність у високо-рівневих блокувальниках реклами відпадає, адже паразитний трафік не покидатиме "53 порт" локальної мережі ще на етапі резольву.
|
||||
|
||||
Взагалі, в мене були думки скористатись більш легкими рішеннями DNS, але Pi-hole заманив своєю візуалізацією і орієнтацією конкретно на потрібні мені задачі. Але у всіх гайдах, які мені зустрілись нашвидкоруч, використовується приклад інсталяції скриптом:
|
||||
Взагалі, в мене були думки скористатись більш легкими рішеннями DNS, але Pi-hole заманив своєю візуалізацією і орієнтацією конкретно на потрібні мені задачі. У цьому матеріалі я не буду розглядати конкретний тюнінг блокування, але надам приклад ручного встановлення П/З, адже у всіх гайдах, які мені зустрілись нашвидкоруч - використовуються приклади інсталяції з Docker або автоматизованим скриптом:
|
||||
|
||||
``` bash
|
||||
curl -sSL https://install.pi-hole.net | bash
|
||||
|
|
@ -20,7 +20,7 @@ curl -sSL https://install.pi-hole.net | bash
|
|||
Отже, пробігшись по репозиторіям проєкту на GitHub, я назбирав для себе такий мінімальний набір:
|
||||
|
||||
* FTL (Faster Than Light, `pi-hole/FTL`) - Це ядро комплексу Pi-hole, написане мовою C. Являє собою кастомізований DNS-сервер на базі dnsmasq і відповідає за блокування запитів та збір статистики
|
||||
* Web UI (Admin LTE, `pi-hole/AdminLTE`) - Веб-панель для керування.
|
||||
* Web UI (`pi-hole/web`) - Веб-панель для керування, що взаємодіє з бекендом FTL по API
|
||||
|
||||
## FTL (Faster Than Light)
|
||||
|
||||
|
|
@ -49,7 +49,7 @@ cmake --build .
|
|||
```
|
||||
* для Fedora 43, я додав відсутній в скрипті аргумент `-DCMAKE_C_FLAGS="-fPIC"`
|
||||
|
||||
## Оновлення залежностей mbedtls-devel
|
||||
### Оновлення залежностей mbedtls-devel
|
||||
|
||||
Якщо на етапі збірки буде помилка:
|
||||
|
||||
|
|
@ -128,7 +128,7 @@ sudo chown -R pihole:pihole /etc/pihole /run/pihole /var/log/pihole
|
|||
```
|
||||
* `pihole` (USER:GROUP) - ваше значення
|
||||
|
||||
### Налаштування
|
||||
## Налаштування
|
||||
|
||||
Якщо запустити сервіс на стандартному конфігі, то можна побачити як мінімум наступне:
|
||||
|
||||
|
|
@ -163,7 +163,7 @@ IPv4 = "127.0.0.1" ### CHANGED, default = ""
|
|||
IPv6 = "::1" ### CHANGED, default = ""
|
||||
```
|
||||
|
||||
### Системний сервіс
|
||||
## Системний сервіс
|
||||
|
||||
``` bash
|
||||
sudo useradd -s /usr/sbin/nologin -Mr pihole
|
||||
|
|
@ -214,4 +214,8 @@ sudo systemctl restart systemd-resolved
|
|||
|
||||
``` bash
|
||||
resolvectl status
|
||||
```
|
||||
```
|
||||
|
||||
Якщо все зроблено правильно, то у Веб-адмінці (за адресою у прикладі - http://localhost:8053/admin/) почне відображатись аналітика локальних запитів:
|
||||
|
||||
=> pi-hole-manual-install-on-fedora-linux/web-ui.png Вигляд адмінки Pi-hole (скріншот)
|
||||
BIN
public/uk/pi-hole-manual-install-on-fedora-linux/web-ui.png
Normal file
BIN
public/uk/pi-hole-manual-install-on-fedora-linux/web-ui.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 105 KiB |
Loading…
Add table
Add a link
Reference in a new issue