Introductie
Welkom terug bij de Creator Cloud-serie! We zijn verheugd onze samenwerking met Scott van Alpha Nerd Tech voort te zetten, die de grenzen verlegt van wat een compacte thuisserver kan doen voor creatieve professionals.
In Deel 1 bewezen we het concept met een enkele opdracht. Maar laten we eerlijk zijn—commando’s typen is niet bepaald "workflow nirvana." In deze aflevering neemt Scott ons mee naar de heilige graal van databeheer: Volledige Automatische Import. We hebben het over een systeem waar je een SD-kaart in steekt, wegloopt, en de ZimaBoard de rest regelt. Geen apps, geen klikken, geen toezicht.
Laten we duiken in hoe Scott de ZimaBoard 2 heeft omgetoverd tot een geautomatiseerd media-apparaat.
(Enorme dank aan Scott voor deze ongelooflijke tutorial. Vergeet niet te abonneren op Alpha Nerd Tech voor meer diepgaande verkenningen!)
De Droom: "Geen Chaos" Importeren
Als videograaf of fotograaf is het laatste wat je wilt doen na een shoot handmatig mappen slepen, bestanden hernoemen en je zorgen maken of je een clip hebt gemist.
Scott stelt de ultieme vraag: "Hoe geweldig zou het zijn om een SD-kaart te nemen, deze in je systeem te steken, en je bestanden al geïmporteerd, gesorteerd op camera, en klaar om te bewerken te hebben?"
Vandaag maken we het werk af dat in Deel 1 is begonnen. Het doel is simpel: je sluit het aan, het systeem doet het werk.
De Architectuur: Waarom Scripts bij Data horen
Voordat we bij de magie komen, laten we naar de bestandsstructuur kijken. Op de opslagpool hebben we:
- CreatorCloud Map: De root.
- Bibliotheek: Waar de gesorteerde media zich bevindt.
- Logs: Bewijs van wat er is gebeurd (essentieel voor vertrouwen!).
- Scripts: Waar de automatiseringslogica leeft.
Wacht, waarom staan de scripts niet in het OS?
Als je een Linux-veteraan bent, ben je misschien gewend om scripts in /usr/bin te plaatsen. Echter, ZimaOS is van ontwerp immutable.
Technische Opmerking: (Immutable betekent dat het besturingssysteem "alleen-lezen" is en vergrendeld. Dit voorkomt dat systeemupdates je aangepaste instellingen breken en beschermt je eerlijk gezegd tegen het per ongeluk kapot maken van het OS.)
Door de scripts in de opslagpool te houden, overleeft de workflow updates, herstarts en zelfs hardwarewisselingen. De automatisering leeft met de media, niet met de machine.

De Breinen: Twee Scripts om ze allemaal te beheersen
Om deze ZimaBoard setup volledig autonoom te maken, gebruikt Scott twee specifieke scripts.
1. Het Auto Ingest Script (De Werker)
Dit script doet het zware werk. Het bevat een "veiligheidsschakelaar" om onmiddellijk te stoppen als er fouten optreden—geen stille fouten toegestaan.
Het is slim genoeg om context te detecteren. Het kijkt naar mapstructuren en bestandsnamen om het cameramerk te identificeren:
- DJI: Zoekt naar DJI_ voorvoegsels.
- Canon: Zoekt naar MVI_ of Canon mapstructuren.
- GoPro: Herkent de specifieke DCIM-indeling.
- Sony: Herkent Sony XML-structuren.
Bestanden worden automatisch gesorteerd. Als het script een DJI-bestand ziet, gaat het naar de DJI-map. Als het een bestand ziet dat het niet herkent? Dan gaat het veilig in een "Onbekende Camera" map. Er gaat nooit iets verloren.
2. Het Watcher Script (De Manager)
Dit is het onderdeel dat het systeem aanvoelt als een toegewijd apparaat. Het draait in een lus elke 2 seconden en scant de "mount table" van het systeem (de lijst met aangesloten schijven).
Hoe het werkt:
- Het controleert op nieuwe apparaten die zijn aangekoppeld onder /media.
- Het negeert expliciet de ZimaOS-systeemschijf en de hoofdopslagpool (zodat het niet probeert zichzelf te back-uppen!).
- Het gebruikt een debounce timer. (Dit is een chique manier om te zeggen dat het een paar seconden wacht om zeker te zijn dat de verbinding stabiel is voordat het iets doet).
- Zodra bevestigd, activeert het het Auto Ingest-script.

De Live Demo: Het werkt gewoon
In de video voert Scott een live test uit die eerlijk gezegd prachtig is om te zien.
- Hij sluit een SD-kaart aan.
- Er worden geen commando’s getypt.
- Het systeem detecteert de kaart onmiddellijk.
Het resultaat? Het script detecteerde dat de enkele SD-kaart zowel in een DJI-drone als in een Canon-camera was gebruikt. Het splitste de bestanden en stuurde de dronebeelden naar de DJI-map en de camerabeelden naar de Canon-map.
Hij wisselt vervolgens een GoPro-kaart in. Boem. Gedetecteerd, geïmporteerd, gesorteerd in Video- en Foto-submappen op basis van de datum.
Dit is hoe rustige ingest eruitziet. De ZimaBoard fungeert als een stille assistent die je digitale leven organiseert terwijl jij een kop koffie haalt.
Wat is de volgende stap?
We hebben met succes een "headless" ingestation gebouwd. Maar de data staat nog steeds gewoon op de server.
In Deel 3 laat Scott ons zien hoe:
- Synchroniseer deze bibliotheek direct met een Mac Studio (of PC).
- Automatiseer de levering zodat bestanden klaar zijn om te bewerken zodra je aan je bureau gaat zitten.
Dit kleine bord heeft nog veel meer te bieden. Blijf op de hoogte!
Klaar om je eigen Creator Cloud te bouwen? Bekijk de ZimaBoard 2 op shop.zimaspace.com en neem de controle over je workflow.

