raspberry pi 5 homelab

by Patryk
● PROJEKT W PRZYGOTOWANIU
Cały projekt.
Jedna sprawdzona ścieżka.
Raspberry Pi 5 HomeLab od zera

Od przygotowania Raspberry Pi, przez domowe usługi, aż po backup i odtworzenie środowiska.

Zakres i termin premiery po zakończeniu testów

// CO ZBUDUJESZ

Twój domowy serwer. Własne usługi.

Własna chmura

Zbudujesz prywatną chmurę do zdjęć, dokumentów i notatek wykorzystując do tego oprogramowanie Nextcloud.

Dostęp zdalny

Uzyskasz bezpieczny dostęp do usług z dowolnego miejsca dzięki Tailscale VPN zarówno na laptopie jak i telefonie.

Kontenery

Uruchomisz i skonfigurujesz usługi w kontenerach Docker takie jak AdGuard Home oraz Nginx. Poznasz ich zastosowanie.

Monitoring

Skonfigurujesz monitoring i sprawdzisz stan swojego HomeLaba z pomocą narzędzi takich jak: Prometheus, Grafana i Kuma.

Backup i odtwarzanie

Wykorzystasz Restic i Rclone do utworzenia szyfrowanych kopi danych i zapisania ich w chmurze. Przetestujesz odtwarzanie.

Automatyzacja z Ansible

Zautomatyzujesz konfigurację serwera i wdrażanie usług za pomocą gotowych playbooków.

// TWOJA ŚCIEŻKA
Zbuduj, uruchom, zautomatyzuj

Planowany zakres ebooka. Zakres redakcyjny ebooka może zostać dopracowany podczas przygotowania publikacji.

Przygotujesz Raspberry Pi 5 i zainstalujesz OpenMediaVault. Skonfigurujesz dyski, BTRFS i RAID 1, utworzysz użytkowników oraz udziały SMB dostępne z Windowsa.

Zainstalujesz Dockera, Docker Compose i Portainera. Uporządkujesz katalogi konfiguracji oraz danych i przygotujesz środowisko do uruchamiania kolejnych usług.

Uruchomisz Nextcloud z bazą MariaDB i skonfigurujesz przechowywanie danych. Sprawdzisz przesyłanie plików, synchronizację z komputerem oraz dostęp z telefonu.

Połączysz Raspberry Pi i swoje urządzenia przez Tailscale. Przygotujesz prywatny dostęp do homelaba spoza domu oraz poznasz rolę urządzenia udostępniającego dostęp do sieci lokalnej.

Uruchomisz AdGuard Home jako serwer DNS i filtr domen. Skonfigurujesz rozwiązywanie lokalnych nazw usług oraz wykorzystasz dziennik zapytań do sprawdzania działania DNS.

Uporządkujesz dostęp do aplikacji pod lokalnymi nazwami zamiast adresów z numerami portów. Skonfigurujesz przekazywanie ruchu do usług i obsługę certyfikatów.

Uruchomisz Prometheusa, Node Exporter i cAdvisor. Połączysz je z Grafaną, aby obserwować wykorzystanie zasobów Raspberry Pi i działanie kontenerów.

Przygotujesz monitory dostępności aplikacji. Sprawdzisz, jak rozpoznawać niedostępność usług i odróżniać ją od problemów z DNS lub połączeniem sieciowym.

Skonfigurujesz szyfrowane kopie w Google Drive przez Restic i rclone. Przygotujesz backup danych kontenerów, zrzut bazy MariaDB oraz harmonogram uruchamiany przez systemd timer. Przećwiczysz także odzyskiwanie plików.

Przygotujesz inventory i uruchomisz playbooki instalujące pakiety, Dockera oraz narzędzia backupowe. Zautomatyzujesz tworzenie katalogów, kopiowanie konfiguracji Compose i przygotowanie harmonogramu kopii zapasowych.

Przejdziesz przez ponowne przygotowanie systemu i dysków, uruchomienie Ansible oraz przywrócenie sekretów i danych. Następnie uruchomisz usługi, sprawdzisz ich działanie i ponownie włączysz backup.

// MATERIAŁY
Materiały z którymi wykonasz projekt

Instrukcje i screeny

Krok po kroku, z czytelnymi przykładami i zrzutami ekranu.

Diagramy

Przejrzyste schematy infrastruktury i konfiguracji.

Docker Compose i Ansible

Gotowe pliki konfiguracyjne i praktyczne przykłady.

Dla osób, które chcą zbudować własny HomeLab i przećwiczyć Linuxa, sieci oraz kontenery.

  • Raspberry Pi 5
  • Zasilacz i chłodzenie
  • Dysk na dane i miejsce na kopie
  • Połączenie Ethernet

Dowiedz się, kiedy ebook będzie gotowy

Otrzymaj wiadomość o premierze, zawartości i cenie.

Możesz zrezygnować w każdej chwili. Polityka prywatności