Offizielle Vorlage

Home server – budowa

A
von @Admin
Technologie & Digital

Jak zbudować domowy serwer NAS do backupu i streamowania – sprzęt, oprogramowanie?

Projekt-Plan

15 Aufgaben
1.

Dlaczego: Pozwala uniknąć przepłacania za sprzęt lub zakupu zbyt słabych podzespołów do transkodowania wideo.

Jak:

  • Oblicz wagę swoich danych (zdjęcia, dokumenty, filmy).
  • Zdecyduj, czy będziesz streamować w 4K (wymaga procesora z technologią QuickSync).
  • Zaplanuj redundancję: system RAID 1 (lustro) wymaga dwóch dysków o tej samej pojemności.

Gotowe, gdy: Masz zapisaną docelową pojemność (np. 8TB) i listę funkcji (np. streaming 4K).

2.

Dlaczego: Transkodowanie sprzętowe pozwala na płynne odtwarzanie filmów na różnych urządzeniach bez obciążania procesora.

Jak:

  • Wybierz procesor Intel (np. Core i3-12100 lub energooszczędny N100) ze względu na technologię QuickSync.
  • Alternatywnie wybierz AMD Ryzen serii G (np. 4600G), jeśli zależy Ci na obsłudze pamięci ECC.
  • Unikaj procesorów bez zintegrowanej grafiki, chyba że planujesz osobną kartę graficzną.

Gotowe, gdy: Wybrany konkretny model procesora.

3.

Dlaczego: Standardowe dyski desktopowe nie są przystosowane do pracy 24/7 i wibracji w obudowie serwerowej.

Jak:

  • Kup dyski dedykowane do systemów NAS (np. o prędkości 5400 lub 7200 RPM).
  • Upewnij się, że dyski wykorzystują technologię zapisu CMR (nie SMR), co jest kluczowe dla wydajności RAID.
  • Kup co najmniej dwa dyski, aby zapewnić bezpieczeństwo danych w razie awarii jednego z nich.

Gotowe, gdy: Zamówione dyski o odpowiedniej pojemności i technologii CMR.

4.

Dlaczego: Prawidłowy montaż zapewnia stabilność pracy i odpowiednie chłodzenie dysków.

Jak:

  • Zamontuj płytę główną, procesor i pamięć RAM (minimum 8GB, zalecane 16GB dla ZFS).
  • Podłącz dyski twarde za pomocą kabli SATA.
  • Zadbaj o przepływ powietrza (airflow) – dyski NAS generują ciepło, które musi być odprowadzane.

Gotowe, gdy: Komputer uruchamia się i przechodzi test POST (widzi wszystkie dyski w BIOSie).

5.

Dlaczego: TrueNAS SCALE to nowoczesny, darmowy system oparty na Debianie, idealny do backupu i aplikacji Dockerowych.

Jak:

  • Pobierz obraz ISO TrueNAS SCALE z oficjalnej strony.
  • Użyj narzędzia typu Open Source (np. BalenaEtcher) do nagrania obrazu na pendrive.
  • Podłącz pendrive do nowego serwera.

Gotowe, gdy: Gotowy bootowalny pendrive z systemem.

6.

Dlaczego: System NAS nie powinien znajdować się na tych samych dyskach, na których przechowujesz dane.

Jak:

  • Uruchom serwer z pendrive'a.
  • Wybierz mały dysk SSD (np. 120GB) jako docelowy nośnik dla systemu operacyjnego.
  • Postępuj zgodnie z instalatorem, ustawiając hasło administratora (root).

Gotowe, gdy: Serwer uruchamia się z dysku SSD i wyświetla adres IP do logowania przez przeglądarkę.

7.

Dlaczego: Serwer musi mieć stały adres, aby inne urządzenia zawsze mogły go znaleźć.

Jak:

  • Zaloguj się do panelu routera.
  • Znajdź sekcję DHCP/Static Lease.
  • Przypisz adres IP (np. 192.168.1.100) do adresu MAC karty sieciowej serwera.

Gotowe, gdy: Serwer jest dostępny pod tym samym adresem po każdym restarcie.

8.

Dlaczego: System plików ZFS chroni dane przed cichą korupcją (bit rot).

Jak:

  • W interfejsie TrueNAS przejdź do 'Storage' -> 'Create Pool'.
  • Wybierz dyski twarde i ustaw układ 'Mirror' (dla 2 dysków) lub 'RAIDZ1' (dla 3+ dysków).
  • Nadaj puli nazwę (np. 'Dane').

Gotowe, gdy: Pula pamięci ma status 'Online'.

9.

Dlaczego: Umożliwia to przesyłanie plików z komputerów z systemem Windows, macOS i Linux.

Jak:

  • Stwórz nowy 'Dataset' wewnątrz puli pamięci.
  • Przejdź do 'Shares' -> 'Windows Shares (SMB)'.
  • Dodaj nowy udział, wskazując stworzony dataset i ustaw uprawnienia dla użytkownika.

Gotowe, gdy: Serwer jest widoczny w otoczeniu sieciowym na Twoim komputerze.

10.

Dlaczego: Jellyfin to darmowa, otwarta alternatywa dla Plex, która nie wymaga subskrypcji za transkodowanie sprzętowe.

Jak:

  • W TrueNAS przejdź do sekcji 'Apps'.
  • Wyszukaj i zainstaluj 'Jellyfin'.
  • Wskaż folder z filmami jako źródło biblioteki.

Gotowe, gdy: Możesz zalogować się do interfejsu Jellyfin przez przeglądarkę.

11.

Dlaczego: Bez tego procesor będzie się przegrzewał podczas próby odtworzenia filmu na telefonie lub tablecie.

Jak:

  • W ustawieniach Jellyfin przejdź do 'Dashboard' -> 'Playback'.
  • Wybierz 'Intel QuickSync' (lub VA-API dla AMD).
  • Zaznacz opcje dekodowania sprzętowego dla popularnych formatów (H.264, HEVC).

Gotowe, gdy: Podczas odtwarzania filmu zużycie procesora (CPU) pozostaje niskie.

12.

Dlaczego: Migawki pozwalają przywrócić pliki sprzed kilku godzin w razie przypadkowego usunięcia lub ataku ransomware.

Jak:

  • Przejdź do 'Data Protection' -> 'Periodic Snapshot Tasks'.
  • Ustaw harmonogram (np. co godzinę w dni robocze).
  • Ustaw czas retencji (np. przechowuj migawki przez 2 tygodnie).

Gotowe, gdy: System automatycznie tworzy punkty przywracania danych.

13.

Dlaczego: Sam NAS to nie backup – pożar lub kradzież mogą zniszczyć wszystkie dane.

Jak:

  • Podłącz zewnętrzny dysk USB i skonfiguruj zadanie 'Replication' lub 'Rsync'.
  • Skonfiguruj 'Cloud Sync' do szyfrowanego wysyłania najważniejszych danych do chmury (np. Backblaze B2 lub iDrive).
  • Regularnie sprawdzaj, czy pliki w chmurze są czytelne.

Gotowe, gdy: Masz kopię lokalną na NAS, kopię na dysku zewnętrznym i kopię w chmurze.

14.

Dlaczego: Pozwala na dostęp do serwera z dowolnego miejsca na świecie bez otwierania niebezpiecznych portów na routerze.

Jak:

  • Zainstaluj aplikację Tailscale w sekcji 'Apps' na TrueNAS.
  • Zaloguj się i dodaj serwer do swojej sieci 'Tailnet'.
  • Zainstaluj Tailscale na telefonie/laptopie.

Gotowe, gdy: Możesz wejść na panel serwera, będąc połączonym z internetem mobilnym.

15.

Dlaczego: Backup, którego nie potrafisz przywrócić, jest bezwartościowy.

Jak:

  • Usuń testowy plik z udziału SMB.
  • Spróbuj go przywrócić, korzystając z wcześniej skonfigurowanej migawki (Snapshot).
  • Spróbuj pobrać jeden plik z kopii w chmurze.

Gotowe, gdy: Potrafisz skutecznie odzyskać dane w mniej niż 10 minut.

0
0

Diskussion

Melde dich an, um an der Diskussion teilzunehmen.

Lade Kommentare...