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.

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

{{howLabel}}:

  • 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.

{{doneWhenLabel}}: Masz zapisaną docelową pojemność (np. 8TB) i listę funkcji (np. streaming 4K).

2.

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

{{howLabel}}:

  • 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ą.

{{doneWhenLabel}}: Wybrany konkretny model procesora.

3.

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

{{howLabel}}:

  • 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.

{{doneWhenLabel}}: Zamówione dyski o odpowiedniej pojemności i technologii CMR.

4.

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

{{howLabel}}:

  • 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.

{{doneWhenLabel}}: Komputer uruchamia się i przechodzi test POST (widzi wszystkie dyski w BIOSie).

5.

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

{{howLabel}}:

  • 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.

{{doneWhenLabel}}: Gotowy bootowalny pendrive z systemem.

6.

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

{{howLabel}}:

  • 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).

{{doneWhenLabel}}: Serwer uruchamia się z dysku SSD i wyświetla adres IP do logowania przez przeglądarkę.

7.

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

{{howLabel}}:

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

{{doneWhenLabel}}: Serwer jest dostępny pod tym samym adresem po każdym restarcie.

8.

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

{{howLabel}}:

  • 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').

{{doneWhenLabel}}: Pula pamięci ma status 'Online'.

9.

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

{{howLabel}}:

  • 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.

{{doneWhenLabel}}: Serwer jest widoczny w otoczeniu sieciowym na Twoim komputerze.

10.

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

{{howLabel}}:

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

{{doneWhenLabel}}: Możesz zalogować się do interfejsu Jellyfin przez przeglądarkę.

11.

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

{{howLabel}}:

  • 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).

{{doneWhenLabel}}: Podczas odtwarzania filmu zużycie procesora (CPU) pozostaje niskie.

12.

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

{{howLabel}}:

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

{{doneWhenLabel}}: System automatycznie tworzy punkty przywracania danych.

13.

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

{{howLabel}}:

  • 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.

{{doneWhenLabel}}: Masz kopię lokalną na NAS, kopię na dysku zewnętrznym i kopię w chmurze.

14.

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

{{howLabel}}:

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

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

15.

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

{{howLabel}}:

  • 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.

{{doneWhenLabel}}: Potrafisz skutecznie odzyskać dane w mniej niż 10 minut.

0
0

Diskussion

Melde dich an, um an der Diskussion teilzunehmen.

Lade Kommentare...