Powrót do strony głównej

TrueNAS: serwer plików z ZFS i VPN

TrueNAS na ZFS organizuje przechowywanie plików z replikacją i migawkami. Zdalny dostęp przez Tailscale lub ZeroTier bez otwierania portów. Nadaje się do biur z ograniczonym budżetem.

TrueNAS z VPN: konfiguracja w godzinę dla zdalnego dostępu
Advertisement 728x90

Wdrożenie TrueNAS jako serwera plików z dostępem przez VPN

TrueNAS umożliwia zorganizowanie niezawodnego magazynu plików na istniejącym sprzęcie bez konieczności zakupu dedykowanego NAS. System wykorzystuje ZFS do zapewnienia integralności danych, snapshotów i replikacji. W środowisku testowym na Proxmox utworzyliśmy maszynę wirtualną z jednym dyskiem na system operacyjny i dwoma w RAID1 do przechowywania — konfiguracja zajęła minimum czasu.

Kluczowe wymagania: prostota administracji, kosz na odzyskiwanie plików, lustrzane odbicie danych. TrueNAS spełnia wszystkie punkty bez dodatkowych modyfikacji.

Zalety ZFS w TrueNAS

ZFS jest zintegrowany od razu i zapewnia:

Google AdInline article slot
  • Samonaprawę uszkodzonych danych dzięki sprawdzaniu sum kontrolnych i odzyskiwaniu z lustra.
  • Snapshoty na poziomie puli lub poszczególnych zbiorów danych z automatycznym czyszczeniem.
  • Skalowalność: dodawanie dysków bez konieczności ponownego formatowania.
  • Wbudowany monitoring: wykresy CPU, RAM, I/O dysków, ruchu sieciowego w interfejsie webowym.

Zarządzanie dyskami i zbiorami danych odbywa się przez panel webowy. Konfiguracja uprawnień dostępu do folderów obejmuje użytkowników, grupy i ACL, choć interfejs wymaga przyzwyczajenia w porównaniu z komercyjnymi NAS.

Snapshoty i replikacja

Snapshoty konfiguruje się z harmonogramem: częstotliwość, przechowywanie, replikacja na zdalną pulę. Zapewnia to punkt przywracania bez zewnętrznych narzędzi.

  • Zadania automatyczne: codzienne/godzinne migawki z rotacją.
  • Replikacja: wysyłka na inny TrueNAS lub kompatybilny magazyn ZFS przez SSH.
  • Kosz: usunięte pliki dostępne w snapshotach do czasu ich wyczyszczenia.

Powiadomienia o awariach (dysk, miejsce, błędy) konfiguruje się na email, Slack, Telegram lub webhook.

Google AdInline article slot

Organizacja dostępu zdalnego

Do dostępu z zewnątrz bez otwierania portów i białego IP wykorzystuje się aplikacje VPN z katalogu TrueNAS.

ZeroTier

ZeroTier tworzy wirtualną sieć L2 nad internetem. Urządzenia w tej samej sieci komunikują się jak w LAN.

Zalety:

Google AdInline article slot
  • Instalacja klienta + wprowadzenie network ID.
  • Zarządzanie dostępem przez ZeroTier Central.
  • Brak przekierowania portów, działa za NAT.
  • Udostępnianie SMB dostępne zdalnie bez zmian.

Tailscale na WireGuard

Tailscale automatyzuje tunele WireGuard z autoryzacją przez OAuth (Google/Microsoft).

Proces:

  • Instalacja na TrueNAS i klientach.
  • Automatyczne P2P lub przekierowanie przez DERP.
  • ACL według tagów i grup do segmentacji.
  • Klienci mobilne dla iOS/Android.

Oba rozwiązania zapewniają szyfrowany dostęp do SMB/AFP/NFS bez ekspozycji usług.

Dodatkowe możliwości

TrueNAS SCALE obsługuje maszyny wirtualne KVM do uruchamiania kontenerów lub usług na tym samym sprzęcie. Rozszerza to funkcjonalność bez osobnego hiperwizora.

Podsumowując, TrueNAS nadaje się dla adminów średniozaawansowanych/zaawansowanych: ZFS gwarantuje niezawodność, interfejs webowy minimalizuje CLI, integracje VPN rozwiązują dostęp zdalny.

Co jest ważne:

  • ZFS zapewnia self-healing i snapshoty bez dodatkowego oprogramowania.
  • VPN (ZeroTier/Tailscale) do bezpiecznego zdalnego SMB.
  • Monitoring i powiadomienia w czasie rzeczywistym.
  • Obsługa VM dla elastyczności.
  • Nadaje się do budżetowych scenariuszy self-hosted.

— Editorial Team

Advertisement 728x90

Czytaj dalej