diff --git a/nextdns.md b/nextdns.md
index 597f92f..6e240b0 100644
--- a/nextdns.md
+++ b/nextdns.md
@@ -1,3 +1,3 @@
-Niestety, NextDNS aktualnie nie wspiera dodawania własnych list do blokowania.
+# Niestety, NextDNS aktualnie nie wspiera dodawania własnych list do blokowania.
 
 
diff --git a/pi-hole.md b/pi-hole.md
index 69b5380..51cdbae 100644
--- a/pi-hole.md
+++ b/pi-hole.md
@@ -1 +1,29 @@
-Instrukcja w budowie :-) 
+# Pi-Hole
+
+**Pi-hole** to darmowy program, który pomaga blokować reklamy, śledzenie i niechciane strony na wszystkich urządzeniach w domowej sieci. Działa jako serwer DNS – czyli pośrednik przy otwieraniu stron – i sprawdza, czy dana domena znajduje się na czarnej liście. Jeśli tak, Pi-hole blokuje połączenie, zanim reklama czy tracker zdąży się załadować. Pi-Hole to bezpośrednia alternatywa dla AdGuard Home.
+
+## Jak dodać listy ICD do Pi-Hole
+
+Dodanie naszych list do AdGuard Home jest bardzo proste! 
+
+
+1. Zaloguj się do panelu administracyjnego Pi-Hole.
+2. Wybierz zakładkę `Lists`.
+
+![Pihole-1](screenshots/pihole/pihole-1.jpeg)
+
+3. Wpisz adres do wybranej listy z Gitea. Linki te znajdziesz w [README.md](https://git.internet-czas-dzialac.pl/icd/blocklisty/src/branch/master/README.md). Wybierz link opisany jako *AdGuard*.
+4. Zaakceptuj dodanie nowej blocklisty.
+
+![Pihole-2](screenshots/pihole/pihole-3.png)
+
+5. Przejdź do zakładki `Tools`, a następnie do `Update Gravity`.
+
+![Pihole-3](screenshots/pihole/pihole-4.jpeg)
+
+6. Kliknij w przycisk `Update`, aby pobrać nowe domeny do blokady.
+7. Po chwili lista się zaktualizuje, a Pi-Hole zacznie blokować wskazane przez nas strony!
+
+![Pihole-4](screenshots/pihole/pihole-5.png)
+
+Warto tutaj zaznaczyć, że aktualizacja list jest automatyczna -- po dodaniu Pi-Hole będzie sam odświeżał plik z listą i pobierał nowe strony do blokowania. Standardowo akcja ta wykonuje się co tydzień.
diff --git a/screenshots/pihole/pihole-1.jpeg b/screenshots/pihole/pihole-1.jpeg
new file mode 100644
index 0000000..301aafb
Binary files /dev/null and b/screenshots/pihole/pihole-1.jpeg differ
diff --git a/screenshots/pihole/pihole-2.jpeg b/screenshots/pihole/pihole-2.jpeg
new file mode 100644
index 0000000..8c25c23
Binary files /dev/null and b/screenshots/pihole/pihole-2.jpeg differ
diff --git a/screenshots/pihole/pihole-3.png b/screenshots/pihole/pihole-3.png
new file mode 100644
index 0000000..df923a1
Binary files /dev/null and b/screenshots/pihole/pihole-3.png differ
diff --git a/screenshots/pihole/pihole-4.jpeg b/screenshots/pihole/pihole-4.jpeg
new file mode 100644
index 0000000..d950303
Binary files /dev/null and b/screenshots/pihole/pihole-4.jpeg differ
diff --git a/screenshots/pihole/pihole-5.png b/screenshots/pihole/pihole-5.png
new file mode 100644
index 0000000..61be842
Binary files /dev/null and b/screenshots/pihole/pihole-5.png differ