A New Kind of Home Computer: Windows Home Server Preview
by Ryan Smith on September 4, 2007 1:00 PM EST- Posted in
- Systems
WHS as a File and Media Server
The second major feature Microsoft is pushing with WHS is its use as a file and media server. This is a natural ability for WHS to have since file serving is a core component of Windows Server 2003, and we couldn't imagine Microsoft having not shipped WHS with this feature. As we'll see however, for a file server WHS is surprisingly hit and miss.
It's important to note that the connector software is not only a backup client, but it integrates the computer into the server on an account and file level. WHS does not do active directory domains (important because home versions of Windows can't connect to those) but instead offers a simpler level of integration. When a client is integrated into the server, the default action is to create accounts on the server that are related to the accounts on the client. Here WHS and the connector will copy over the account names and passwords (forcing the account owner to set a real password if they are not using one) and then give every account their own personal folder on the server. WHS will furthermore keep the accounts in sync between the client and the server, so that passwords remain the same on both, particularly important so that clients can access the server's folders without needing to log into the server separately.
By giving each account on each client a server account, this serves to simplify access controls on the server. WHS forgoes the full abilities of Windows' access control lists for a Unix-like read-write/read/none level of permissions for each shared folder for each account. Permissions can only be set at the shared folder level however, and subfolders can only inherit the permissions of the folder that contains them unless the administrator goes outside the bounds of the WHS console.
Besides the account folders, WHS comes with five public folders: music, videos, photos, public, and software, and all accounts automatically get read-write access to these folders. Additional folders can easily be created from the console, with accounts getting no permissions by default. The much loathed guest account also makes an appearance here, and while it's disabled by default it's possible to enable it and give it access rights to all the shared folders the same as any other account.
It's also with the shared folders that the folder duplication feature becomes available. Windows doesn't duplicate backup data (since the data is already at one place: the client) but can duplicate any of the shared folders, including the account folders. From having used WHS so far, the ability to select what folders to duplicate (e.g. photos but not videos) is proving to be incredibly useful.
WHS also offers a degree of local backup protection for these shared folders, besides the redundancy in case of a drive failure. Surprisingly, none of Microsoft's own manuals for WHS mention this, but the shadow copy service on WHS is by default used to also track changes in shared documents, meaning the Previous Versions feature is available to recover old documents should the current ones be damaged/destroyed. This currently is somewhat limited in availability since on the client side only Vista and some XP clients support this feature, but via RDP it's possible to log into the server, which can also use the Previous Versions feature on itself. The buffer for the amount of data shadowed here is fairly small, so these backups are not as robust as the backups done by WHS of whole computers. But since most media seldom changes, it's enough to recover files in the most likely situations.
Finally, all of these shares are offered as a normal Windows SMB share. This is worth noting since there are viable SMB clients available for all the major platforms, so WHS can easily be used as a server even in a mixed network. Furthermore the WHS development team has also been looking at other uses for the shared folders, going so far as to seriously propose using a WHS server as a back end for Mac OS X Leopard's Time Machine backups.
128 Comments
View All Comments
archer75 - Thursday, September 6, 2007 - link
Actually the main purpose of WHS is not only backup but it's also as a file server. It's meant to store all of your data on it and have it protected so all in your home can access it.I am using it as a file server exclusively and I don't have it set to do any backups and it works great.
n0nsense - Thursday, September 6, 2007 - link
Sorry, i will explain my self.I can't imagine file server without raid.
1. Mirror if you have enough money and need best performance.
2. raid 5 will give you same performance as normal disk.
3. soft raid.
when you store your data on server with redundancy, what backup do you need ?
shabazkilla - Thursday, September 6, 2007 - link
Any Windows XP or Vista PC has RDP server capability. I don't have my Vista laptop powered up at the moment, but in XP right click on My Computer, click Properties. Select the Remote tab and check "Allow users to connect remotely to this computer."
As for the RDP session being HTTPS encapsulated, there is a known security bug with RDP that makes it less than secure.
http://www.securityfocus.com/archive/1/317244">Microsoft Terminal Services vulnerable to MITM-attacks
If you need remote access to your network stick with VPN rather than opening up a Terminal Server to the internet.
tynopik - Thursday, September 6, 2007 - link
> Any Windows XP or Vista PC has RDP server capability.that is only XP Pro, Vista Business or Vista Ultimate
XP Home, Vista Home Basic, and Vista Home Premium do NOT have RDP
archer75 - Wednesday, September 5, 2007 - link
I don't get the complaint with setting up WHS and Media Center. All you have to do is tell Media Center to watch the folder with your shows in it. You are going to do that anyways so it's not difficult at all. Just a normal part of Media Center's setup. I told it to watch a share which it found on it's own. Done. That's it.WHS is targeted at your average home users. As such they don't know anything about RAID or have the ability to set it up. And even for the experienced user it is simply not needed. Ditch RAID all together. Forget about it. It is not needed here in the slightest. WHS will duplicate what you set it to and you are protected against drive failure.
The only other step I would take is using an online backup service to keep your data safe off site. There are at least two that will integrate with WHS console for easy management.
I have personally built my own WHS and it currently has 6 hard drives in it with room for 6 more. It's been rock solid so far for a RC.
iwodo - Wednesday, September 5, 2007 - link
It is nice this article prove a point. NAS ( or NAS like product.. in this case WHS ) does not necessary means slow.If we look at the graph at smallnetbuilder almost all NAS perform below 30/s MB per sec.
Verdant - Wednesday, September 5, 2007 - link
well not a complete solution, the webguide add-in covers many of the features i would want for MCE, the main problem is still the multiple computers issue though.Whiist allows you to do a pretty good job of web hosting too,
it just seems that some of these add-ins were ignored when this article was written!
n0nsense - Wednesday, September 5, 2007 - link
This product can't be used by grandma because it is to complicated and she even don't aware of what it can do and for what she will need it.No enthusiast will use it since there is no reason to use product pretending something that it is not. It is not Server OS (hardly can call OS anything carrying Win logo with exception for WinCE which is truly interesting modular OS with micro kernel).
From my experience, when you have 3 and more computers, you do want centralize storage for media and docs. and some to keep private. no way I'll trust MS to be responsible of such things. Not with NTFS which is far from being perfect.
I'm sure MS will find the way to push it through OEM. But this is only thing they good at.
neogodless - Wednesday, September 5, 2007 - link
If your grandma has three computers and an XBOX360, she might want this...Assuming she does...
Option 1)
Spend THREE DAYS setting up a Linux box with her spare old computer?!
Spend extra money on hard drives because it does have SIS.
When she adds hard drives... how does she tell Linux to spread out the files?
Option 2)
Spend 30 minutes setting up a pre-built WHS system or 90 minutes installing and setting up WHS on her old spare system. Maybe buy an extra hard drive here and there and spend 5 minutes adding it to the system.
leexgx - Wednesday, September 5, 2007 - link
grandma lolbut i agree good post (must make sub account so can rate users)