Dieser kleine, kostengünstige Docker-fähige Server kann Medien unverändert streamen, Sie können aber auch Speicher hinzufügen und über Ports und PCIe-Module andere Funktionen hinzufügen.
Die Mikroserver der ZimaBoard Familie sind in einem superschlanken, sexy Gehäuse/Kühlkörper verpackt. Wenn Ihnen das nichts sagt, stellen Sie es sich als das Innere einer NAS-Box ohne Gehäuse und Speicherschächte vor. Wenn diese Beschreibungen nicht ausreichen – es ist ein winziger Computer für den Einsatz in Ihrem Heimnetzwerk.
Es gibt jede Menge Anschlüsse, an die Sie Dinge anschließen können, und Apps für alles, von der Medienbereitstellung (unser Interesse in diesem Test) über das Netzwerkrouting bis hin zur eventuellen Steuerung Ihrer IoT-Haushaltstechnologie.
Ehrlich gesagt ist das ZimaBoard zwar vollkommen brauchbar, aber es und sein CasaOS-Betriebssystem sind noch in der Entwicklung. Sie machen außerdem verdammt viel Spaß – zumindest für begeisterte Heimwerker.
Design und Funktionen
Das Erste, was mir am ZimaBoard auffiel, war, wie klein es ist. Als Icewhale Technology uns einen Testbericht vorschlug und die verfügbaren Optionen beschrieb, hatte ich Mini-ATX im Sinn. Was dabei herauskam, war ein Board mit den Maßen 5,46 x 3,2 x 1,36 Zoll (H x B x T). Das ist viel kleiner als Mini-ATX – Sie können das ZimaBoard problemlos mit einer Hand greifen.
Die ZimaBoard-Familie nutzt ältere, aber immer noch leistungsstarke Celeron-Prozessoren der Intel Apollo Lake-Generation in drei Modellen: Das 120 US-Dollar teure ZimaBoard 216A verwendet den Dual-Core-Celeron N3350 mit 1,1 GHz/2,4 GHz Burst, während das 160 US-Dollar teure ZimaBoard 416 und das 200 US-Dollar teure ZimaBoard 832 (das hier getestete Modell) den Quad-Core-Celeron N3450 mit 1,1 GHz/2,2 GHz Burst an Bord haben.
Alle drei Boards verwenden integrierte Intel 500-Grafiken, und wie Sie vielleicht schon vermutet haben, ist die erste Ziffer in den Modellnummern der Speicher an Bord, und die letzten beiden Ziffern geben die Speichermenge an. Genauer gesagt verfügt das ZimaBoard 216 über 2 GB DRAM und 16 GB eMMC-Speicher, das 416 erhöht den Speicher auf 4 GB DRAM und das 832 hat 8 GB DRAM und 32 GB NAND.
Das ZimaBoard kann durchaus auch ohne Peripheriegeräte betrieben werden. Der kleine eMMC-Speicher bedeutet jedoch, dass Sie nicht viel darauf speichern können. Icewhale weiß, dass diese minimalen Konfigurationen nicht alle Nutzungsszenarien abdecken, daher gibt es Anschlüsse: Auf der Rückseite des Geräts befinden sich zwei USB 3.0-Anschlüsse (5 Gbit/s), zwei Gigabit-Ethernet-Anschlüsse und ein Mini-DisplayPort 1.2 (4k@60 Hz). Ja, DisplayPort. Kein Grund zur Meckern: Mit einem Adapter können Sie jeden beliebigen Displaytyp ansteuern: HDMI, DVI – sogar analog.
Außerdem gibt es drei freiliegende Motherboard-Anschlüsse: zwei SATA-Anschlüsse an der Unterseite mit einem Mini-4-Pin-Stromanschluss dazwischen und einen x4 PCIe-Steckplatz an der Seite. Icewhale bietet ein Adapterkabel für die SATA-Anschlüsse an, das im nächsten Abschnitt gezeigt wird. Außerdem verkauft das Unternehmen eine Vielzahl von Modulen für den PCIe-Steckplatz.
Wenn diese Spezifikationen nicht gerade überwältigend klingen, dann sind sie es nach modernen PC-Standards. Aber für einen typischen Server oder eine NAS-Box sind sie mehr als ausreichend – Sie werden dieses Board nicht zum Spielen oder Berechnen von 4K-Videos verwenden. Allerdings wäre es wahrscheinlich nicht leistungsstark genug, um einen Roon-Medienserver zu betreiben. Aber es ist eine stromsparende Lösung; das Unternehmen sagt, dass das gesamte Paket eine TDP (Thermal Design Profile) von 6 Watt hat, bevor Sie Peripheriegeräte hinzufügen.
Das ZimaBoard als Rohkunst
Wenn Sie wie ich ein Fan von freiliegender Technologie sind, wird Ihnen das ZimaBoard gefallen. Es sieht allein oder mit einem angeschlossenen USB-Laufwerk recht elegant aus, aber sobald Sie anfangen, Dinge an seine SATA-Anschlüsse und den PCIe-Steckplatz zu hängen, wird es ganz schnell zum Chaos: Kabel, Chips, Kühlkörper, nackte Laufwerke … Das volle Programm.
Icewhale verkauft die oben genannten Hängeprodukte zu überraschend niedrigen Preisen. Das Unternehmen hat mehrere PCIe-Kartenmodule zum Testen beigelegt, darunter einen Dual-M.2-Adapter (M-Key NVMe/B-Key SATA) für 9,90 USD, einen 4-Port-USB-Adapter für 14,90 USD, einen 5-Port-SATA-Adapter für 39,90 USD und einen 2,5-Gbe-Adapter für 29,90 USD. Okay, die beiden letzteren sind nicht so billig, aber von den ersten beiden kommen Sie am meisten raus.
Möglicherweise können Sie andere x4 PCIe-Karten verwenden, aber das hängt von der Treiberunterstützung ab. Wenn Linux-Treiber verfügbar sind (CasaOS ist eine Debian-Variante), sollten sie automatisch installiert werden. Wenn Sie danach suchen müssen, sollten Sie sie installieren können, wenn Sie wissen, wie. Mit „wissen, wie“ meine ich Terminal/Befehlszeile. Egal für welche Karte Sie sich entscheiden, wählen Sie mit Bedacht, da es nur einen PCIe-Steckplatz gibt.
Wenn Sie kein Fan von freiliegender Technologie sind, können Sie sich diesen Peripherie-Wahnsinn als Miniatur-Kunstinstallation vorstellen, für die Sie keinen Museumseintritt bezahlen müssen. Immer noch kein Fan? Kaufen Sie eine herkömmliche NAS-Box.
Einrichten und Verwenden des ZimaBoards
Um das ZimaBoard physisch einzurichten, müssen Sie lediglich aus den mitgelieferten internationalen Adaptern für das 12-Volt/3-Ampere-Netzteil die passenden Stifte für Ihren Steckdosentyp auswählen, das Netzteil an die Wand und das ZimaBoard anschließen und dann ein Ethernet-Kabel von Ihrem Switch/Router zum ZimaBoard verlegen.
Sie können natürlich auch ein Display, eine Tastatur und eine Maus für die Konsolennutzung anschließen. In diesem Fall ist es eher so, als würden Sie eine Standard-Linux-Distribution verwenden und Sie haben Zugriff auf normale Apps wie Firefox, Libre Office usw. Also ja, das ZimaBoard ist auch ein kleiner Linux-PC.
Es gibt keinen Ein-/Ausschalter; das Gerät ist eingeschaltet, sobald es Strom erkennt. Wenn Sie es wie ein NAS verwenden möchten, öffnen Sie Ihren Browser, suchen Sie die IP-Adresse des ZimaBoards (schauen Sie in der Client-Tabelle Ihres Routers nach oder verwenden Sie ein Testprogramm) und melden Sie sich an. Die äußerst attraktive, Docker-hostende CasaOS-Weboberfläche fordert Sie auf, einen Benutzernamen und ein Passwort zu erstellen, und schon kann es losgehen.
Als ich Laufwerke hinzufügte, musste ich sowohl bei NVMe- als auch bei SATA-Einheiten das ZimaBoard aus- und wieder einschalten, bevor sie angezeigt wurden. Es ist wahrscheinlich ohnehin eine gute Idee, das Gerät auszuschalten, bevor Sie ein PCIe-Modul einsetzen, da Sie das Gerät durch Überkreuzkontakte beschädigen könnten. USB-Speicher wurde erkannt und war beim Einsetzen verfügbar.
Installieren des Betriebssystems und der Apps auf dem ZimaBoard
Im Auslieferungszustand bietet die CasaOS-Weboberfläche einen Dateimanager, Medien- und Fotoserver sowie Filesharing-Programme, im App Store ist jedoch noch viel mehr verfügbar. Beachten Sie, dass die meisten Apps die gesamte Registerkarte verwenden oder eine neue öffnen.
Obwohl es nicht ganz so elegant ist wie die echten untergeordneten Fenster, die QNAP- und Synology-NAS-Boxen bieten, ist CasaOS vollkommen verwendbar. Außerdem erfordern die meisten Apps einen eigenen Benutzernamen und ein eigenes Passwort. Anstatt eine Liste zu führen, habe ich sie alle, wenn möglich, so geändert, dass sie mit denen übereinstimmten, die ich beim ersten Start eingegeben habe.
Übrigens verwendet das Terminal den Basisbenutzernamen und das Basiskennwort: casaos/casaos. Es reagiert nicht auf die, die Sie beim ersten Ausführen erstellen. Wenn Sie das ZimaBoard der Außenwelt (d. h. dem Internet) aussetzen, sollten Sie die Standardeinstellungen so schnell wie möglich ändern, da diese bekannt sind.
Die vorinstallierte Files-App war eine nette Überraschung, da man Dateien direkt von seinem lokalen Desktop in die App ziehen und hochladen kann. Allerdings gefällt mir FileBrowser sogar noch besser, da er Drag-and-Drop im Browser ermöglicht, während Files nur Ausschneiden und Einfügen unterstützt. Leider schien FileBrowser, wie einige andere Docker-Module, nichts anderes als den festen eMMC-Speicher vollständig zu erkennen.
Da sich TechHives Interesse am ZimaBoard (und anderen NAS) ausschließlich auf die Bereitstellung von Heimmedien (bzw. IoT, woran bei CasaOS noch gearbeitet wird) bezieht, habe ich auch die Medienserver Plex (für das ein Konto erforderlich ist und das verschiedene Streaming-Dienste und Filme anpreist), Emby und Jellyfin (ein Ableger von Emby) installiert.
Persönlich hätte ich mir einen einfachen, schnörkellosen DLNA-Server wie MiniDLNA gewünscht, aber alle drei verfügbaren Medienserver behaupten, über DLNA zu streamen, wenn Sie diese Option aktivieren. Ich sage „behaupten“, da in meinem Netzwerk nur Plex als DLNA-Server angezeigt wurde – meine Recherchen deuten darauf hin, dass dies derzeit ein bekanntes Problem mit den Docker-Versionen von Emby und Jellyfin ist.
Andere nützliche Medien-Apps sind QBittorent, Transmission (Bittorrent), Deluge (Bittorrent), Jackett (Proxy-Server) und AllTubeDownloader. Weitere finden Sie in der Live- Online-Demo . Icewhale hat möglicherweise weitere hinzugefügt, bis Sie dies lesen.
Eine Sache, die mir am App Store aufgefallen ist (und die mir nicht besonders gefallen hat), ist, dass er nicht verfolgt, was Sie bereits installiert haben. Auf dem ZimaBoard war der Jellyfin-Medienserver bereits installiert, aber die Option „Installieren“ war im Store immer noch verfügbar. Das ist zwar kein Problem, das einen Deal sprengen würde, aber es ist ein Zeichen dafür, dass CasaOS Version 0.3x hat.
Ich hatte auch einige Probleme mit neu installierten Docker-Modulen (Jellyfin und Plex), die mich beim ersten Ausführen direkt zu den Anmeldeseiten führten, obwohl sie mich eigentlich zu den Seiten für die Ersteinrichtung hätten führen sollen. Das Beenden und erneute Öffnen schien das Problem zu beheben.
Ich war nicht begeistert von der Auswahl der Backup-Programme, aber ich finde es seltsam, dass der Server die ganze Arbeit machen soll. Es gibt das effektive Syncthing, aber dafür sind lokale Clients erforderlich. Duplicati ist auch für Online- und lokale Backups verfügbar, aber nur vom Server zu anderen Zielen; Sie können keine Dateien von einer Remote-Quelle abrufen, um sie auf dem ZimaBoard zu sichern.
Wenn Sie im App Store nicht finden, was Sie suchen, können Sie eine der über 100.000 verfügbaren Docker-Apps benutzerdefinierte installieren. Leider kommt hier der Mangel an Dokumentation für CasaOS ins Spiel.
Ein Docker-Veteran wird wahrscheinlich weniger Probleme haben, aber ich brauchte mehrere E-Mails und ziemlich viel Zeit auf Icewhales Discord-Server und YouTube (siehe DB TEch), um herauszufinden, wie ich diese Aufgabe erledigen kann. (Es gibt viele Konfigurationsoptionen – siehe oben) Selbst dann war meine Erfolgsquote kaum spektakulär.
Die CasaOS-Weboberfläche (siehe oben) hat zwar kein echtes Fenstersystem (es gibt Dialoge), hat mich aber dennoch beeindruckt. Sie ist schlank, effizient und angenehm für die Augen. Sie kümmert sich um das Wesentliche und kommt meiner Erfahrung nach gut mit Docker zurecht – nachdem man mir gezeigt hatte, wie man Apps benutzerdefiniert installiert.
Die lokale Maus-/Tastatur-/Bildschirmschnittstelle unten ist typisch für modernes Linux: minimalistisch und einfach zu bedienen. Wenn Sie Linus Torvalds Baby kennen, werden Sie sich sofort zu Hause fühlen. Wenn nicht, hat es einen langen Weg in Richtung Benutzerfreundlichkeit zurückgelegt.
Und das bringt mich zu meiner größten Beschwerde: dem Fehlen eines anständigen Benutzerhandbuchs. Docker- und Linux-Benutzer werden wahrscheinlich ziemlich leicht mit ZimbaBoard und CasaOS zurechtkommen, aber die Uneingeweihten müssen einige Zeit damit verbringen, Docker zu lernen und Icewhales Discord-Server zu durchstöbern – ganz zu schweigen von YouTube (suchen Sie nach „DB Tech CasaOS“).
Auch SATA-Hot-Swapping wäre nett und die Möglichkeit, Speicher in weniger logische Einheiten zu bündeln, wäre willkommen. Der Newsfeed des Unternehmens deutet darauf hin, dass MergerFS implementiert wird, um das letztere Problem zu lösen. Wie ich oben sagte, ist es noch in Arbeit.
Leistung und Empfehlungen von ZimaBoard
Wenn man bedenkt, dass die Intel-Komponenten schon etwas in die Jahre gekommen sind, ist die Web-Oberfläche des ZimaBoards sehr flott. Das liegt vor allem am eMMC-Solid-State-Speicher, aber ich hatte zu keinem Zeitpunkt das Gefühl, dass das System zu schwach ist. Bedenken Sie, dass es sich bei diesem Test um das Spitzenmodell 832 handelt. Das Öffnen und Verwenden von Apps war schnell und unkompliziert und das Streaming (sowohl mit dem h.264-Codec als auch mit dem prozessorhungrigeren h.265) verlief reibungslos.
Icewhale hat mir die gesamte Palette an Zusatzkarten geschickt und sie haben alle gut funktioniert. Obwohl ich die Vielseitigkeit dieser Karten schätze – und jede Karte für ein bestimmtes Szenario geeignet ist –, sind Sie mit der USB-Karte vielleicht am besten bedient. Damit können Sie am einfachsten Speicher (USB ist schnell genug für den Einsatz auf einem Heimserver) und andere Funktionen hinzufügen. Die spezialisierteren Karten bieten offensichtlich weniger Optionen Marshall Major IV.
Bei lokaler Verwendung mit Display/Tastatur/Maus als kleiner PC ist die Leistung des ZimaBoards machbar, reicht aber kaum an die der meisten modernen PCs heran. Für Verwaltungsaufgaben und gelegentliche leichte Arbeiten ist es in Ordnung, aber dafür würde ich es nicht kaufen.
Ist das ZimbaBoard ein gutes Produkt?
Das ZimaBoard ist nicht jedermanns Sache, aber wenn Sie auch nur den geringsten Computerfreak in sich haben und etwas Preiswertes und dennoch Vielseitiges suchen, um Medien zu streamen oder andere Netzwerkaufgaben im Haushalt zu erledigen, ist es ein echter Knaller und ein fantastisches Preis-Leistungs-Verhältnis. Betrachten Sie es als ein bereits nutzbares und erschwingliches Informatik-Forschungsprojekt mit pädagogischem Nutzen.
Allerdings hat das ZimaBoard ein paar zu viele Schwächen, um 4,5 Sterne zu bekommen. Aber es ist auf dem Weg und es war nicht leicht, den anderen halben Stern nicht zu vergeben – ich hatte jede Menge Spaß mit dem ZimaBoard und bin jetzt ein Fan sowohl der Hardware als auch des Docker-Konzepts. Wenn sie es mir überlassen, wird es in meinem Netzwerk bleiben.