Jak wykonać pełną kopię zapasową Pi-hole

Ostatnia aktualizacja: 18/09/2026

Pokażemy Ci, jak wykonać kopię zapasową kompletny Pi-hole pomaga uniknąć utraty ustawień. Chociaż Teleporter jest natywnym mechanizmem do tego celu, ma on ograniczenia, jeśli chodzi o tworzenie pełnej kopii zapasowej. W tym poście pokażemy Ci, jak to zrobić. Co obejmuje wsparcie Teleportera i jakie inne opcje są dostępne? tak, aby nic nie zostało pominięte.

Jak wykonać pełną kopię zapasową Pi-hole

Wykonaj pełną kopię zapasową Pi-hole

Pi-hole stał się podstawowym elementem infrastruktury sieciowej dla tysięcy entuzjastów laboratorium domowe i specjalistów IT. Po skonfigurowaniu go z własnymi listami blokowanych, grupami klientów, lokalnymi wpisami DNS i Ustawienia DHCP, Straszne jest stracić wszystkoPytanie więc nie brzmi, czy należy wykonać pełną kopię zapasową Pi-hole, ale kiedy i jak.

Powszechnie uważa się, że funkcja Teleporter zintegrowana z Pi-hole jest wystarczająca do obsługi całej instalacji. Rzeczywistość jest jednak bardziej złożona: Teleporter przechwytuje większość konfiguracji, ale pomija kluczowe elementy Na przykład długoterminowa historia zapytań. Zacznijmy więc od omówienia procedury tworzenia kopii zapasowej za pomocą Teleportera i innych opcji, które zapewnią, że kopia zapasowa będzie rzeczywiście kompletna.

Teleporter: punkt początkowy (ale nie koniec)

Przyjrzyjmy się procedurze tworzenia pełnej kopii zapasowej Pi-hole za pomocą Teleportera. To oficjalne narzędzie Pi-hole do eksportowania i importowania konfiguracji, dostępne z poziomu interfejsu webowego. Ustawienia – Teleporter. Za jego pomocą system generuje plik .tar.gz który zawiera listy bloków, niestandardowe reguły domeny, ustawienia grupy, zdefiniowanych klientów i główne ustawienia systemu.

Ekskluzywna zawartość — kliknij tutaj  Najlepsze alternatywy dla ulepszenia wyszukiwania w systemie Windows 11

Aby rozpocząć proces eksportu, wystarczy kliknąć Eksport, Pobierz plik i zapisz go w bezpiecznym miejscu. Importowanie działa w odwrotnej kolejności, umożliwiając wybór komponentów do szczegółowego przywrócenia. Teleporter ma jednak… ograniczenia udokumentowane fakty, o których warto wspomnieć.

Najbardziej godne uwagi jest to, że Nie obejmuje bazy danych zapytań (pihole-FTL.dbMoże zawierać historię aktywności DNS obejmującą miesiące, a nawet lata. Dlaczego jest to tak ważne? Ponieważ historia ta pozwala analizować trendy, identyfikować wzorce ruchu i wykrywać problematyczne urządzenia w sieci. Utrata jej w kopii zapasowej byłaby katastrofą, dlatego poleganie wyłącznie na tym narzędziu jest ryzykowne.

Jak ręcznie wykonać pełną kopię zapasową Pi-hole

Interfejs Pi-hole

Aby wykonać kopię zapasową kompletny Z Pi-hole musisz uzyskaj dostęp do swojego systemu plików i wykonaj kopię zapasową określonych katalogówPodstawowe elementy znajdują się w /etc/pihole/ W zależności od konfiguracji może być również konieczne wykonanie kopii zapasowej /etc/dnsmasq.d/ y /etc/lighttpd/.

W katalogu /etc/pihole/ znajdziesz krytyczne pliki takie jak:

  • gravity.dbZawiera wszystkie listy blokowanych, domeny dozwolone i zabronione, grupy oraz ustawienia klienta. To serce konfiguracji filtrowania.
  • pihole-FTL.dbDługoterminowa historia zapytań. Ten plik może znacznie wzrosnąć, nawet do kilku gigabajtów w aktywnych instalacjach.
  • pihole.toml (w Pi-hole v6) lub setupVars.conf (w poprzednich wersjach): główne ustawienia systemu.
  • Archiwa .list y .conf w katalogu dnsmasq: niestandardowe konfiguracje, które dodałeś ręcznie.
Ekskluzywna zawartość — kliknij tutaj  Windows 11 utknął z aktualizacją styczniową: błędy, awarie i poprawki awaryjne

Z terminala możesz uruchom polecenie, aby utworzyć kopię zapasową Pełna kopia zapasowa wszystkich tych plików w Pi-hole. Na przykład, w systemie Linux wystarczy uruchomić następujące polecenie z uprawnieniami superużytkownika, aby utworzyć skompresowany plik: sudo tar -czvf pihole-backup-manual.tar.gz /etc/pihole/ /etc/dnsmasq.d/.

Automatyzacja: pełna kopia zapasowa Pi-hole, która wykonuje się sama

Co zrobić, jeśli klawiatura nie działa w BIOS-ie

Jednak najlepsza kopia zapasowa to taka, która nie wymaga ręcznej interwencji. Poleganie na systemie kopii zapasowych często skutkuje nieaktualnymi kopiami zapasowymi, szczególnie w sytuacjach awaryjnych. Dlatego najlepszą praktyką jest… automatyzacja generowania i zewnętrznego przechowywania kopii używając skryptu Bash i zaplanowanego zadania w cron.

Potrzebujesz pomocy z tym ostatnim? Nie martw się: jest ich kilka skrypty dostępne na GitHubie które automatyzują proces tworzenia kopii zapasowych Pi-hole. To, co robią, to połącz natywną opcję Teleportera z bezpośrednimi kopiami plikówTypowy skrypt automatyzacji wykonuje następujące operacje:

  1. Wykonać pihole-FTL --teleporter aby wygenerować plik konfiguracyjny.
  2. Skopiuj ten plik do katalogu kopii zapasowej (najlepiej na serwerze NAS podłączonym przez NFS lub CIFS).
  3. Opcjonalnie skopiuj również plik pihole-FTL.db aby zachować historię.
  4. Usuń starsze kopie, aby zarządzać przestrzenią dyskową.

Pamiętaj również, że konfiguracja tych skryptów obejmuje dostosować zmienne Jak BACKUP_DIR (trasa docelowa) i MAX_BACKUPS (ile kopii zachować). Rozsądna wartość za MAX_BACKUPS Jest to liczba od 7 do 10, co daje co najmniej tygodniową historię kopii zapasowych.

Ekskluzywna zawartość — kliknij tutaj  Czy Twój dysk twardy szybko się zapełnia? Kompletny przewodnik po wykrywaniu dużych plików i oszczędzaniu miejsca

Gdy skrypt jest już napisany, musisz zaprogramuj go tak, aby uruchamiał się automatycznieNajlepszym sposobem na to jest dodanie wpisu do cron uruchamiaj skrypt codziennie lub co tydzień, w zależności od tego, jak często zmieniasz ustawienia.

Załóżmy, że chcesz wykonać pełną kopię zapasową Pi-hole. tygodniowo (na przykład w niedziele o 3:00 rano). Najpierw edytuj crontab systemu z sudo crontab -eNastępnie dodaj następujący wiersz na końcu pliku: 0 3 * * 0 /usr/local/bin/backup_pihole.sh > /dev/null 2>&1.

Przywracanie kopii zapasowej

Pi-hole nie działa na urządzeniach mobilnych

Pełna kopia zapasowa Pi-hole będzie tak dobra, jak jej zdolność do tworzenia kopii zapasowych. przywrócony. Proces przywracania różni się w zależności od użytej metody. Na przykład, jeśli korzystałeś z Teleportera, wystarczy uzyskać dostęp do interfejsu internetowego Pi-hole i przejść do Ustawienia – Teleporter – Przeglądać i prześlij plik .tar.gz przywrócenie.

A w przypadku wykonywania bezpośrednich kopii katalogu należy zatrzymać działanie Pi-hole. zamień zawartość katalogu /etc/pihole/ z kopią zapasową i na koniec ponownie uruchom usługę. Procedura jest w zasadzie dość prosta i rzadko kończy się niepowodzeniem, ale efekt jest nieoceniony: zachowanie Wszystko Twoja konfiguracja Pi-hole.

Już wiesz: do kopii zapasowej kompletny z Pi-hole Zaleca się łączenie Teleportera do konfiguracji przenośnej z kopiami ręcznymi. z katalogu /etc/pihole/ Aby zachować pełną historię, najlepiej zautomatyzować proces i przechowywać kopie zapasowe w bezpiecznym miejscu, z którego można je łatwo przywrócić.