NAS-migratie

Synology DS414 → UGREEN DXP2800 · overgezet 22 t/m 25 oktober 2026

Overgezet

1,6 TB

foto's, muziek, video, persoonlijke mappen en websites, gecontroleerd op aantal en grootte

Doorlooptijd

4 dagen

van analyse tot de oude NAS fysiek weg; alles eerst naast de oude NAS opgebouwd en getest

Diensten

10

elk in een eigen Docker-container, met eigen versies en instellingen (sinds 26 oktober ook bewaking en de foto-app)

Status

Afgerond

DS414 sinds 25 oktober uit en verwijderd; alles draait op de UGREEN

Nu op de NAS

Cijfers worden geladen…

Processor

–

Processorgebruik

–

Geheugen

–

in gebruik van 8 GB

Schijven

–

harde schijven / NVMe

Foto's indexeren (Immich)

Wordt geladen…

Immich leest de foto's van de NAS alleen in; de foto's zelf worden niet gewijzigd. Elk onderdeel mag maximaal 0,44 processorkern gebruiken (sinds 26 oktober 21:20, daarvoor 0,35), zodat de camera's en websites voorgaan. Herkenning loopt via de grafische chip. Video's slaan we voorlopig over.

Zoekindex van UGOS

Wordt geladen…

De ingebouwde zoekfunctie van de NAS. Hij draait op de laagste voorrang en mag maximaal een kwart van een processorkern gebruiken.

Waarom vervangen?

Oud

Synology DS414

Uitgebracht in 2013

Processor
Marvell Armada XP, 4 kernen, 1,33 GHz (ARMv7, 32-bit)
Geheugen
1 GB DDR3
Schijfsloten
4 × 3,5"
Schijven
2 × WD Red 3 TB (WD30EFRX) in RAID1
Ruimte
2,7 TB, waarvan 1,1 TB vrij
Netwerk
2 × 1 Gbit/s
Systeem
DSM 7.1.1, geen updates meer sinds juni 2025
Nieuw

UGREEN NASync DXP2800

In gebruik sinds 24 oktober 2026

Processor
Intel N100, 4 kernen, tot 3,4 GHz (x86-64), met ingebouwde grafische chip
Geheugen
8 GB DDR5
Schijfsloten
2 × 3,5" + 2 × M.2 NVMe
Schijven
2 × WD Red Plus 4 TB (WD40EFZZ, CMR) in RAID1
1 × Patriot P300 512 GB NVMe
Ruimte
3,7 TB op de harde schijven + 454 GB op de NVMe
Netwerk
2,5 Gbit/s
Systeem
UGOS Pro (Linux 6.18) met Docker

Wat draaide waar

FunctieOud DS414Nieuw UGREEN
WebsitesWeb Station met nginx en PHP 8.0 (later noodoplossing PHP 8.4)Caddy als webserver met automatische certificaten + PHP 8.4 in een container
DatabaseMariaDB-pakketMariaDB 11.4 in een container; alle tabellen geteld en gelijk bevonden
DatabasebeheerphpMyAdmin (handmatig)phpMyAdmin in een container, alleen bereikbaar in het thuisnetwerk
WordPress-sitesstonden bij een externe hostingpartijnu zelf gehost, met hun databases
E-mailSynology Mail Server (verouderd, niet meer in gebruik)eigen mailserver (Postfix, Dovecot, Rspamd) voor 7 domeinen, alle 7 met eigen DKIM-ondertekening, en spamfilter; versturen via een relay. Sinds 25 oktober versie 16
Camera'sSurveillance Station, 24/7 opnemenFrigate: herkent personen en auto's met de grafische chip en neemt alleen gebeurtenissen op, 30 dagen bewaard
Energiedashboardmeetprogramma met Node.js 12meetprogramma in een container met Node.js 22
Foto'sSynology PhotosImmich: zoeken op wat er op de foto staat (ook in het Nederlands), gezichten herkennen, tijdlijn en kaart
Video op de tvMedia Server (DLNA)DLNA-app van UGREEN, alleen muziek en video; foto's bewust niet, want DLNA kent geen wachtwoorden
Bewakingmails van DSMeigen bewaking die elke minuut temperaturen, schijven, RAID, geheugen, diensten, websites, mail, certificaten, camera's en back-ups controleert. Meldingen gaan als pushbericht via Homey en worden overdag uitgesproken op de Google-speakers
Zoeken in bestandenUniversal Searchzoekindex van UGOS, afgeremd zodat hij de rest niet hindert
AdvertentiefiltergeenAdGuard Home voor het hele netwerk, versleuteld naar Quad9
Bestandengedeelde mappen op 2 × 3 TBgedeelde mappen op 2 × 4 TB (btrfs, met snapshots)
OpgeruimdDownload Station, Video Station, Audio Station, Apache, Python 2, QuickConnectniet meer nodig of vervangen

Inrichting opslag

Volume 1 · harde schijven, RAID1, btrfs · 42% van 3,7 TB in gebruik

Foto's, muziek, video, persoonlijke mappen, camera-opnames en back-ups. Schijven gespiegeld: als er één kapotgaat, blijft alles werken.

Volume 2 · NVMe, ext4 · 4% van 454 GB in gebruik

Docker, databases, websites en de miniaturen en zoekgegevens van Immich. Snel en stil; elke week gaat er een kopie naar volume 1.

Hoe het is opgezet

  • Containers: elke dienst heeft een eigen container. De instellingen staan in versiebeheer, en uitrollen gaat met één opdracht.
  • Eén map per dienst: alles van een dienst staat bij elkaar, dus verhuizen naar andere schijven is eenvoudig.
  • Van buiten bereikbaar: alleen de websites (via Caddy) en de mailserver. Beheerpagina's zijn alleen vanuit huis bereikbaar.
  • Certificaten: Let's Encrypt, automatisch vernieuwd.
  • Processor: de stroomlimiet is verhoogd van 6 W naar 15 W. Dat geeft 24% meer rekenkracht, terwijl het verbruik onder volle belasting maar 9 W is.
  • Zuinig met rekenkracht: zware klussen (foto-app, zoekindex) krijgen een vast maximum en lage voorrang. Na een eerste piek van 88 °C blijft de processor zo rond de 60 à 75 °C.
  • Afscherming: de router geeft bezoekers van buiten door met zijn eigen adres, waardoor de webserver ze voor thuisgebruikers aanzag. Daarom krijgt nu alles wat via de router binnenkomt een wachtwoordvraag voor de testsites en de foto-app.
  • Overstappen: eerst alles naast de oude NAS opgebouwd en getest. Daarna alleen de doorverwijzing in de router omgezet; terugdraaien kon tot het laatste moment.

Nieuwe automatische taken

WanneerTaak
Elke minuutBewaking: na twee foute rondes een melding, en weer een bericht als het is opgelost. Op verzoek spreekt de NAS de status uit via de Google Assistent.
Elke 5 minutenDe cijfers in "Nu op de NAS" bovenaan deze pagina bijwerken.
Elke 2 uurDe pc met alle projecten wordt naar de NAS gespiegeld, op lage voorrang en zonder venster. De NAS-gebruiker hiervoor kan alleen in de back-upmap schrijven.
Elke avond 23:30Vastgevroren kopie (snapshot) van de back-upmap: 30 dagen en 12 maanden terug. De pc kan deze kopieën niet wijzigen of weggooien, wat beschermt tegen gijzelsoftware. Is de pc-back-up 3 dagen oud of gaf hij een fout, dan volgt een mail.
Elke nachtImmich: om 01:00 onderhoud, om 02:00 een kopie van de database (14 bewaard), om 03:00 nieuwe foto's zoeken.
Elke zondag 03:30Databases geëxporteerd en alle containermappen van de NVMe naar de harde schijven gekopieerd; 8 weken bewaard.
DoorlopendCertificaten vernieuwen, AdGuard-lijsten bijwerken, containers automatisch herstarten na een storing of herstart.
Bij opstartenStroomlimiet van de processor goed zetten.

Verloop

  1. 22 okt · Analyse: DS414 zonder updates. PHP 8.4 als noodoplossing, open beheerpoorten dichtgezet, oude mailserver verwijderd.
  2. 23 okt · UGREEN DXP2800 met 2 × 4 TB en een NVMe besteld; migratieplan geschreven.
  3. 24 okt · NAS geïnstalleerd, RAID1 gecontroleerd, NVMe getest. Data gekopieerd (tot 60 MB/s), websites, database en mailserver in containers. WordPress-sites en mail van de externe hosting overgehaald. Om 19:30 alle websites omgezet naar de nieuwe NAS.
  4. 25 okt · Camera's naar Frigate, laatste controle, DS414 uitgeschakeld (09:15). AdGuard Home aan voor het hele netwerk, DS414 fysiek verwijderd, back-up van de pc ingericht.
  5. 25 okt, middag · Mailserver naar versie 16 (eerst een kopie, daarna alles getest). DLNA voor de tv. Bewaking met meldingen via Homey en de Google-speakers. Zoekindex van UGOS gepauzeerd, omdat die de processor op 86 °C hield.
  6. 26 okt, ochtend · Oude hosting opgeschoond (verouderde mail- en DNS-records weg, strengere SPF), eigen DKIM-sleutel voor alle 7 maildomeinen, overbodige maildiensten bij TransIP opgezegd. Haperende camerastroom opgelost. Zoekindex afgeremd weer aangezet; om ± 13:00 had hij alle 1,56 miljoen bestandsnamen.
  7. 26 okt, middag · Immich geïnstalleerd en begonnen met het inlezen van de foto's. Afscherming van de testsites aangescherpt. Deze pagina toont nu live cijfers en is opnieuw gebouwd met Tailwind 4.

Nog te doen

  • gepland Een kopie buiten de deur (externe schijf of tweede adres). Nu staat alles nog op één plek.
  • idee Eigen DNS-resolver (Unbound): geen tussenpartij meer, DNSSEC zelf controleren, alle spamlijsten bruikbaar.
  • idee Camera's en slimme apparaten in een apart netwerk zonder internet.
  • gepland Oude hostingabonnementen opzeggen en domeinen verhuizen. De maildiensten bij TransIP zijn al opgezegd; het hostingpakket bij HCWI loopt tot januari 2027.
  • gepland Immich: het inlezen afwachten, dan de app testen met een schermlezer, de telefoon er automatisch naar laten back-uppen en eventueel de video's toevoegen.
  • idee De router zo instellen dat hij het echte adres van bezoekers doorgeeft, zodat thuis geen extra wachtwoord nodig is.