🛠️ Rozdział 1: Przygotowanie środowiska
💡 W tym rozdziale dowiesz się:
- Jak wybrać odpowiedni sprzęt dla Pi-hole.
- Jak przygotować kartę SD z systemem operacyjnym.
- Jak skonfigurować sieć dla Raspberry Pi.
- Jak wykonać podstawową konfigurację systemu.
🥧 1.1 Wybór sprzętu
✅ Najlepsza opcja: Raspberry Pi
Pi-hole został zaprojektowany z myślą o pracy na Raspberry Pi – lekkim, energooszczędnym minikomputerze, który idealnie nadaje się jako serwer DNS.
💾 Zalecane modele:
- Raspberry Pi 3B+ lub Raspberry Pi 4 (najlepsza wydajność)
- Raspberry Pi Zero 2 W (dla małych sieci domowych)
- Raspberry Pi 2 (wystarczający dla podstawowych zastosowań)
⚙️ Alternatywy:
- Komputery z systemem Linux (Debian/Ubuntu)
- Docker (dla bardziej zaawansowanych użytkowników)
- Windows (poprzez WSL2)
💾 1.2 Przygotowanie karty SD
📥 Krok 1: Pobierz system operacyjny
Pobierz Raspberry Pi OS (Lite) z oficjalnej strony: 👉 Pobierz Raspberry Pi OS
🖥️ Krok 2: Wgraj system na kartę SD
- Pobierz i zainstaluj Raspberry Pi Imager.
- Wybierz:
- System: Raspberry Pi OS (Lite) (bez środowiska graficznego).
- Dysk: Twoja karta SD (minimum 8 GB, zalecane 16 GB).
- Kliknij "Write" i poczekaj na zakończenie procesu.
💡 Tip: Po wgraniu systemu, dodaj pusty plik o nazwie ssh
do katalogu głównego karty SD, aby włączyć zdalny dostęp SSH.
🌐 1.3 Konfiguracja sieci
🧑💻 Podłącz Raspberry Pi do sieci:
- Ethernet (zalecane) — stabilniejsze połączenie.
- Wi-Fi — dla bardziej elastycznego ustawienia.
📄 Jeśli używasz Wi-Fi:
- Otwórz kartę SD po wgraniu systemu.
- Utwórz plik
wpa_supplicant.conf
z poniższą treścią:
country=PL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="NAZWA_SIECI"
psk="TWOJE_HASLO"
}
- Zapisz plik i włóż kartę SD do Raspberry Pi.
⚡ 1.4 Podstawowe ustawienia systemu
-
Uruchom Raspberry Pi z przygotowanej karty SD.
-
Połącz się przez SSH:
ssh pi@raspberrypi.local
- Hasło domyślne:
raspberry
- Zmień hasło użytkownika:
passwd
- Zaktualizuj system:
sudo apt update && sudo apt upgrade -y
- Ustaw statyczny adres IP (opcjonalnie, ale zalecane):
sudo nano /etc/dhcpcd.conf
Dodaj na końcu pliku:
interface eth0
static ip_address=192.168.0.12/24
static routers=192.168.0.1
static domain_name_servers=8.8.8.8 8.8.4.4
Zapisz plik i uruchom ponownie system:
sudo reboot
🟢 Podsumowanie
✅ Wybrałeś sprzęt.
✅ Przygotowałeś kartę SD z systemem.
✅ Skonfigurowałeś sieć i podstawowe ustawienia.
➡️ Przejdź do Rozdziału 2: Instalacja Pi-hole, aby rozpocząć instalację. 🚀
📌 Co zawiera ten rozdział?
- Kompletne instrukcje przygotowania środowiska.
- Przykłady konfiguracji sieci.
- Najlepsze praktyki (np. ustawienie statycznego IP i zabezpieczenie systemu).
Czy chcesz teraz przejść do Rozdziału 2: Instalacja Pi-hole? ⚡