NAS: ioBOX 200
Al een tijdje loop ik met de gedachte rond, om een NAS aan te schaffen. Voor de mensen die niet weten waar ik het over heb: NAS staat voor Network-attached storage. Oftewel, zoals het op Wikipedia verwoord wordt: een opslagmedium dat op het netwerk aangesloten is. Deze omschrijving dekt dan ook de lading. Een NAS bevat een of meerdere harde schijven die via het netwerk te benaderen zijn. Erg handig dus wanneer je over meer dan een pc in huis beschikt. Je kan op die manier altijd bij je data, terwijl hiervoor niet continue een pc als server dienst hoef te doen.
Maar om nu te zeggen dat het enige dat je met een NAS kan bestanden delen over een netwerk is, nee. Daarmee zou ik waarschijnlijk vele NAS gebruikers (en bouwers
) beledigen en het is ook absoluut geen compleet beeld. De ‘Nassen’ van tegenwoordig kunnen een prima vervanger zijn voor een kleine server. Zo kan een NAS bijvoorbeeld de functie van File server, webserver of media server op zich nemen. Verder is het ook een ideaal apparaat om het back-uppen van belangrijke data te automatiseren. Allemaal erg interessant dus. Ik was dan ook erg blij toen begin deze week het door mij bestelde NAS bij mij thuis werd bezorgd. Mijn keus was gevallen op de ioBOX 200. Nadat het pakket binnen was, uiteraard meteen maar er mee aan de slag gegaan…
Uit de behoorlijk uit de kluiten gewassen doos, kwam naast uiteraard het apparaat zelf, een net snoer, een utp kabel waarmee het apparaat aan het netwerk gehangen kan worden, een beknopte handleiding en een installatie CD-ROM. Omdat de ioBOX 200 standaard niet voorzien is van harde schijven heb ik er twee bij besteld. Waarom twee? Omdat het apparaat beschikt over RAID1 mogelijkheden, en ik hiervan graag gebruik wil maken. Het inbouwen van de schijven in het NAS, was zo eenvoudig, dat je amper van inbouwen kan spreken. Na het bevestigen van wat schroefjes zaten beide schijven dan ook al snel netjes op hun plek.
Nadat ik de ioBOX 200 aan het netwerk heb gehangen, kon ik eindelijk het apparaat voor het eerst starten. Na enkele soconden maakt
het ding met enkele piepjes duidelijk dat het opstarten voltooid is. Volgens de handleiding zou nu het ioBOx assistant programma gestart moeten worden, dat zich op de bijgeleverde CD-ROM bevindt.
Na het starten van dit programma, wordt er via het netwerk gezocht of er een ioBOX aanwezig is. Deze wordt vrijwel meteen gevonden. Voordat het apparaat echter gebruikt kan worden dient eerst de setup wizzard doorlopen te worden. Hiervoor kan de ioBOX assistant software gebruikt worden. De ioBOX beschikt echter ook over een web inteface, die te benaderen is door het IP-adres van de ioBOX in je browser in te tikken. Hiermee kan de boel ook geconfigureerd worden. Erg handig, als (zoals bij mij het geval was) de assistant software het laat afweten.
In de web interface heb ik dus de wizzard gestart. Bij het eerste gebruik, dient aangegeven te worden wat voor hostnaam je de ioBOX wil geven. Kies deze zorgvuldig. Dit is namelijk de naam waarmee je NAS op je netwerk bekend wordt.
Na het kiezen van de hostnaam dient de datum en tijd ingesteld te worden. De mogelijkheid is aanwezig om de tijd te laten synchroniseren met een tijdserver. Wanneer ook dit is afgehandeld, wordt gevraagd om wat (standaard) netwerk instellingen op te geven. Wanner je NAS aan een router hangt, is de beste keus om hier niets aan te veranderen. Het NAS krijgt dan automatisch een IP adres van router.
De volgende stap is het inrichten van de aanwezige schijven. Omdat ik beschik over twee schijven van elk 1 terra byte, kies ik er voor om de schijf in een RAID1 opstelling te plaatsen. Hiermee is de aanwezige data ook meteen veilig gesteld. Bij deze stap worden de aanwezige schijven door het systeem geformatteerd. Wanneer ook dit voltooid is, dient het NAS nog voorzien te worden van de meest recente firmware. Hoewel er een firmware update aanwezig is op de meegeleverde CD, is het beter om een bezoekje te brengen aan de site van de fabrikant en hier de laatste firmware te downloaden. Wanneer de firmware update voltooid is en het apparaat opnieuw gestart is, is alles klaar voor gebruik. Nu dus maar eens gekeken wat er allemaal mogelijk is.
De ioBOX 200 is een erg compleet NAS te noemen. Naast de standaard functionaliteit van het delen van bestanden over een netwerk, beschikt het ding namelijk over vele extra opties (lees server functionaliteit). Een kleine opsomming is misschien wel handig en schept wat overzicht in de wondere wereld van de ioBOX. Eerst maar even naar de hardware gekeken:
- 5 USB 2.0 aansluitingen
- 1 gigabit ethernet aansluiting
- 256 MB SDRAM
- RAID1 mirroring functionaliteit
- 500Mhz RISC prossesor
- 2 3,5″ hot swappable HDD bays (SATA)
- 1 RS232 interface
Nu we toch bezig zijn ook maar even een lijstje met software specs
- TCP/IP, NetBEUI en AppelTalk netwerk protocol ondersteuning
- Backup server (scheduling mogelijk)
- Web server (php en cgi mogelijk)
- MySQL server
- Itunes muziek server
- ftp server
- File server
- Printserver
- BitTorrent/FTP/HTTP download client
- Photo album (web based photo gallery)
De vrij lange opsomming laat zien dat de ioBOX 200 een erg compleet NAS is. De volledige naam is dan ook niet voor niets “ioBOX 200 mini NAS server” Vooral de aanwezige webserver in combinatie met php en MySQL bied mogelijkheden. Vele beschikbare php applicaties zullen probleemloos draaien op het apparaat. Denk hierbij aan programma’s als SABnzbd, waarmee het mogelijk is om via een web interface content uit de nieuwsgroepen te vissen. Verder is het met dit NAS ook mogelijk om je website thuis of op kantoor te hosten zonder dat daarvoor 24/7 een PC aan hoeft te staan.
Met de ingebouwde BitTorrent / FTP en HTTP download client is het bovendien mogelijk om meerdere downloads gelijktijdig uit te voeren, zonder dat daarvoor je PC aan hoeft te staan of belast wordt. Via de web interface kan de status van de download gevolg en beheerd worden.
De voordelen van de fileserver functionaliteit moge duidelijk zijn: Overal en altijd op een veilige manier aan je bestanden kunnen. Met de mogelijkheid van 256 connecties tegelijk is de NAS fileserver ook ideaal voor kleine tot middel grote bedrijven, om hun medewerkers toegang te geven tot het netwerk.
De standaard ingebakken back-up server maakt het bovendien mogelijk om de aanwezige data periodiek op een ingesteld tijdstip te back-uppen naar een aangesloten externe harde schijf of locatie in het netwerk of op het internet.
De multimedia server maakt het mogelijk om via een web interface je foto’s te bekijken. Hiervoor is in het NAS ingebakken Coppermine software aanwezig. Deze is via elke browser te benaderen.
De (mijn) conclusie is dat de ioBOX 200 meer is als een apparaat dat bestanden deelt over het netwerkt. Het NAS is een volwaardige vervanger voor een file en webserver. Voor mensen die alleen maar op zoek zijn naar het delen van bestanden over een netwerk, is de ioBOX 200 wellicht een beetje over-kill. Voor die gevallen zijn er andere (goedkopere) oplossingen. Wanneer je echter op zoek bent naar een apparaat dat naast file server functionaliteit ook voorziet in het web server en database opties en dat uitgebreide backup opties kent is de ioBOX 200 een echte aanrader.
Mede de RAID1 functionaliteit en de zoeven genoemde backup mogelijkheden, maken dat het ding voor de veel eisende thuis gebruiker en voor kleine en middelgrote bedrijven een betrouwbare server oplossing is, die je veel tijd bespaard door de eenvoudige webinterface waarmee alles in te stellen is.
Tot slot natuurlijk de vraag wat al dat moois kost: De ioBOX 200 is te koop voor een bedrag van 299 euro excusief harde schijven. Niet goedkoop dus. Je krijgt daarvoor dus wel een apparaat dat een volwaarig vervanger is voor je file / webserver.
Edit 16-02-2009:
Een kleine aanvulling voor de echte knutselaars onder ons: Het is mogelijk om met behulp van een telnet of ssh sessie in te loggen op de ioBOX. Je hebt dan toegang tot het volledige Linux systeem waarop het NAS draait. Met wat kennis van Linux en wat goede wil, wordt het op die manier mogelijk je NAS helemaal naar je eigen smaak aan te passen. Let er wel op dat tweaks die je op deze manier uitvoert waarschijnlijk niet onder de garantie vallen
.
Gerelateerde links:
Dragontechcorp website
RAID (wikipedia info)
NAS (wikipedia info)
ioBOX 200 op CeBIT 2008 (Youtube video)
26 februari 2009 om 18:59
Eey,
Bedankt voor de review, ik ben hier gekomen via Google, echt handig zo’n overzicht met ervaringen!
Zit er zelf over te denken ook een ioBOX 200 aan te schaffen, hij is goedkoper dan zijn concurenten (als Synology).
Heb je de iTunes server al uitgeprobeerd? Ben benieuwd wat je daar allemaal mee kunt..
Groet, Robert-Jan
P.S.: Je website staat vanaf nu bij mijn favorieten!
27 februari 2009 om 21:55
@Robert-Jan:
De I-Tunes server is erg eenvoudig aan de praat te krijgen. Gewoon via de webinterface de server activeren. Vervolgens kan je via de ingebakken Fireplay pagina’s de boel configureren..
Het is mogelijk om zelf mappen toe te voegen met multimedia materiaal. Ook kan je op basis van de ID3 tags playlists aanmaken. De server wordt vervolgens door Itunes automatisch herkend. Werk dus echt ‘out of the box’ Hieronder nog wat screenshotjes daarvan:
Edit 22-04-2009: In bagger browser IE6 werd de layout van de site vernaggeld door mijn screenshots zie ik nu pas
. Daarom wat html code toegevoegd en thumbnails gemaakt.
3 maart 2009 om 16:25
Ik kwam hier ook via Google. Erg goed en duidelijk verhaal. Ook ik zal vaker langskomen. Heb na lezing van je review een paar vragen:
- Waar heb je deze ioBox besteld?
- Heb je ervaring met SABNZBd op de ioBox?
- heb je een indruk van de performance van de webserver?
- Zit er user rights management op?
- Heb je wellicht het verbruik gemeten?
- Begrijp ik goed uit je update dat de ioBox standaard open is? Heb je dan root access?
thanks
3 maart 2009 om 19:02
@Damio:
Ik heb de ioBOX besteld bij Mobile-harddisk.nl (directe link ).
User Right management zit er inderdaad op. Dwz je kan users en groepen aanmaken en deze vervolgens rechten geven op de aanwezige samba shares. Door in de LInux omgeving in te loggen mbv een telnet sessie, kan je uiteraard nog verder spelen met rechten en users.
Je laatste vraag heb ik dus eigenlijk al beantwoord, de ioBOX is inderdaad open en wanneer je op de Linux omgeving inlogd, heb je root access. De performance van de webserver is redelijk te noemen. Ik zelf ben tegen het probleem aangelopen dat deze af en toe in lijkt te zakken. Dit terwijl de load op het systeem dan praktisch 0 is. Waar het precies mis gaat hier, daar ben ik tot nu toe niet achter… De logs laten geen fouten of time-outs zien.
Het vreemde is dat het opbouwen van een connectie met de database via php / Apache bijvoorbeeld af en toe qua snelheid niet overhoud, terwijl als met een programma als SQuireL inlog op de MySQL server en wat query’s draai de snelheid wel goed en costant is. Het lijkt dus een probleem in de configuratie van php / Apache. Maar daar ben ik dus nog niet echt uit.
Het staat wel op mijn wensenlijst om met SABNZBd aan de slag te gaan, hieraan ben ik echter nog niet toegekomen. Ik hoop dit echter een dezer dagen te doen. Ik zal mijn ervaringen hier dan posten
.
Tot slot het stroom verbruik. Ik heb dit nog niet gemeten. Onderstaande quote van de Dragontech site zou je misschien een indicatie kunnen geven:
Anders zal ik het een dezer dagen wel ff voor je door meten en mijn resultaat hier posten.
6 maart 2009 om 20:39
@Damio (en andere geïnteresseerde
).
De performance problemen die ik ondervond, bleken te wijten aan een brakke installatie van Wordpress. Dwz er stond ergens een verwijzing naar een directe url in de tabel die niet meer bestond. Dat krijg je als je een bestaande installatie klakkeloos kopieert en verder niets in de tabellen aanpast.
Vergeet ik bijna te vermelden dat het stroomverbruik bij actief gebruik schommelt tussen de 16 en 23 W.
Als ie in de stand-by mode gaat, blijft daar ongeveer 7 W van over.
13 maart 2009 om 11:20
Hallo
klein vraagje maakt het voor raid 1 uit of de 2 schijven identiek zijn?
ik heb nog een lacie 1TB schijf kan ik daar gewoon een willekeurige 1TB schijf bij kopen (SATAII) ?
Al vast bedankt,
Hendrik
14 maart 2009 om 19:35
@Hendrik:
De schijven hoeven niet identiek te zijn in de zin van dat ze exact hetzelfde type moeten zijn.
Het is zelfs zo dat de schijven theoretisch niet even groot hoeven te zijn. Wanneer dit niet het geval is heb je wel de beschikking over de opslag ruimte van de kleinste schijf.
Als je je verder in RAID wil verdiepen, is dit een mooie faq
16 maart 2009 om 13:49
Bedankt, duidelijke faq
Dan blijft er nog 1 vraag over,
zijn alle schijven van bijv 1TB (sata2) die te koop zijn compatible met Raid 1 van de ioBOX 200?
18 maart 2009 om 18:45
Volgens mij wel. Ik heb iig nergens iets kunnen vinden, dat alleen bepaalde typen schijven ondersteund worden.
3 april 2009 om 09:47
Ik heb de iobox 200 besteld en ben tot nu toe zeer te vreden.
HD streamen viadraatloos 56mb/ps naar men PS3 werkt goed (afstand tot modem 2M) iobox 200 bekabeld aangesloten.
De twonky media server werkt goed, alleen moet is dit een 30dagen tryal, ik zit er over te denken deze aan te schaffen. Maar het is onduidelijk of versie twonky media server 4.4.x ook kan worden geactiveerd met de key die je kan kopen voor versie 5.x (kost overgens wel 20 euro :S)
De interface is duidelijk en ook toegangkelijk voor mensen zonder linux kennis.
Ik probeer momenteel men webserver online te krijgen vanaf de iobox.
4 april 2009 om 11:46
HD streamen gaat idd goed.
Mijn webserver draait al wel. Het enige dat me nog niet gelukt is, is het aan de praat krijgen van SABNzb. Voorzover ik nu weet heeft dat te maken met de versie van Python die op de ioBOX draait.
Ook het op een fatsoenlijke manier configureren van php mis ik een beetje. Alles wat ik nu wil aanpassen moet ik via een telnet verbinding in VI doen. Daar deze editor niet uitblinkt in gebruikers gemak, is dit niet erg handig.
Verder draait het ding als een zonnetje. Momenteel zit ik al aan een uptime van 35 dagen
.
14 april 2009 om 17:23
Nog een vraagje;
Er staat bij de specificaties ‘print server’, dit betekent ondersteuning voor een USB printer op het netwerk?
Groet, Robert-Jan
16 april 2009 om 19:13
Dat wil zeggen dat je een printer op de NAS kan aansluiten en deze inderdaad vervolgens in het hele netwerk kan gebruiken.
20 april 2009 om 22:14
Dank je!
Is het bekend welke printers er compatible zijn? Of zijn dit gewoon alle USB printers?
Nog suggesties voor goede 1 TB schijven om in deze NAS te doen? Zijn er schijven waar slechte ervaringen mee zijn?
Groetjes, Robert-Jan
25 april 2009 om 12:00
Ik heb ook een printer aangesloten en ik denk dat alle USB printers wel werken.
26 april 2009 om 00:06
Het lijkt me dat je inderdaad alle USB printers kan aansluiten. De driver van de printer installeer je tenslotte gewoon op je client machine. Verder voor wat mooie vergelijkingenen tussen de sata schijven check de Tweakers.net Pricewatch
.
[Volledig offtopic mode]
.
Ik zie zojuist dat de site nog op wintertijd staat, waardoor bij een aantal reacties een verkeerd tijdstip staat. Ondertussen gefixed
[/Volledig offtopic mode]
26 april 2009 om 15:43
Ik heb onlangs een ioBOX 200 aangeschaft en ik probeer er nu SabNZBd op te installeren, maar dat lukt me helaas nog niet :S. Is er iemand die dit al voor elkaar gekregen heeft?
27 april 2009 om 20:26
Ik heb zelf 2 1TB schijven van WD 7200RPM 32mb Greenpower voor 185 inclusief verzend kosten
zie tweakers link hieronder voor WD 1TB schijven:
http://tweakers.net/pricewatch/cat/50?keyword=&priceMin=0&priceMax=&land=&scoreMin=0&scoreMax=5&b=1266&i109=1000000&a109=1000000&i154=&a154=&d678=&d849=&x=17&y=14
30 april 2009 om 14:52
Hoi Maikel,
Ik hoop dat je mij kunt helpen met het probleem om de ioBox te configureren via de browser. Ik tik het voorgestelde IP adres in maar ik krijg maarvgeen verbinding. Heb jij enig idee waar dat aan kan liggen? Is er iets dat ik moet wijzigen in de router? De Assistent werkt wel maar daarmee kom ik niet in het gebruikersscherm zoals dat zou moeten.
Groet,
Jeff
30 april 2009 om 15:18
@Jeff,
Wanneer je de Assistant draait, krijgt de IoBox dan wel een IP adres?? Kan je verder wel via Windows de netwerkshares benaderen?? Ik neem aan dat je wel het juiste poortnummer opgeeft bij het benaderen van de web inteface (zoiets: http://192.168.1.158:10000 )??
30 april 2009 om 18:02
Maikel,
De Assistent geeft een ander IP adres terug: 192.168.2.251 met de pagina ‘It works!’. ik krijg met die IP van jou (en de gebruiksaanwijzing) de melding: De server op 192.168.1.158 doet er te lang over om te antwoorden. De shares zijn wel gewoon te benaderen. Weet jij of je iets op je router moet instellen? nog dank voor je snelle reactie!
groet,
Jeff
30 april 2009 om 18:07
Maikel, het is gelukt!!!!!
29 mei 2009 om 19:13
Beetje late reactie op onderstaande vraag maar toch: Ja dat werkt inderdaad:
31 mei 2009 om 15:14
Ja had het ondertussen al aangeschaft, werkt idd goed met PS3 heb betaald via paypal dan krijg je een code en die kan je gewoon op de iobox invullen. 20 euro is mischien wat veel, maar het scheelt een boel gedoe.
4 juli 2009 om 21:10
Juj! Vandaag mijn ioBOX ontvangen!
2 1TB schijven erin, ging makkelijk en gewoon werken hè!
Ik moet natuurlijk wel een en ander configureren enzo. Heb nog een vraagje; de webserver heb ik inmiddels aan de gang, maar hoe zorg je ervoor dat een directory niet wordt geopend als er geen index in staat? Heb .htaccess al geprobeerd in de Web map, werkt niet..
Zeker een leuke NAS! Alvast bedankt!
Groet, Robert-Jan
7 juli 2009 om 10:33
Lukt het ook niet als je in de root van je webserver Options -Indexes in je .htaccess file zet. Misschien dat een herstart van Apache noodzakelijk is. Alternatief is er een leeg index bestandje neerzetten, maar zou moeten werken via .htaccess. Overigens moet je in de /etc/httpd map in je NAS (via telnet) in je httpd.conf bestand onderstaande waarden aanpassen:
Directory "/storage/share/Web" ...AllowOverride None
... /Directory
Deze waarde naar AllowOverride All zetten, maakt dat de aanpassingen die je in je .htaccess bestand zet ook daadwerkelijk gelezen worden door je server.
7 juli 2009 om 18:57
Dag Maikel,
Dank voor je antwoord. Nou is er wel een klein probleempje; ik weet helemaal niks van Linux! Het is me wel gelukt om met telnet de ioBOX in te komen en naar de map /etc/httpd navigeren is ook gelukt, maar veel verder kom ik niet
Naast het .htaccess probleem wil ik ook;
- een smtp server instellen voor het verzenden van mail vanaf een PHP-script
- foutmeldingen van PHP/MySQL aanzetten, is erg vervelend fouten zoeken als je niks terug krijgt, dit kan in de php.ini
Ik was eerst in de veronderstelling dat de ‘root’ map van de NAS (die ik ook zie bij Mijn Netwerklocaties) dezelfde was als de Linux root, maar dat is dus niet zo.
Verder draait de NAS wel erg lekker hoor!
Groetjes, Robert-Jan
P.S.: Als het te gedetailleerd wordt voor deze blog mag je ook wel mailen!
11 juli 2009 om 17:13
Het wordt inderdaad dan behoorlijk gedetailleerd. Maakt verder niet zoveel uit. Zal van de week ff wat op mail zetten of hier posten
4 augustus 2009 om 10:33
Ik ben inmiddels zelf al aan het ‘klooien’ geweest, heb doormiddel van verplaatsen van bestanden van de /etc/httpd/ naar een storage map, bestanden aanpassen en weer terug zetten. Geen idee of het zo moest, maar het is wel gelukt. Zo ook hetzelfde met de php.ini.
- Inmiddels heb ik de foutmeldingen al voor elkaar! Hij laat nu netjes alle fouten zien.
- De SMTP server heb ik ook ingevuld, maar hij stuurt nog geen mailtje! Hier moet ik nog verder onderzoek naar doen..
- De .htaccess vindt ‘ie blijkbaar nog niet (goed), dit heb ik gedaan:
In de /etc/httpd/httpd.conf de ‘AllowOverride None’ op ‘AllowOverride All’ gezet voor de storage/share/web map.
Nu in de index-root van de webserver een .htaccess bestand neergezet met het volgende;
IndexIgnore */*
Options -Indexes
Maar vooralsnog zie ik nog steeds de index-pagina’s!
Is er misschien een ander commando voor de .htaccess waarin ik kan testen of de server de .htaccess wel degelijk volgt? Moet de .htaccess misschien in een andere map staan? Of kan het zijn dat er nog iets verkeerd staat bij de php.ini?
Graag wil ik deze problemen oplossen zodat ik de ioBOX zo volledig mogelijk kan inzetten.
Groetjes, Robert-Jan
4 augustus 2009 om 13:56
EDIT:
Inmiddels ben ik erachter gekomen dat de ioBOX 200 de httpd.conf steeds weer default maakt! Als ik het bestand heb gewijzigd, terug zet en de server reboot heeft hij weer de oude httpd.conf! Is er misschien nog een andere httpd.conf?
Groet, Robert-Jan
4 augustus 2009 om 15:38
EDIT2:
het is gelukt! De httpd.conf heb ik toch kunnen aanpassen hij volgt de .htaccess, nu nog even de SMTP server goed instellen en ben ik klaar!
Bedankt voor alle hulp! Ik ga nog veel plezier hebben met mijn ioBOX 200
Groetjes, Robert-Jan
5 augustus 2009 om 20:39
@Robrt-Jan,
Ja ik heb daar ook een tijdje mee zitten puzzelen. Het leek mij in eerste instantie ook dat de aanpassingen in httpd.conf werden genegeerd. Mooi dat je er uit bent. Ik helaas de afgelopen tijd niet zoveel ruimte gehad om te gaan knutselen met de ioBOX.
Ik wil in elk geval binnenkort weer eens een poging gaan doen om SABnzbd aan de praat te krijgen. Is er wellicht iemand die dit al gelukt is. Ik loop telkens tegen het probleem aan dat er bepaalde modules van Python ontbreken.
22 juni 2010 om 22:50
Maikel, ik ben vanwege jouw weblog ook in de iobox 200 geintereseerd geraakt. Wat ik me alleen nog afvraag is hoe het met het stroomverbruik is gesteld. Daar kan ik namelijk niks over vinden in de handleiding of op de site: verbruik in standby mode en op volle toeren.
8 augustus 2010 om 16:51
@Wilko.. Sorry voor mijn late reactie.. Helaas heb ik laatste tijd niet voldoende ruimte om echt actief met de site bezig te zijn.. Maar bij deze, zie onderstaande quote uit een eerdere reactie:
Ik hoop dat je hier wat mee kan.