<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wisnaes.com - Visual communication &#187; Hardware</title>
	<atom:link href="http://www.wisnaes.com/category/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wisnaes.com</link>
	<description>Tips and ideas for people that work with visual media.</description>
	<lastBuildDate>Thu, 17 Feb 2011 03:20:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>A home or small office server</title>
		<link>http://www.wisnaes.com/2008/01/16/a-home-or-small-office-server/</link>
		<comments>http://www.wisnaes.com/2008/01/16/a-home-or-small-office-server/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 03:12:16 +0000</pubDate>
		<dc:creator>Svein</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.wisnaes.com/2008/01/16/a-home-or-small-office-server/</guid>
		<description><![CDATA[I have for a long time told people they need to set up some kind of secure storage at home to take care of backup of pictures. And I am...]]></description>
			<content:encoded><![CDATA[<p><a title="Photographer: Zack Williams" target="_blank" href="http://www.flickr.com/photos/zdw/"><img width="180" height="240" align="right" style="margin: 5px;" alt="Server Rack in the Laundry Room by Zack Williams" src="http://www.wisnaes.com/wp-content/images/65675213_de819df88d_m.jpg" /></a> I have for a long time told people they need to set up some kind of secure storage at home to take care of backup of pictures. And I am trying to reseach what is going on in the home server area at the moment. I have come across a few projects and think they are promising. So I decided to put together a kind of wish-list for my perfect server. None of these ideas are new, but I felt it was interesting to list all of them together.</p>
<p>This is all about security for the data. First I list everything that I think is really essential. Everything else should be and add-in except for file and printer sharing.</p>
<p><strong>RAID-1</strong></p>
<p>Whether it is soft or hardware based (I really prefer hardware based, so I like support for Highpoint, 3ware and Promise drivers at least&#8230;), a home server needs to have a solid system for securing files. Why RAID-1? Well, a single point of failure will always be the RAID control mechanism, either as software or hardware. If you use RAID-1, you can just take one drive out of the server and mount it on a different PC and you have access to all your data. If you use RAID-5 or RAID-6, you are not sure to be able to recover your raid if the controller goes&#8230; RAID-1 is not as efficient as RAID-5 or RAID-6 in terms of storage space, but in my opinion, the security is higher.</p>
<p>The system drive should also be on a RAID-1 setup so it is not lost because of harddrive failure. The whole OS including programs, not any user data or backup data, should fit on a relatively small drive so there is no cost excuse to skip running a RAID-1 for it.</p>
<p><strong>File system</strong></p>
<p>Based on maksimum security, there should go a lot of thought into what filesystem that should be used for the data drives. FAT32 would be a good candidate if it had been a bit more robust and allowed for bigger filesizes. But with a maximum of 2GB files, it is totally out of the question since many people would like to store backups of DVD&#8217;s on a server like this. A good solution might be to to use ext-2 or ext-3 and provide Windows and OSX drivers to be able to read the drives if there should be a major crisis.</p>
<p><strong>Backup</strong></p>
<p>Even if we have a secure way of storing data on the server, we still need a good backup system. And I really prefer a centrally managed system. There should only be a small agent installed on each PC (Windows, OSX or Linux/BSD) and then the rest should be done from the server &#8211; setting up what to backup, when and how often. There system MUST be able to backup files that are in use and to control bandwith use so it can run in the background even if you are working on the system.</p>
<p>There should be a wide range of options on where to store the backups. The backups of the pc&#8217;s in the network could be stored or cached on the server. But there must also be a way to wite to an different medium e.g. DVD+R or tape. Or some other kind of attached storage. Because of this it would be smart to have the backup program divide all backup files into chunks of 2GB or less.</p>
<p><strong>Health monitoring of critical components in the network.</strong></p>
<p>There are protocols to monitor hardware today. Especially harddrives that are S.M.A.R.T. enabled. So why not do this centrally? Use the same agent that do the backup control to continually monitor the harddrive, fans, CPU of the pc it is running on and send any critical messages immediately to the server. There you can have a program that send alerts by e-mail, sms, make a call through an IP-Phone and play a recorded message etc. This should not be complicated to set up. And it would be a good thing to send status for each PC on a regular basis so the server builds a statistics that can be reviewed.</p>
<p><strong>File sharing</strong></p>
<p>This is a given. Each user needs to have their own home folder where they can store documents and folders where more people have access so pictures and other things can be shared.</p>
<p>IMPORTANT: Actually, there should also be some sort of version control on this. I have no idea if this is possible in any of the filesystems out there, but pictures, music and video all share one thing &#8211; you do not want to destroy the original. So a way to mark files as originals and then block all modifications would be ok. I can see one reason to modify the originals &#8211; add metadata. So this part is a bit of a challenge and I have not seen anything about this on the internet at all.</p>
<p><strong>Printer sharing</strong></p>
<p>This is also a given. Most people can not afford to have one or more printers for each computer in the house. There should be an easy way to get the driver for the printer from the server when you install it on a local pc.</p>
<p>One function that I use a lot is printing to PDF. This could be a central function as well. Yes, I know there are good, local alternatives, but it would be nice to collect all &quot;printer&quot; functions at a central point.</p>
<p><strong>User control</strong></p>
<p>This add one more to the given list. I would like to set up both users and groups and have an easy way of adding users to groups. I like using groups instead of user to control access to functions. The server need to be able to run really headless. No monitor, no keyboard and no mouse.</p>
<p><strong>Communication with a UPS</strong></p>
<p>A UPS is essential in a setup like this and it is equally important that the server communicates with the UPS so it knows when the power goes down and can shut down the server in a controlled manner.</p>
<p><strong>Anti-virus</strong></p>
<p>There should definitely be some software for this running on the server as well as malware detection. It is important to go for a software that is updated very often and that have a live scanner that do not bog down the server.</p>
<p><strong>Firewall</strong></p>
<p>Yes, the server need to be protected as in beeing hardened so it can withstand an attack. BUT &#8211; I do not think the server itself should be a firewall for any other component in the network. This is a task better done by a separate box as I think it is too dangerous to attach the box with the data you are trying to protect directly to the internet.</p>
<p><strong>Caching DNS and DHCP server</strong></p>
<p>It should be possible, but all internet routers today have DNS and DHCP built in. Still, a caching DNS might be useful and it should come with Open DNS as a predefined choice as the main DNS. The server need to be able to switch to IPv6 as soon as it is available without any reconfiguration.</p>
<p><strong>Dynamic DNS client</strong></p>
<p>Also present in a lot of routers, but can be a good idea to add.</p>
<p><strong>Network Time Server</strong></p>
<p>To make sure all things are timestamped correctly in the network, the server should have a network time server. This one should have two different ways of keeping time. One is the internet time servers and the other should be the possibility to connect a GPS and read the time from the GPS system. The last one is often used in bigger networks.</p>
<p><strong>Server-to-server communication through firewalls and NAT</strong></p>
<p>I absolutely see the need to have and additional server in another house and have the possibility to let the two servers communicate. This could be done through VPN, but the setup has to be very easy AND extremely secure. So using certificates that are at least 2048 bit or preferrably more with strong encryption on the traffic is a must.</p>
<p><strong>VPN</strong></p>
<p>Yes, it would be nice to have a way to use VPN to access the box from the outside of the home network. But it has to be real easy, and it should not be based on passwords. Use a certificate based system as this should be much less vulnerable to attack. Locally, access is best done through a HTML interface. And that brings me to:</p>
<p><strong>Control of the server</strong></p>
<p>As already said, the main functionality should be through an HTML interface. But for admin purposes, it might be necessary to have SSH and FTP as well. As I guess mySQL will run on the box, myPHPAdmin should also be available.</p>
<p><strong>Automatic updates</strong></p>
<p>There are no ways around this one. It is extremely important that the whole system is built to allow automatic updates from day one. All add-ins should also allow for this so there need to be some kind of guidelines on how to package them. The only alternative would be a kind of one-click updates. The server send the admin an e-mail about a new update. You log on and click the update button.</p>
<p><strong>Add-in: Mail</strong></p>
<p>This one is almost a part of the base system for me, but I realise that a lot of people are very satisfied using their normal mail client.</p>
<p>POP3, IMAP and SMTP server with webmail system. It should also have the possibility to act as a POP3 and IMAP client for the users that do not have their own domain. This is a part of the server that would be nice to access from the outside of the house when you are travelling.</p>
<p><strong>Add-in: Calendar</strong></p>
<p>This also comes close to the base system list. Having a shared calendar system with calendars for all the people in the house can be a major advantage. Especially if the calendars can use Google calendar or another internet based calendar to display busy/free times. Scheduling time in a busy family can be a good reason to install this add-in. It should also be possible to subscribe to calendars on the internet so things like football schedules, school holidays and other things can be easily added.</p>
<p><strong>Add-in: Address book</strong></p>
<p>The third of the &quot;almost base system&quot; add-ins. Beeing able to share important addresses would also be a major advantage. It is a must for me that any addressbook as a minimum can sync completely with Outlook and that I will not loose ANY of the information I have stored there when I sync.</p>
<p>I love any system that can take some of the work of keeping addresses updated away from me. I use Plaxo and as long as you do not pester your friends with invites and upload your whole addressbook there, I think it is a good service. I would love to see a serverbased sync with Plaxo so I don&#8217;t have to run the client on my PC. This would also mean that I would have correct addresses even when I use programs that do not sync with Plaxo as long as that program sync with the home server.</p>
<p>It is of course extremely important that you are able to control what addresses that are shared and what part of the info in an address that is shared. I use the comments on addresses in Outlook a lot and the info there is not always something that should be shared in a network although it would be a good thing to have it on the server so only I can see it.</p>
<p><strong>Add-in: To-do list</strong></p>
<p>This goes well together with the previous things and I am pretty sure there are programs developed that already cover this. But it is important that there also exist free sync systems for all major software packages (Outlook, Thunderbird, Opera etc.)</p>
<p><strong>Add-in: Fax</strong></p>
<p>Another type of printer function might be sending of faxes. The use of fax is diminishing by the day, but there are still companies that would like to have it. So why not add this as a printerservice?</p>
<p>Reception of faxes should also be an easy one with central management. It should be possible to add the e-mail addresses of each person in the house and then log on to the server, pick the right recipient for a fax and click the deliver button. It should then be sent as an attachment to the right persons e-mail.</p>
<p><strong>Add-in: VOIP central</strong></p>
<p>There is a beautiful box out there called Fritzbox. It is a ADSL2 modem, router, WiFi AP and VOIP router at the same time. I would love to have Asterisk added to the server and be able to do some of the things you can do with the Fritzbox. I have no idea if it is possible to use a standard modem or ISDN card as an interface to the normal phone system, but there should be a way to route the normal phone into this and use that line for local calls and emergency calls.</p>
<p>Then it should be possible to use something like VOIPDiscount to call international. There are now good IP handsets out there from Grandstream etc. so with a home PBX, you could have phones all over the house. Just plug them into the switch. And make sure you buy a switch with enough ports <img src='http://www.wisnaes.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  As the use of a server like this grows, it would be nice to be able connect to friends and family and set up your own small telephone network where you can call for free using this.</p>
<p><strong>Add-in: Squeeze server</strong></p>
<p>A server to serv all your MP3&#8242;s. I love the Squeeze box idea and the fact that you can stream audio without having to use a PC to play it back.</p>
<p><strong>Add-in: *AMP server</strong></p>
<p>I guess all of these will be running anyway, so it might be an idea to have a way to add php scripts. I develop websites and would really love to have a Joomla and WordPress system running locally. BUT &#8211; the directories for these things need to be on the data drives so they are backed up regularly. Maybe there should even be an automated setup where I only need to place the latest distribution of each system in a special folder and then I could go to the web interface and click on &quot;Add new Joomla site&quot; or &quot;Add new WordPress site&quot; and the server took care of setting up the database, user and install the script. Could be a cool thing. A little like Fantastico, but using the standard distributed packages so whenever there is an update from the developers, you can just replace the package.</p>
<p><strong>Add-in: Web site backup server</strong></p>
<p>As I work with web sites, I would love to have an efficient way to use the home server to regularly make backups of each domain so I do not have to think about it or run a separate PC to do it. But only as an add-in. Most people do not want this functionality.</p>
<p><strong>Add-in: Wiki server</strong></p>
<p>Making an in-house manual for different things can be a good idea. Just wish there were a way to just scan the manual of the new TV and say &quot;Make Wiki&quot;&#8230;</p>
<p><strong>Add-in: Podcast client &quot;server&quot;</strong></p>
<p>The people in our family have different taste. And we all love music. I like podcasts, but the others find it too difficult to mess with. But all of us use MP3 players. So my thoughts go like this: What if I had a system where they could subscribe to the podcasts on the server, then the server downloaded the podcasts automatically and put it in a folder where the Squeeze server could stream them locally? Also, there should be a way to just plug in the MP3 players, the server recognize them and load the right podcasts on them. The big feature here would be a function that would allow me to tell the server to make sure tha at any time, only the last 2 or 4 podcasts or whatever I decide are on my MP3 player. This way I will be sure it do not fill up. So I just need to set up a USB hub where we plug in the players whenever we want to update them. MP3 player central <img src='http://www.wisnaes.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Add-in: BitTorrent client</strong></p>
<p>More and more things are distributed as BitTorrents. So it only makes sense to have a BitTorrent client available as an add-in. Not all people will care about this, but I know a lot will. I think many TV series in the future will be distributed this way. Also podcasts/vidcasts are being distributed through the BitTorrent protocol.</p>
<p><strong>Keep the base system clean</strong></p>
<p>There are things that I absolutely would like to keep away from this server. Home-automation, weather station, anonymous ftp server, Media Center are all examples of this. It should not be the everything-in-one box. It should be a server with the focus on security for files. Get all the basic stuff covered before any thought is given to the add-in stuff. If anyone want to tinker with the system and ad the possibility to make coffe, it is fine by me <img src='http://www.wisnaes.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  But do not add this into the base functions. Let people post it on the internet so anyone can add it if they want. But keep the base system clean.</p>
<p>What do you think? What is important for you in a server like this? I will add to this post as I get new input and ideas.</p>
<p><em>The picture is used under <a title="Creative Commons - Some Rights Reserved" target="_blank" href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">Creative Commons &#8211; Some Rights Reserved</a> , Photographer: <a title="Photographer: Zack Williams" target="_blank" href="http://www.flickr.com/photos/zdw/">Zack Williams</a>.</em></p>
<p><a href="https://plus.google.com/107257551033066634962?rel=author" rel="author"> -Svein</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wisnaes.com/2008/01/16/a-home-or-small-office-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stick a label on it</title>
		<link>http://www.wisnaes.com/2005/11/10/stick-a-label-on-it/</link>
		<comments>http://www.wisnaes.com/2005/11/10/stick-a-label-on-it/#comments</comments>
		<pubDate>Thu, 10 Nov 2005 11:47:45 +0000</pubDate>
		<dc:creator>Svein</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.wisnaes.com/?p=13</guid>
		<description><![CDATA[When I train people in video editing I try to get everyone to understand the importance of labeling tapes with unique names. This way you avoid the searching for &#34;Tape...]]></description>
			<content:encoded><![CDATA[<p>When I train people in video editing I try to get everyone to understand the importance of labeling tapes with unique names. This way you avoid the searching for &quot;Tape 01&quot; when you are going to batch capture your sequence.</p>
<p><img width="300" vspace="5" hspace="5" height="225" border="0" align="right" title="Label your tape" alt="Label your tape" src="http://www.wisnaes.com/wp-content/images/Etiketter.jpg" />I promised my students in Norway to find someone that can supply labels like this, so here it is:</p>
<div align="left">Bj&oslash;rn Aurmo</div>
<div align="left">ELLCO Etikett Trykk AS</div>
<div align="left">Pb 14</div>
<div align="left">1438 SKYTTA</div>
<div align="left">Phone: +47 6706 2043</div>
<div align="left"><a href="http://www.ellco.no/" target="_blank" title="ELLCO Etikett Trykk AS">http://www.ellco.no/</a></div>
<div align="left">&nbsp;</div>
<div align="left">The point is to have one label that has the name of the person or company plus address in addition to a number that starts with a letter or two. And then two smaller labels with the number only. You place the big label on the front of the cover, one of the smaller at the end of it and one on the cassette.</div>
<div align="left">&nbsp;</div>
<div align="left">When you capture, this number is what you use as tapename. Put these labels on as soon as you buy the tapes. No need to wait until you are going to use them.</div>
<div align="left">&nbsp;</div>
<div align="left">Another benefit of this is that it is easy to use this number in a tapedatabase for identification.</div>
<div align="left">&nbsp;</div>
<div align="left">Here is the quote I got from the company:</div>
<div align="left">&nbsp;</div>
<div align="left">
<div><span class="082125911-18042005"><font>500 stk size: 40 x 22  mm kr 1300,-&nbsp; plus mva<br /> </font></span></div>
<div><span class="082125911-18042005"><font>500 x 2 sets size: 24 x  12 mm kr 1400,-&nbsp; plus mva</font></span> </div>
</div>
<p><a href="https://plus.google.com/107257551033066634962?rel=author" rel="author"> -Svein</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wisnaes.com/2005/11/10/stick-a-label-on-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

