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:
- 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.
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:
- 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
Brak komentarzy.