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?
- De DS414 kan niet verder dan DSM 7.1.1, en Synology stopte in juni 2025 met updates voor die versie. Het hele besturingssysteem kreeg dus geen beveiligingsupdates meer.
- Het nieuwste PHP-pakket was PHP 8.0, ook zonder updates. Als noodoplossing draaide PHP 8.4 tijdelijk via Entware.
- De twee harde schijven hadden bijna 80.000 draaiuren (ruim 9 jaar) achter de rug.
- De ARM-processor en 1 GB geheugen waren te zwak voor camerabeelden met herkenning, containers en mail.
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
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
| Functie | Oud DS414 | Nieuw UGREEN |
|---|---|---|
| Websites | Web Station met nginx en PHP 8.0 (later noodoplossing PHP 8.4) | Caddy als webserver met automatische certificaten + PHP 8.4 in een container |
| Database | MariaDB-pakket | MariaDB 11.4 in een container; alle tabellen geteld en gelijk bevonden |
| Databasebeheer | phpMyAdmin (handmatig) | phpMyAdmin in een container, alleen bereikbaar in het thuisnetwerk |
| WordPress-sites | stonden bij een externe hostingpartij | nu zelf gehost, met hun databases |
| Synology 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's | Surveillance Station, 24/7 opnemen | Frigate: herkent personen en auto's met de grafische chip en neemt alleen gebeurtenissen op, 30 dagen bewaard |
| Energiedashboard | meetprogramma met Node.js 12 | meetprogramma in een container met Node.js 22 |
| Foto's | Synology Photos | Immich: zoeken op wat er op de foto staat (ook in het Nederlands), gezichten herkennen, tijdlijn en kaart |
| Video op de tv | Media Server (DLNA) | DLNA-app van UGREEN, alleen muziek en video; foto's bewust niet, want DLNA kent geen wachtwoorden |
| Bewaking | mails van DSM | eigen 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 bestanden | Universal Search | zoekindex van UGOS, afgeremd zodat hij de rest niet hindert |
| Advertentiefilter | geen | AdGuard Home voor het hele netwerk, versleuteld naar Quad9 |
| Bestanden | gedeelde mappen op 2 × 3 TB | gedeelde mappen op 2 × 4 TB (btrfs, met snapshots) |
| Opgeruimd | Download Station, Video Station, Audio Station, Apache, Python 2, QuickConnect | niet 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
| Wanneer | Taak |
|---|---|
| Elke minuut | Bewaking: 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 minuten | De cijfers in "Nu op de NAS" bovenaan deze pagina bijwerken. |
| Elke 2 uur | De 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:30 | Vastgevroren 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 nacht | Immich: om 01:00 onderhoud, om 02:00 een kopie van de database (14 bewaard), om 03:00 nieuwe foto's zoeken. |
| Elke zondag 03:30 | Databases geëxporteerd en alle containermappen van de NVMe naar de harde schijven gekopieerd; 8 weken bewaard. |
| Doorlopend | Certificaten vernieuwen, AdGuard-lijsten bijwerken, containers automatisch herstarten na een storing of herstart. |
| Bij opstarten | Stroomlimiet van de processor goed zetten. |
Verloop
- 22 okt · Analyse: DS414 zonder updates. PHP 8.4 als noodoplossing, open beheerpoorten dichtgezet, oude mailserver verwijderd.
- 23 okt · UGREEN DXP2800 met 2 × 4 TB en een NVMe besteld; migratieplan geschreven.
- 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.
- 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.
- 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.
- 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.
- 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.