Migracja NAS

Synology DS414 → UGREEN DXP2800 · przeniesione 22–25 października 2026

Przeniesiono

1,6 TB

zdjęcia, muzyka, wideo, foldery osobiste i strony internetowe, sprawdzone pod względem liczby i rozmiaru plików

Czas trwania

4 dni

od analizy do fizycznego usunięcia starego NAS; wszystko najpierw zbudowane i przetestowane obok starego NAS

Usługi

10

każda we własnym kontenerze Docker, z własnymi wersjami i ustawieniami (od 26 października także monitoring i aplikacja do zdjęć)

Status

Zakończono

DS414 wyłączony i usunięty od 25 października; wszystko działa na UGREEN

Teraz na NAS

Wczytywanie danych…

Procesor

–

Obciążenie procesora

–

Pamięć

–

w użyciu z 8 GB

Dyski

–

dyski twarde / NVMe

Indeksowanie zdjęć (Immich)

Wczytywanie…

Immich tylko odczytuje zdjęcia z NAS; same zdjęcia nie są zmieniane. Każdy komponent może używać najwyżej 0,44 rdzenia procesora (od 26 października 21:20, wcześniej 0,35), aby kamery i strony internetowe miały pierwszeństwo. Rozpoznawanie działa na układzie graficznym. Filmy na razie pomijamy.

Indeks wyszukiwania UGOS

Wczytywanie…

Wbudowana wyszukiwarka NAS. Działa z najniższym priorytetem i może używać najwyżej jednej czwartej rdzenia procesora.

Dlaczego wymiana?

Stary

Synology DS414

Wydany w 2013

Procesor
Marvell Armada XP, 4 rdzenie, 1,33 GHz (ARMv7, 32-bit)
Pamięć
1 GB DDR3
Kieszenie na dyski
4 × 3,5"
Dyski
2 × WD Red 3 TB (WD30EFRX) w RAID1
Pojemność
2,7 TB, w tym 1,1 TB wolne
Sieć
2 × 1 Gbit/s
System
DSM 7.1.1, bez aktualizacji od czerwca 2025
Nowy

UGREEN NASync DXP2800

W użyciu od 24 października 2026

Procesor
Intel N100, 4 rdzenie, do 3,4 GHz (x86-64), z wbudowanym układem graficznym
Pamięć
8 GB DDR5
Kieszenie na dyski
2 × 3,5" + 2 × M.2 NVMe
Dyski
2 × WD Red Plus 4 TB (WD40EFZZ, CMR) w RAID1
1 × Patriot P300 512 GB NVMe
Pojemność
3,7 TB na dyskach twardych + 454 GB na NVMe
Sieć
2,5 Gbit/s
System
UGOS Pro (Linux 6.18) z Dockerem

Co działało gdzie

FunkcjaStary DS414Nowy UGREEN
Strony internetoweWeb Station z nginx i PHP 8.0 (później awaryjnie PHP 8.4)Caddy jako serwer WWW z automatycznymi certyfikatami + PHP 8.4 w kontenerze
Baza danychPakiet MariaDBMariaDB 11.4 w kontenerze; wszystkie tabele policzone i zgodne
Zarządzanie bazą danychphpMyAdmin (ręcznie)phpMyAdmin w kontenerze, dostępny tylko w sieci domowej
Strony WordPressbyły u zewnętrznego dostawcy hostinguteraz hostowane samodzielnie, razem z bazami danych
E-mailSynology Mail Server (przestarzały, nieużywany)własny serwer pocztowy (Postfix, Dovecot, Rspamd) dla 7 domen, wszystkie 7 z własnym podpisem DKIM, oraz filtr spamu; wysyłka przez relay. Od 25 października wersja 16
KamerySurveillance Station, nagrywanie 24/7Frigate: rozpoznaje osoby i samochody za pomocą układu graficznego i nagrywa tylko zdarzenia, przechowywane 30 dni
Panel energiiprogram pomiarowy na Node.js 12program pomiarowy w kontenerze na Node.js 22
ZdjęciaSynology PhotosImmich: wyszukiwanie po tym, co jest na zdjęciu (także po niderlandzku), rozpoznawanie twarzy, oś czasu i mapa
Wideo na telewizorzeMedia Server (DLNA)aplikacja DLNA od UGREEN, tylko muzyka i wideo; celowo bez zdjęć, bo DLNA nie obsługuje haseł
Monitoringe-maile z DSMwłasny monitoring, który co minutę sprawdza temperatury, dyski, RAID, pamięć, usługi, strony, pocztę, certyfikaty, kamery i kopie zapasowe. Powiadomienia przychodzą jako push przez Homey, a w ciągu dnia są odczytywane na głośnikach Google
Wyszukiwanie plikówUniversal Searchindeks wyszukiwania UGOS, spowolniony, aby nie przeszkadzał reszcie
Filtr reklambrakAdGuard Home dla całej sieci, szyfrowane połączenie z Quad9
Plikifoldery współdzielone na 2 × 3 TBfoldery współdzielone na 2 × 4 TB (btrfs, z migawkami)
UsunięteDownload Station, Video Station, Audio Station, Apache, Python 2, QuickConnectniepotrzebne lub zastąpione

Układ pamięci masowej

Wolumin 1 · dyski twarde, RAID1, btrfs · 42% z 3,7 TB w użyciu

Zdjęcia, muzyka, wideo, foldery osobiste, nagrania z kamer i kopie zapasowe. Dyski w lustrze: gdy jeden się zepsuje, wszystko działa dalej.

Wolumin 2 · NVMe, ext4 · 4% z 454 GB w użyciu

Docker, bazy danych, strony oraz miniatury i dane wyszukiwania Immich. Szybki i cichy; co tydzień kopia trafia na wolumin 1.

Jak to jest zbudowane

  • Kontenery: każda usługa ma własny kontener. Ustawienia są w systemie kontroli wersji, a wdrożenie to jedno polecenie.
  • Jeden folder na usługę: wszystko, co dotyczy usługi, jest w jednym miejscu, więc przeniesienie na inne dyski jest proste.
  • Dostępne z zewnątrz: tylko strony (przez Caddy) i serwer pocztowy. Strony administracyjne są dostępne tylko z domu.
  • Certyfikaty: Let's Encrypt, odnawiane automatycznie.
  • Procesor: limit mocy podniesiono z 6 W do 15 W. Daje to 24% więcej mocy obliczeniowej, a pobór przy pełnym obciążeniu to tylko 9 W.
  • Oszczędnie z mocą obliczeniową: ciężkie zadania (aplikacja do zdjęć, indeks wyszukiwania) mają stały limit i niski priorytet. Po początkowym szczycie 88 °C procesor utrzymuje się w okolicach 60–75 °C.
  • Zabezpieczenie: router przekazuje odwiedzających z zewnątrz pod własnym adresem, przez co serwer WWW brał ich za użytkowników domowych. Dlatego wszystko, co przychodzi przez router, dostaje teraz pytanie o hasło do stron testowych i aplikacji do zdjęć.
  • Przejście: najpierw wszystko zbudowano i przetestowano obok starego NAS. Potem zmieniono tylko przekierowanie w routerze; wycofanie było możliwe do ostatniej chwili.

Nowe zadania automatyczne

KiedyZadanie
Co minutęMonitoring: powiadomienie po dwóch nieudanych rundach i kolejna wiadomość po rozwiązaniu problemu. Na życzenie NAS odczytuje swój stan przez Asystenta Google.
Co 5 minutAktualizacja danych w sekcji „Teraz na NAS” na górze tej strony.
Co 2 godzinyKomputer ze wszystkimi projektami jest kopiowany lustrzanie na NAS, z niskim priorytetem i bez okna. Użytkownik NAS do tego celu może zapisywać tylko w folderze kopii zapasowych.
Codziennie o 23:30Zamrożona kopia (migawka) folderu kopii zapasowych: 30 dni i 12 miesięcy wstecz. Komputer nie może zmienić ani usunąć tych kopii, co chroni przed ransomware. Jeśli kopia z komputera ma 3 dni lub zgłosiła błąd, przychodzi e-mail.
Co nocImmich: o 01:00 konserwacja, o 02:00 kopia bazy danych (przechowywanych 14), o 03:00 wyszukiwanie nowych zdjęć.
W każdą niedzielę o 03:30Eksport baz danych i kopiowanie wszystkich folderów kontenerów z NVMe na dyski twarde; przechowywane 8 tygodni.
Na bieżącoOdnawianie certyfikatów, aktualizacja list AdGuard, automatyczny restart kontenerów po awarii lub ponownym uruchomieniu.
Przy uruchomieniuUstawienie właściwego limitu mocy procesora.

Przebieg

  1. 22 paź · Analiza: DS414 bez aktualizacji. PHP 8.4 jako rozwiązanie awaryjne, zamknięte otwarte porty administracyjne, usunięty stary serwer pocztowy.
  2. 23 paź · Zamówiono UGREEN DXP2800 z 2 × 4 TB i dyskiem NVMe; napisano plan migracji.
  3. 24 paź · NAS zainstalowany, RAID1 sprawdzony, NVMe przetestowany. Dane skopiowane (do 60 MB/s), strony, baza danych i serwer pocztowy w kontenerach. Strony WordPress i poczta przeniesione z zewnętrznego hostingu. O 19:30 wszystkie strony przełączone na nowy NAS.
  4. 25 paź · Kamery przeniesione do Frigate, ostatnia kontrola, DS414 wyłączony (09:15). AdGuard Home włączony dla całej sieci, DS414 fizycznie usunięty, skonfigurowana kopia zapasowa komputera.
  5. 25 paź, po południu · Serwer pocztowy do wersji 16 (najpierw kopia, potem wszystko przetestowane). DLNA dla telewizora. Monitoring z powiadomieniami przez Homey i głośniki Google. Indeks wyszukiwania UGOS wstrzymany, bo utrzymywał procesor na 86 °C.
  6. 26 paź, rano · Uporządkowano stary hosting (usunięte przestarzałe rekordy poczty i DNS, ostrzejszy SPF), własny klucz DKIM dla wszystkich 7 domen pocztowych, wypowiedziane zbędne usługi pocztowe w TransIP. Naprawiony zacinający się strumień z kamery. Indeks wyszukiwania ponownie włączony ze spowolnieniem; około 13:00 miał już wszystkie 1,56 mln nazw plików.
  7. 26 paź, po południu · Zainstalowano Immich i rozpoczęto wczytywanie zdjęć. Zaostrzono zabezpieczenie stron testowych. Ta strona pokazuje teraz dane na żywo i została przebudowana w Tailwind 4.

Do zrobienia

  • planowane Kopia poza domem (dysk zewnętrzny lub drugi adres). Teraz wszystko jest jeszcze w jednym miejscu.
  • pomysł Własny resolver DNS (Unbound): bez pośrednika, samodzielna weryfikacja DNSSEC, wszystkie listy antyspamowe dostępne.
  • pomysł Kamery i urządzenia smart w osobnej sieci bez internetu.
  • planowane Wypowiedzenie starych abonamentów hostingowych i przeniesienie domen. Usługi pocztowe w TransIP są już wypowiedziane; pakiet hostingowy w HCWI trwa do stycznia 2027.
  • planowane Immich: poczekać na zakończenie wczytywania, potem przetestować aplikację z czytnikiem ekranu, ustawić automatyczną kopię zapasową z telefonu i ewentualnie dodać filmy.
  • pomysł Ustawić router tak, aby przekazywał prawdziwy adres odwiedzających; wtedy w domu nie będzie potrzebne dodatkowe hasło.