Add-In Review : PhotoSync for Windows Home Server

Even as a tech-savvy person, I never really got into Flickr. I’ve just never felt the need to post all my photos online. Still, it’s pretty much impossible to avoid these days—even if I wanted to—and it seemed like I’d get sucked in sooner or later. What better way than through looking at the PhotoSync add-in for Windows Home Server?

In theory, an add-in like this sounds fantastic. If you store your photos on a server, you could simply arrange them as you like, and let the server itself handle the uploading, tagging, arranging into sets, permissions, etc. Unfortunately, this crude implementation falls flat. Aside from the fact that features are pretty much non-existent, even the few things it can do don’t work well. Let’s take a closer look at my week with PhotoSync.

You can get PhotoSync for WHS here. As you can see, the download page is unassuming.

clip_image002

Not appearing in the screenshot is the “Release History.” Scrolling down reveals that this is the “initial release.” According to the We Got Served forum post containing the download, this is version 0.9.93, and the .zip file has Beta2 in the title, so it appears that this is only a half-finished version. Ordinarily, it might not be entirely fair to review a beta version of an add-in. But in this case, it appears from that forum post that this beta was released about two years ago (June 21, 2007, to be precise), so it seems pretty likely that this version is as final as we’re going to get. Besides, “beta” doesn’t mean quite the same thing it did ten years ago.

The .zip file is a reasonably sized 1.37 MB, and installation was as simple as WHS users have grown to expect. As usual, you must transfer the .msi file to the server’s “software\Add-Ins” folder and install the add-in itself from the console.

image

I had to disconnect and reconnect the console, not an unusual step when installing or uninstalling an add-in. When I reconnected, I was told that I’d have to authorize PhotoSync to work with my Flickr account.

image

I didn’t have a Flickr account, so I opened a browser window and used my musty, mothballed Yahoo! ID to create my Flickr account. Once that was done, authorizing the add-in was as simple as logging in.

image

image

image

Once that had been done, I was greeted by the PhotoSync configuration screen.

image

The screen shows roughly three main sections. The first contains information about synchronizations, the second is for configuring how the photos are uploaded, and the third governs where and when the add-in is to grab photos and upload them. They seem pretty straightforward, but it was weird to me that the default location of the Photo Sync Folder is “D:\shares\Photos.” We WHS users have been told time and time again—and for good reason—that we should always refer to files and folders using the server name. That is, “\\server\Photos.” It is disturbing that this add-in did not do that by default, or at least leave this section blank until the user fills it in.

In any case, the default sync folder was the first thing that had to be changed. The only photos I have so far customarily stored on my server is an archive of scanned family photos, all predating the age of digital photography. But that obviously wasn’t going to work for the purposes of this review. All the photos are in high-resolution .tiff format, and all together take up over 2.5 GB. Flickr, however, allows only 100 MB per month in uploads for its free account. Since I didn’t have two-plus years to get everything uploaded, and I didn’t want to spring for a premium account, I figured I’d upload a more frivolous set of photos—pets. My entire set was about 160 photos totaling about 45 MB, so I copied the whole thing in a newly created Pet Photos directory in \\server\Photos\Flickr. I then pointed PhotoSync in that direction and set permissions to friends and family only.

There’s no way to manually initiate a sync. So I waited.

Checking back a few hours later, PhotoSync still said “Not In Sync” for all the various sync status lines. That seemed wrong. So I checked Flickr. Clearly, something was not working quite right with the add-in, because some photos had indeed uploaded.

image

But not all of them. Out of 160 or so, only 48 uploaded. After waiting several days, there was no change. This was not the only problem I had, although I’ll spare you the sordid story of my attempts to add new photos in folders (and thus create new sets from the photos). Eventually, the add-in pretty much stopped working completely. For example, the status page, even after a week, continues to insist that the status is “Not In Sync.” At least it’s honest.

Stepping back for a moment, it seems pretty clear that this is an add-in that would be only minimally useful even if it flawlessly did what it purports to do. It was apparently written not to sync with Flickr, but to add photos to Flickr. Deleting or moving photos from the server was seemingly never supposed to have any effect on the Flickr account. The only organization and categorization tools enabled in the add-in was to use the folder name as the Flickr set name and set permissions—globally, not for particular sets. In other words, this version’s limited utility is pretty distant from the utopian ideal of being able to manage your Flickr account from your server.

But even the limited function that this add-in claims is wholly absent. When it does manage to upload photos, it doesn’t upload all of them. Enabling the Use Folder Name as Flickr Set Name function had no effect for me.

The question is, why? I assume that the developer, Ed Holloway, would not have released the add-in if he had noticed these problems. Perhaps something has changed in the Flickr API since release that makes the add-in malfunction? In any case, the cause of the problems are irrelevant for WHS users. The bottom line is that the add-in is simply broken. If it worked at all, I would call it a good way for very casual Flickr users to automatically add photos to a WHS and (undifferentiated) photostream at the same time. Truthfully, that would be perfect for me. But, broken as it is, I can’t even recommend it for that. Bottom line: don’t bother.

Adding mControl to Windows Media Center with Windows Home Server on a Friday Night

It is 7:43 PM on Friday night and my living room light just turned on automatically. Why is that worth mentioning? I installed mControl on my Windows Home Server just over a month ago and each day mControl and WHS turn lights and equipment on and off in my home. WHS and mControl initiate macros that tell Insteon modules in my home what to do for each device I connect to them. While the macros are great for regular operations I often need to override lights or equipment. Since I often use Windows Media Center (WMC) throughout the house I want to access mControl in WMC. Tonight I will show you how to add the mControl Client to your Windows Media Center PC.

mControl and WHS

Background

The mControl application with Windows Home Server allows you to control your home from Internet Explorer, the WHS Console or Windows Media Center. The system works by connecting your WHS to your electrical system and then transmitting signals through your home wiring to modules and switches that control lights and appliances. Through simple macros you can control and monitor lights, HVAC, irrigation, music and even your cameras and surveillance.

You can read my previous mControl articles at:

Installation of the mControl Add-In and WHS Setup

https://moviesgamesandtech.com/2009/05/16/adding-mcontrol-to-windows-home-server-on-a-friday-night/

Creating mControl Macros

https://moviesgamesandtech.com/2009/05/30/mcontrol-macros-with-windows-home-server-on-a-friday-night/

Adding More Modules

https://moviesgamesandtech.com/2009/06/14/adding-an-mcontrol-module-to-windows-home-server-on-a-friday-night/

mControl Review

As a refresher, mControl is an Add-In that you install on your WHS that controls modules and other communications devices within your home. mControl is the software and not the control modules.

There are three components to a basic system:

  1. The mControl software Add-In on your WHS
  2. A USB device (PowerLinc modem #2412U) that sends your WHS mControl signal to your house electrical wiring
  3. A module plugged in to the house electrical that controls a light or device (add as many or as few as you want, I got two to start)

These three parts are all that you need to begin. Before I started this project I thought it would be really complex but I was wrong!

The diagram below shows how you can connect to mControl via your PC, Internet Explorer, Mobile client, Extender or XBOX 360.

Network Diagram

mControl and Smarthome

As I mentioned in previous articles, the Add-In and the device modules are from different companies. I downloaded mControl from their web site at http://www.embeddedautomation.com/EAHAmControl.htm

I live in Southern California and there is a place that sells modules close to my home called Smarthome. I bought my modem and two modules from http://www.smarthome.com/_/INSTEON/_/23b/land.aspx. mControl is compatible with INSTEON devices so to keep it simple I just bought those types of products. mControl can work with other devices but I will not talk about those in this series. The basic INSTEON modules are easy to use and run about $30. Some of these modules switch on and off and can even have dimmer options. Smarthome also sells outlets, wall switches, bridges, keypads, touch screens, sensors, remotes, thermostats, sprinkler controls and even infrared controllers. Make sure you choose INSTEON (or compatible) type devices.

Equipment Needed

mControl on your WHS

Windows Media Center

One Beer (optional as always)

WMC and WHS

Thank you to mControl for permission to use this picture.

Download

When you downloaded the mControl files for WHS you should have had one large folder with all of the mControl Windows Installer Packages. We are looking for the ClientsAndAddins folder. If you cannot find the file you can download the entire package again at:

http://www.embeddedautomation.com/EAHAmControl.htm

I still had a copy of the original download so I will copy the ENTIRE folder to my WMC Vista machine. You MUST copy the entire folder because the set up process needs access to the EUL and Readme files.
mControl Build Folder

Once you have the file on your WMC Vista machine we can start the installation.

Lets set this pig on fire!

Installation and Configuration

Now that we have copied the folder to the WMC PC we have to open the Firewall to allow this PC to access mControl on the WHS. If you do not do this prior to starting the Installation you will NOT see your WHS in the Configuration Utility. You can actually finish the installation without finding your WHS so please make changes to the Firewall prior to installation of the WMC Client.

mControl Installation instructions for the WMC Client can be found at:

http://www.embeddedautomation.com/forum/showthread.php?t=1393

Following the instructions I open the Windows Firewall. If you are running another Firewall program you may need to make the changes in that program.

Windows Firewall

Because mControl is already installed on WHS we just need to open three ports on the Vista PC so it can talk with WHS and mControl.

Click on Change settings.

Click on the Exceptions tab.

Click on Add port.

Add a Port

According to mControl the following ports need to be allowed:

  • Port 29990 (TCP) – used by mControl internal web server and browser/media center clients
  • Port 29994 (UDP) – used by mControl service to send messages
  • Port 29995 (UDP) – used by mControl clients to send messages

Mental note: Make the name the same as the Port number to make future recognition easier.

Add the three ports making sure to enter TCP or UDP protocols as shown above. Each port must be done separately and should look like this:

Add a Port - TCP and UDP

Now that you have added the three port exceptions, close all of the Windows Firewall windows and navigate back to the ClientsAndAddins Windows Installer Package (WIP).

DO NOT INSTALL THE FULL VERSION OF MCONTROL (Win2K_XP_Vista) ON THE CLIENT MACHINES. Your WHS is the mControl server and any additional machines are clients. If you try and install a full version it could change the settings on modems or modules and cause issues. Trust me. Seriously.

Double click on the WIP and click Run. Vista may give you Continue or Allow messages during this process so stay at the PC during the installation.

Open File - Security Warning

Click on Next as the process continues.

mControl Clients and Addins for MCE

As the installation process continues, mControl will use the Firewall ports you opened to find the mControl on your WHS. You may see additional equipment on the list so just set your WHS as the default. If your server is NOT here then chances are you did not configure the Firewall port Exceptions properly.

Set Default Server

Now that you have selected your WHS as the Default Server the installation is now complete and you can click on Close to exit the installer.

Installation Complete

mControl in Windows Media Center

Lets verify that the client installed properly and works correctly.

Open WMC and scroll to Online Media. To the left you will see the program library.

Windows Media Center

You will notice TWO versions of mControl.

Why? According to mControl: “We have two icons (mControl for IE, mControl for VMC) – these are just two different user interfaces that work with Vista – so the user can use what he/she prefers.”

I have noticed three distinct differences between these two interfaces:

  1. The round “mControl for Vista” icon the system does not ask you for your IIS password.
  2. The round “mControl for Vista” is for running existing devices and macros and not for creating or adding new macros.
  3. The square “mControl HTM UI” is similar to the Internet Explorer interface.

Click on the “mControl for Vista” icon.

WMC program library

Below is the Vista interface:

WMC Vista interface

If you want you edit and create macros you should use the “mControl for HTML” interface. You can also use the WHS Console to add macros!

mControl HTML interface

Be prepared to enter your User name and Password if you use the HTML icon.

Password Login

Below is the HTML interface:

HTML interface for mContro

Conclusion

With WHS I can sit in front of my plasma connected to WMC I can access my DVDs and pictures. A year ago I would not have thought I could also control my lights, speakers and even sprinklers from my WHS with mControl. And, according to mControl, I am just scratching the surface of home automation. The Windows Media Center client for mControl makes the whole experience of controlling your home worth the cost.

Thank you mControl and thank you WHS!

I have really enjoyed writing the mControl series of articles. I have two more mControl articles to write about in the next few weeks and then I will get back to other great WHS topics.

Viva WHS! Seriously.

See you next Friday night.

Timothy Daleo

Gigabit Ethernet Upgrade for Windows Home Server

When I built my server I envisioned a paradise where I could have my files centrally stored and called up on a moments notice on any machine. The reality was that transferring files was painfully slow. When I built the server and started to transfer files to it, I thought that it was ridiculous that it was taking so long. I upgraded my entire network because I hate to wait and certain tasks require a faster network connection.

Gigabit

I believe in speed – lots of speed. When it comes to computers and transferring information from computer to computer or computer to server, I want it to take as little time as possible. By default, most networked devices have a maximum throughput speed of 100 megabits per second which is fast, but not quite fast enough for the amount of data that we move today. What is Gigabit Ethernet? Well it uses the same structure as 10/100 Ethernet, but transfers data ten times faster. Faster is better – much better. Enter the world of Gigabit networking.

Let us put this Gigabit thing into perspective with real world examples – transferring files – one hundred 1000 kilobyte JPEG files, 100 MP3 files at 3 megabytes each and 20 gigabytes of various files. This is a perfect world example; there are other factors that come into play, so these are the absolute best times that both 10/100 and gigabit Ethernet can provide.

Bits Per Second 100 – 1000 K Jpeg 100 3 MB MP3 20 Gigs of Files
10/100 Ethernet 100,000,000 8.2 Seconds 25 Seconds 28 minutes 38 seconds
10/100/1000 1,000,000,000 0.8 Seconds 2.5 Seconds 2 Minutes 51 seconds

Would you rather transfer 100 pictures in less than a second or 8 seconds? Or transfer 100 songs in 2.5 seconds compared with almost half a minute. The real noticeable gain is transferring 20 gigabytes of files – half an hour versus three minutes? Gigabit Ethernet provides real world time savings.

More and more products are appearing on the market that have gigabit Ethernet built-in such as Sony Playstation 3 consoles, Apple Mac computers, and home servers. More and more Windows based computers are appearing on the market containing Gigabit Ethernet adapters. Data is also becoming more diverse, larger in size and easier to store. Hard drives are a good example of the data bloat that we have all come to live with. Just a few years ago we were measuring hard drive in gigabytes, now we measure it in hundreds of gigabytes. With all these devices, and the amount of information that can be shared amongst them, it only makes sense to upgrade the connection between them to take advantage of the speed.

Gigabit Ethernet is compatible with 10/100 so that you can use existing Ethernet cabling without fear of needing to upgrade your wiring. Knowing that we do not have to upgrade existing wiring, the only thing that needs to be changed are routers, switches and network cards.

I upgraded my network with Dlink equipment, but you can upgrade yours with any manufacturer that you like.

For my router I choose the Dlink DIR-655. This router not only allows screaming fast Gigabit Ethernet wired connections but allows me to connect wireless devices such as my laptop and Nintendo Wii. It is very easy to set up, and if you are an advanced user it is fully configurable through its web interface. It only has four ports, so that if you have five or more devices, you will either need a network switch, or to connect to those devices wirelessly.

I do have more than five wired networked devices. The four ports on the router are not sufficient for my purposes. To expand my network capabilities, I need to add a switch. If I add a 5 port switch, that only extends my network by 3 ports. What?!? Yes, when you connect a switch to a router, two ports are lost by connecting one port on the switch to one port on the router. Therefore, a little bit of forethought is required. It is far too easy to say four plus five is nine when it actually equals seven.

Seven ports in my case do not leave much room for expansion, so I choose an eight port switch – the Dlink DGS1008D. Not only does this switch run at top speed, it is an energy efficient switch that detects when ports are unused and throttles back the power to those ports. In addition it senses cable length and saves energy when cables shorter than 20 meters (65.6 Feet) are used. It is very easy to set up – connect the network cables and connect it to power.

Now it is nice that my infrastructure is going nice and fast, but if all the devices use only 10/100 Ethernet, we have gained nothing. The first two steps of adding a router and switch are simple. If you can unplug cables and power cords and then reconnect them to new hardware the job is done. Swapping out or adding network cards to computers require a bit more intestinal fortitude. Not everyone is comfortable opening and installing additional equipment. If this applies to you, take the computers that you want upgraded to your local computer store and tell them to upgrade you to gigabit Ethernet – they will be happy to do it for you.

If you are comfortable installing new hardware in your current computer systems then Gigabit Ethernet adapters are readily available at most computer stores. I installed a Dlink DGE-530T GigaExpress card into my desktop computer, my test machine and my home-built home server. These cards are easy to install, windows detected and installed the drivers for them even without the disk present.

When everything is set up to use Gigabit Ethernet and all the cables are connected, start moving files around the network. I bet that you will be as impressed as I was. There is no lag when viewing a slideshow on the PS3 when the pictures are being sent from my home server. Transferring music or pictures from my PC to the server takes seconds not minutes. Another benefit of Gigabit Ethernet is that your network will have more bandwidth and can accommodate more traffic so that many computers can access the server or each other without a noticeable delay or network lag.

For the curious, I am providing a list of connected hardware to show where the benefits of Gigabit Ethernet go in my house. Here are the items that I have attached to my network: Six permanently wired and three wireless.

· A home built Window Home Server (Gigabit)

· A custom built PC work-horse (Gigabit)

· A test PC (Gigabit)

· Sony Playstation 3 Console (Gigabit)

· An Apple Imac computer (Gigabit)

· An Xbox 360 Elite (10/100 – Why this didn’t come with wireless or gigabit Ethernet is a mystery)

· An HP Color Laserjet 3600N (10/100)

· A Nintendo Wii (Wireless)

· A Compaq laptop (Wireless)

· Sony Playstation Portable (Wireless)

· Various other computers from time to time. (10/100/1000)

Windows Home Server – Configs and Tweaks – Part II

After you have the WHS initial setup and configuration done, it’s time to do some tweaking and customizations. (If you purchase(d) the HP MediaSmart, the defaults are not bad. But, where would we be without tweaks and customizations.)

For this article, I’ll assume that you are a newcomer to Windows Home Server, with basic computer skills. If you haven’t installed the Connector on more than one computer, wait until later. You will need the Connector on at least one Windows PC.

Part I we covered:

1. Update your system from both MS and HP.

2. Install WHS Connector on each computer in the house, including all Apple Macs.

3. Configure your server to sleep (HP MediaSmart).

4. Set Backup Time Interval.

5. Set Password Policy for better security.

For Part II, we’ll cover:

6. Install your first Add-in, Advanced Admin Console.

7. Configure static IP using Advanced Admin console (for advanced users).

8. Configure some other good settings using Advanced Admin Console.

9. Configure Automatic Update time.

10. Set up user accounts, and guest users.

11. Configure Shared Folders Duplication.

12. Configure iTunes Server and Media Collection for iTunes (HP MediaSmart)

Install your first Add-in, Advanced Admin Console:

Download Advanced Admin Console from HERE and install it.

On your desktop, you should have a link called Shared Folders.

clip_image002

To install add-ins, place the .msi file in the Software\Add-ins directory on your home server using the

Launch the WHS Console and log in.

clip_image004

Click on Settings, Add-ins and Available. You should see the Advanced Admin console here. Click Install to install it. As you can see, I’ve already installed it, so I can’t show you where it is, but it should appear. (You see that I didn’t install McAfee. I’m going to be using Avast anti-virus, and plan to review it later.)

After you install it, the console will close. Log back in.

Configure Static IP (Optional; Advanced Users Only)

If you understand Static IP and know your DNS, you can set a static IP Address. If you are unsure of what choices to make, skip this paragraph, and proceed on down to the next section, Swap File, or all the way down to Set up users. If you are looking about how to set a Static IP, here is a hint: On the WHS Console, click on Advanced Admin Console. Click on Network Connections. Right click on Local Area Connection, and properties. Under Internet Protocol (TCP/IP), you can set the static IP and DNS.

Configure some other good settings:

Configure some other settings for slightly improved performance and security: Swap file, DEP, Automatic Updates. You can skip this section if you want to, and proceed to Set up users.

Let set a static Swap file (for both improved performance, and so that we have more available space on the C: drive to install programs.)

clip_image006

Under Control panel, again, double click System, then Advanced. Under Performance, click Settings. Now, click on Advanced. Under Virtual Memory,

clip_image007

click Change. Click on the C: [SYS] drive, Custom Size, and set both Initial and Maximum to 200, click Set. Click on the D: [DATA] drive, Custom Size, and set both Initial and Maximum to 4000, click Set. Click OK once.

Now we will enhance the security of the server. Click on Data Execution Prevention.

clip_image008

(“Data Execution Prevention (DEP) is a set of hardware and software technologies that perform additional checks on memory to help prevent malicious code from running on a system.” — Microsoft). Select Turn on DEP for all programs and services except those I select: Click OK. You should once again be at Advanced under System Properties. DEP is turned on for Microsoft Windows programs and services only. I always turn it on for all programs. If a program crashes due to the DEP, Windows will let you know that it terminated for this reason, then you can manually add it in, if the program is acceptable. I’ve found that Command & Conquer 3 requires it on Vista, but that’s a different computer.

Configure Automatic Update time:

On System Properties, Click Automatic Updates.

clip_image009

We’ll change this so that the WHS doesn’t start an update and then reboot the server when we want to have it available. I am likely to be using it at the default time it checks for updates, so I change it. Think about what time you want the server to wake up in the morning. Ensure that Automatic (recommended) is selected, and then select a time about one hour earlier than you want to have the server available, then click OK. The System panel should go away now.

Set up user accounts, and guest users:

Note: As the administrator, either you need to know each person’s password, or have them present to set a password. This is not required, per se, but it is the best way to do things.

On all of the computers in your house (or business), make sure that each person has the same username and complex password on each computer that they need access to. For Windows Home Server, a complex password must contain at least three of the following four character categories: Uppercase letters, Lowercase letters, Numbers, Symbols (such as ! @ # . – +) … and is at least seven characters long.

(Explaining how change account names completely on the various account types on all of the supported operating systems is outside the scope of this document. Note that in XP, if you change the username, it doesn’t actually change the username, only what is displayed. A hint for advanced novices: try the command “control useraccounts2” on XP.)

You should create new user accounts with the same name on each computer – this is the recommended approach for non-matching user names. This is also the cleanest method, and gives the best results. On the old accounts, simply copy documents and such into a public folder, such as public, music, etc. Then log in with the new user account, and put the private documents into that folder.

clip_image011

At the WHS Console, click on User Accounts. Add. Input first, last and logon name (logon name is the username on the other computers).

clip_image012

If you want them to be able to remotely access the shared folders and/or computers, and you probably do, select Enable Remote Access for this user.

clip_image013

Click Next. Input the complex password for this user and click Next. Select the folders you want them to have access to. If you are unsure don’t make any changes, WHS sets some reasonable defaults. Click Finish. Do this for each user.

You may want to enable guest access on the WHS and on some or all of the computers in the house. This way, when I have guests staying with me, or friends over, they can access the computers and the WHS. I use the Guest access, as well as an account called “houseguest” for friends and family who are visiting me. To enable the Guest account, Click on Guest, and the Properties. Follow the instructions, like we did for regular users.

Shared Folders and Duplication:

On the WHS Console screen,

clip_image015

click on Shared Folders. If you have more than one physical disk in the WHS, you can enable duplication, so that in the event of a disk crash, you won’t lose the contents of those folders.

clip_image016

To turn it on or off, select the folder, and then click Properties. This is where you can check or uncheck Enable Folder Duplication. OK will set it and exit the properties for that folder. Enable folder duplication for all of your important folders. (If you can’t enable folder duplication, you only have one disk. If possible, please add an additional disk. Some WHS servers only support one internal disk. Add an external disk, and/or use on-line backup (not covered in this article)).

clip_image017

You can also set permissions to folders this way, so if you (don’t) want someone to have access to a certain folder, you can (dis)enable access. (Yes, “disenable” is a word, according to MS Word.)

iTunes Server (HP MediaSmart) and Media Collector (for use with iTunes)

If you use iTunes, you may want to have the WHS act as a server. This is a cool feature of the WHS and iTunes.

clip_image019

From the WHS Console, MediaSmart Server, Click on Server for iTunes and Configure. Select Enabled, pick a name (I used the name of the server, but you don’t have to, but I think you should.), require a password, if you so desire (I didn’t), and then set the interval. I think that 15 minutes is quick enough, you might want 5 minutes, or only once per day. Your choice. Click OK.

clip_image021

From the WHS Console, MediaSmart Server, Click on HP Media Collector. At the top, click Media Collector Settings. Under General Settings, pick your interval with the slider. Select the computers you want included and click Add.

clip_image022

At the top, select Music, and Enabled and iTunes libraries. Decide your organization, by Artist/Album or PC folder structure. Click OK. You can also copy or move iTunes music and videos to the WHS, but we’ll leave that to another discussion.

–Michael Peele

Smartermail Email Server on Windows Home Server

This is a quick tutorial on setting up an email server using your Windows Home Server. There are a few free options out there but I decided to use this as I like some of the features.

There are some limitations to using the free version. You are limited to 1 domain and you are also limited to 10 accounts for that domain (fits nicely with the 10 accounts for WHS). You can find a full list of features on their site here:

http://www.smartertools.com/SmarterMail/Compare-Mail-Server-Editions.aspx

What you will need:

  • Smartermail Free Windows Mail Server. You can download it from here:

http://www.smartertools.com/SmarterMail/Free-Windows-Mail-Server.aspx

  • Remote Desktop Connection, Advanced Admin Console, or the To Desktop Add-in.

Before starting this you will want to see if your ISP is blocking port 25. To do this open a command prompt and type the following:

telnet XXXX.homeserver.com 25. (where XXXX is the name of your homeserver) If the test is successful you will get a 220 message. If this fails you may not be able to set this up. There may be alternate ports you can use but by no means do I claim to be an email administrator.

You will also need to forward a few ports to your home server. If you go with the default ports of 25,110, and 143 then all of those will need to be forwarded. The default web server is configured to listen on Port 9998 i.e.. mail.domain.com:9998.   You can reconfigure it to listen to another port if you wish.

You can also find the help file that is displayed after the initial setup in the following directory: C:\Program Files\SmarterTools\SmarterMail\help

What to do:

Download the setup. You may have to right click on the setup file and go to properties. In the lower left you will see unblock, this will be necessary if this was downloaded from another workstation/pc otherwise you will get a message that you don’t have permissions to run it.

Run the setup. After setup is finished you will be greeted with a webpage to start your configuration (this may take a minute or 2 to initialize).

clip_image002

Once the initialization is done you are prompted to enter a host name, an administrator username and password.

clip_image004

You are then asked to enter your DNS servers. Leaving them blank will use your current DNS settings of your server.

clip_image006

After your DNS settings it will show you the default directories for your mail server. These can be changed later if you want.

clip_image008

The next screen gives you the option to enable SpamAssassin. If you wish to enable just check the box and click next.

clip_image010

After Spam Assassin you have the option to enable ClamAV. Again check it if you want this option and click finish.

clip_image012

Now you should be looking at the configuration page with the domain options. Click new and enter your domain. This would be your XXXX.homeserver.com. This will also show you your IP and folder path. You will also want to enter the domain administrator username and password.

clip_image004[1]

The technical tab allows you to modify the ports that you will be using. For simplicity I am just using the standard ports. There are also some options on auto responding and forwarding as well SMTP authentication.

clip_image014

You will also notice the tabs labeled features. You may want to go into the features tab to enable/disable what you want. Once done click save. I am not going to go through all of the options here for the sake of time but you will find a link to the manual at the beginning of the instructions.

clip_image016

Now you will want to click on Settings and then Gateway servers. If you’re ISP doesn’t block port 25 you can use this to relay off their servers. Click on new and enter your ISP information. For example you would want to enter smtp.isp.com for the server address followed by your account info for that ISP.

clip_image018

Now click on Manage and all domains. Hover on settings and then click users.

clip_image020

Click new and enter the username, password, display name, etc. There are also tabs at the top for webmail options as well as options for how emails will be composed, a signature and a few other settings. Click save when done.

clip_image022

All that is left to do is test your configuration. Click manage and then mass messaging>send email. Enter the user to send it to and enter a test message and click send.

clip_image024

To check for message you will either need to setup your email client with your info or use the webmail feature. To setup your email client you will need to use your .homeserver.com address. For example it should be test.homeserver.com for both the incoming and outgoing mail servers.

To use the webmail you will need to login with you IP address. This would be your external IP address followed by the port # (I.E 10.10.10.10:9998). You will be greeted by a webmail startup page asking to select your time zone.

clip_image026

Instructions on changing the default webserver port.

  1. Go to the Start menu
  2. Click on All Programs
  3. Click SmarterTools Inc.
  4. Click SmarterMail Web Server Config
  5. Edit the Port Number to 80
  6. Click Reload
  7. Click Close

That should be pretty much it. One thing that I did notice was that during the install it didn’t add exceptions to the firewall. You will need to add SMWebsvr.exe to your firewall exceptions. You can find this in the following folder:

C:\Program Files\SmarterTools\SmarterMail\Web Server\SMWebSvr.exe

Windows Home Server – Configs and Tweaks – Part 1

After you have the Windows Home Server initial setup and configuration done, it’s time to do some tweaking and customizations. (If you purchase(d) the HP MediaSmart, the defaults are not bad. But, where would we be without tweaks and customizations.)

For this guide, I’ll assume that you are a newcomer to WHS, with basic computer skills. You will need the Connector on at least one Windows PC. If you haven’t installed the Connector on more than one computer, wait until later.

Part I

1. Update your system from both MS and HP.

2. Install WHS Connector on each computer in the house, including all Apple Macs.

3. Configure Power Management for sleeping, (HP MediaSmart).

4. Set Backup Time Interval.

5. Set Password Policy for better security.

Part II

6. Install your first Add-in, Advanced Admin Console.

7. Configure static IP (for advanced users).

8. Configure some other good settings.

9. Configure Automatic Update time.

10. Set up user accounts, and guest users.

11. Configure Duplication.

12. Configure iTunes Server and Media Collection for iTunes (HP MediaSmart)

Updates:

After the initial setup, Log on the WHS. We will get the latest updates from Microsoft, which will include Internet Explorer 8. (Not that we’ll be using IE on the WHS, but, it’s part of the update, and if you don’t install it, you may experience issues.)

clip_image002

On the WHS Console, click Settings. Under General, click on Update Now. During this process, you may need to reboot the server, and/or restart the console, and re-login.

When it is all done, we’ll update the HP software, assuming that you have an HP MediaSmart Server.

clip_image004

From the WHS console, click on the MediaSmart Server, then Server Summary and under Software Updates, Click for more details.

clip_image006

You should see Automatically download and install updates is selected. If not, select it. Down below, you’ll see Check for updates. Click it. If there are updates, then update your system. Click OK to finish. Again, there may be rebooting, and or re-logging into the WHS Console.

Install WHS Connector:

You already installed the WHS Connector on one PC. Go ahead now, and install it on all of the Windows XP and Vista computers, as well as Apple Mac computers. Wait until now, so that any updates to the software will be on all of these computers.

Configure Power Management (HP MediaSmart):

From the WHS console,

clip_image008

click on the MediaSmart Server, then Server Summary and under Power Management, click Click for more details. If you want the server awake 24 hours per day, then make sure that Enable Daily Sleep Time is NOT checked. If you want it to sleep, then select the box, and configure a sleep schedule.

clip_image010

We change this so that the WHS is awake when we want it to. It wakes up reliably, not like me. I am likely to be using it at the default time it sleeps, so I change it. Think about what time you want the server to be available in the morning. Select a Wake Up time two hours and 5 minutes earlier than you want to have the server available, then click OK. We do this so that the Microsoft updates can run 5 minutes after it wakes up, and backups can run after that (we’ll configure those schedules later). Click OK when you are finished.

Review the Server Summary screen from time to time, and make sure that all of the boxes have green checks, especially in Hardware and Storage.

Set Backup Time:

We’ll set the time that we want the WHS to back up the computers in the house.

clip_image012

On the WHS Console, click Settings, then Backup. Remember that we set the wakeup time, and Microsoft updates prior to the backup time. Your WHS will be available during backups, however, it might run a little slower than normal. After you configure the start time, pick an end time 2 hours prior to when you set the WHS to sleep. We don’t want a backup running when it goes to sleep. Also, I decided that I want 3 monthly, 4 weekly (1 month), and 7 days (1 week) of backups. After you set this, click Apply.

Set Password Policy:

We want to make sure that our passwords and those of all other accounts are good. Under Settings, click Passwords.

clip_image014

Move the slider to Strong. Click Apply. We do this so that passwords are less likely to be guessed or hacked, both from inside the house (e.g. the kids), and from outside (if we turn on remote access).

Stay tuned for Part II.

Using the To Desktop Add-in for Windows Home Server

If you are one that tends to use the WHS console rather than using Remote Desktop than this add in could be for you. What this does is allow you to get to your WHS desktop from within a console session.

First you need to download the add in from here: Download

Once you have it downloaded place it in the \\software\add ins directory. Now open the console and go into the add ins tab of the settings and the To Desktop will be available to install.

To learn more about installing add-ins, click here.

Once the install is complete reopen the console. In order to access this add in you will need to go back to settings and it will be listed on the left. There are 3 options listed for using this add in. See screenshot below.

clip_image002

The first option is to minimize. What this function does is allow you to minimize the console and get to the desktop of the server. Not to much to mention but it does what it is intended to do.

Clicking the exit full screen will open a new window of the desktop on top of the console. This will also open Windows explorer as shown below.

clip_image004

Finally the last option is close. What this will do is close the WHS console and once again bring you back to the desktop of the server as if you used Remote Desktop.

clip_image006

That is all there is to this add in. It is pretty straightforward and does what it is intended to do. A few things to note when using this add in. One is that when you use the close option the next time you log onto the console you will be presented with the desktop instead of the console itself. The other is that anyone else using the WHS console will also have access to this and to the desktop of the server so it might something to think about before installing it.

Overall this is a fairly good add in. Is it a required add in? Depends. I am assuming that majority of people just use RDC to gain access to the WHS. However if you are one that uses the console then this can definitely come in handy when you need access to the desktop or other areas of the server.

Installation of ESET NOD32 on Windows Home Server

Last month I put together a home built Windows Home Server (WHS) first and foremost for its powerful backup features. Now that it is up and running, performing nightly backups of all my networked computers, I have been itching to explore the remote access feature while I am away. But my first concern was security of WHS once remote access is turned on. Remote access opens ports (or data access pipes) in the router and WHS firewall to the internet to allow the user to access files in WHS shared folders or use of networked computers configured for remote control access. Andrew has reminded us in his post Why You Should Always Run Anti Virus Software and Firewalls the importance of security. WHS includes a competent firewall so antivirus protection was next for WHS. My current computers use ESET NOD32 because of its proven low use of system resources and CPU cycles. It is just plain unobtrusive and includes spyware detection which is a bonus. I just expect an antivirus program to do its job without constantly being in your face saying here I am. ESET recently confirmed that ESET NOD32 Antivirus 4.0 Home Edition is compatible with WHS so this was a no-brainer for my setup. NOD32 does not install as an add-in but is installed using remote desktop. Some may not like the fact you can not monitor the status from the Windows Home Server Console but I have found ESET to be maintenance free using the default settings with no need for user intervention. So let’s get started.

I purchased the program and followed the emailed instructions to download the 32 bit version of the file to the server shared Software folder located on the desktop of my home computer. Note that a trial version is available if you’re not ready to fork over the money at this point.

The next step is to log on to the server using Remote Desktop connection.

clip_image002

Navigate to \\Server\Software shared folder and drag and drop the eav_nt32_enu.msi to the WHS desktop. Click Yes should you get the security warning.

clip_image004

Right-click the eav_nt32_enu.msi file and select Properties. If there is a box labelled Unblock, click it then OK. (If not, close the Properties window.)

clip_image006

Ok, time to install ESET NOD32, double click the file and follow the prompts as you would install any program. Feel free to select your typical installation settings but these are the steps I took: Click Next, accept the terms of license agreement click next, Typical settings click next, enter user name and password from email then next, choose to enable (or not) Threatsense.net and next, choose detection of potentially unwanted applications (or not) click next, then finally Install, after less than a minute just click Finish to complete NOD32 setup. A splash screen appears and an icon appears in the notification area letting you know NOD32 is active and protecting your server. No restart required.

clip_image007

Once installed NOD32 goes to work scanning the files for viruses and spyware. I opened Task Manager to monitor CPU Usage and while it was actively scanning files I never saw CPU usage go above 4%. The screenshot CPU history barely shows a blip. One of the reasons you got to like NOD32. (To see the NOD32 screen shot below select change Display: Standard mode to Advanced then click Statistics.)

clip_image009

The default settings automatically check for virus updates every 60 minutes. Also NOD32 automatically runs a virus scan on startup and whenever there is an update to the virus signature database. These are default settings, no user interaction required.

I hope this motivates you to install an antivirus program on your WHS. As Andrew discovered it is important to protect your personal data and network from exploits and attacks, be it ESET’s NOD32 or other antivirus program of your choosing.

Review of Seagate FreeAgent Go 320GB USB Hard Drive

Do you need some external storage? Do you need something portable? And by portable I mean something that you could carry around in your pocket? If the answer is yes then look no further than the Seagate FreeAgent GO USB hard drive range.

IMG_0340

The FreeAgent Go drives come in 10 different colours (so there should be one you like) and also in 4 different storage capacities (250GB, 320GB, 500GB, 640GB).

The drive I am reviewing is the 320GB in tuxedo black.

BOX CONTENTS

The box contains the 320GB portable hard drive, a USB cable, a quick start guide and a warranty booklet (the usual sorts of things you would expect).

IMG_0341

The quick start guide is very simple to follow – it is a couple of pictures showing you how to connect the drive to your computer, but I would imagine that most people probably won’t even look at it.

The USB cable is very short, which is great if you want to just connect it to your laptop, or if you have easy access to whatever computer you are going to connect to, otherwise it may be too short for you!

SPECIFICATIONS

Product Dimensions

3.15 in Horizontal x 5.12 in Vertical in x 0.49 in Depth (80.00 mm x 130.00 mm x 12.50 mm) Weight: 0.35 lbs (0.16 kg)

Performance Specs

USB 2.0: up to 480 Mb/s

IMG_0342 IMG_0343 IMG_0344

USING THE DRIVE

The drive itself contains the user guides and also the Seagate Manager software. Just connect the drive to a computer and you will be offered the option to install the software (which comes in multiple languages).

Software installation Software installation - 2

Installing the software is simple and is just a few clicks of the mouse.

Manage Install 1 Manage Install 2 Manage Install 3 Manage Install 4 Manage Install 5 Manage Install 6

When the software started I was advised there was a software update, so I followed the steps and installed the update. This did take a few minutes, so be patient.

software update

The Seagate Manager software adds a powerful set of tools to your FreeAgent Drive:
• Backup and restore features to enable you to protect your data.
• Sync, to synchronize one or more folders between two or more computers.
• Security features, including encryption of multiple files and folders in one location, as well as backup and sync encryption.
• Settings to control power management, software updates, drive lights and more.

Seagate Manager

The software is very easy to use and just requires a few point and clicks to do what you want.

There are even lights on the back of the top of the drive that light up when connected.

CONCLUSION

I love this drive. It is tiny, it weights next to nothing, it is quiet and it looks good! If you need an external drive for any reason, this is certainly one you should consider. Seagate claim that this is the thinnest portable drive available, and I could well believe that.

The Seagate Manager software is a useful addition if you need it as well.

You can even buy a carry case and dock for the drive if you so wish.

I wrote an article a while back on how and why you should back up your Windows Home Server Shared Folders to an external drive and store it offsite. This drive would be perfect for that task. To read that article click here.

The US retail price for the 320GB drive is around $120 (although Seagate themselves are selling it for $90). The UK retail price is around £60, but look around as there are some good deals to be had!

Windows Home Server Developers : Undocumented WHS classes: QSMMgr

If you are a developer, or are thinking about starting to develop your own add-ins for Windows Home Server, then you should check out a new article by Nick Asseloos.

APIs

This new article describes the undocumented functions in the QSMMgr class which is located in HomeServerControls.dll.

This class is handy for retrieving all kinds of info about storage (Storage Manager).

You can download the Undocumented Windows Home Server APIs PDF by clicking here.

Add-In Update – @WHSTweet for Windows Home Server

WHSTweet new version

A few weeks ago I reviewed the @WHSTweet add-in written by my friend and fellow WHS MVP Donavon West.

Donavon has now released an updated version of this add-in, available from here.

The changes is version 1.2.0.969 are as follows:

  • Added support for Direct Messages (DM)!!!
  • Fixed the critical error reporting on reboot bug.
  • Changed the twitter bird logo.
  • Things were getting a little crowded, so I introduced a tabbed interface.
  • Removed #WHS from test tweets to reduce what some have called “spam” (sorry ’bout that!)
  • Changed the code to accept localization (i.e. multiple languages). If you would like to volunteer to convert a resource file into your native language, send an email to whstweet@domain.com (where domain = homeserverhacks) and specify the language that you can convert.

If you are already running @WHSTweet then you need to uninstall the add-in first, delete the original InstallWHSTweet.msi file from your add-ins folder, and then replace it with the new InstallWHSTweet.msi folder and reinstall the add-in. Detailed instructions on installing and configuring @WHSTweet can be found in our original review by clicking here.

WHSTweets - new version available

This still remains a very useful add-in and one I recommend you consider using.

Adding an mControl Module to Windows Home Server on a Friday night

Pic1

I am back from a couple of great week-long vacations and while I was gone Windows Home Server, with the mControl Add-In, has been watching over our home. Windows Home Server controlled two lights I connected so easily I decided to add additional modules for another light and my surround sound speakers. While I was gone Smarthome delivered these control modules and I am going to hook them up tonight. My first two articles about mControl described the process of installing the mControl Add-In, connecting the system via an easy USB cable and then creating some macros to tell the lights when to go on and off.

You can read the articles I wrote showing the easy installation of mControl at:

https://moviesgamesandtech.com/2009/05/16/adding-mcontrol-to-windows-home-server-on-a-friday-night/

and the macro article at:

https://moviesgamesandtech.com/2009/05/30/mcontrol-macros-with-windows-home-server-on-a-friday-night/

mControl Review

As a refresher, mControl is an Add-In that you install on your WHS that controls modules and other communications devices within your home. mControl is the software and not the control modules.

There are three components to a basic system:

  1. The mControl software Add-In on your WHS
  2. A USB device (PowerLinc modem #2412U) that sends your WHS mControl signal to your house electrical wiring
  3. A module plugged in to the house electrical that controls a light or device (add as many or as few as you want, I got two to start)

These three parts are all that you need to begin. Before I started this project I thought it would be really complex but I was wrong!

The diagram below shows how you can connect to mControl via your PC, Internet Explorer, Mobile client, Extender or XBOX 360.

Pic2

Equipment Needed

mControl on your WHS

Device Module (I bought mine from Smarthome)

iTunes streaming your favorite station

One Beer (optional as always)

Pic3

I bought a couple of extra parts (as shown above) to get a 10% discount and will write about the addition of those items in future articles.

Lets set this pig on fire!

Installation

The module I am going to install is an Insteon On/Off Adapter #2856S3B and I will use it for the surround sound speakers and light. The surround sound speaker system for my Samsung stereo is wireless but I keep the power turned off the other 22 hours a day I am not using it. Currently, every time I want to listen with surround sound I need to get up, walk around the couch and dining room table and flip the little switch on the back of the speaker unit. It is a pain in the ass and quite frequently I either forget to turn it on or leave it off cause I am too lazy to get off the couch. With mControl and WHS this new module can control the surround sound from Windows Media Center. This option is perfect for me since most of the movies I watch are through my Dell Hybrid running Vista connected to my plasma in the living room. Tonight when I queue up the Star Trek Alternate Realities DVDs I just put in my Windows Media Center DVD library, I can also turn on the surround speakers and light.

The first part of the installation is to walk out to the living room and plug in the module. Make sure you write down the address of the module BEFORE you plug it in or you will be making a second trip! The address is on the back of the module.

Pic4

Now that I have the address all I have to do is plug it into the wall and plug the devices into the module. For this installation I am plugging in an extension cord that is connected to the surround sound and a small lamp I want to come on when I start to watch a movie. I plan on shutting off the main light, that is already controlled by WHS, and using the second lamp as a “night light” during the movie. Don’t want to kick the side of the table again. *#$&(@&@#

Pic5

Now that I have plugged the module in, I am going to open Windows Media Center (WMC) and add the device. You can also add the device through Internet Explorer (as explained in my first mControl article) or directly through the WHS Console. Don’t you just love it already?

mControl for the WMC is listed under Online Media in the program library.

Pic7

If you have enabled ISS then it will ask you for a user name and password

Pic8

As you can see the main light in my living room is already on because I am running the macro from the last article. In addition, during the first article I created a zone for each room of the house (including the backyard and garage), and will just add this new module (device) to the Dining Area.

Click on Settings from the Zone View screen.

Pic9

Click on Manage Zones from the Settings screen.

Pic10

Click on the Zone in which you want to add the device.

Pic11

Click on Add Device in the Edit Zone screen.

Pic12

We are now ready to add the module we plugged in a few minutes ago. This has taken about 30 minutes for me, since I am doing screen shots and typing, so I am ready for another beer. BRB.

Pic13

In the Add Device screen give your module a name, choose the type of adapter, module, image and then type in the address from the back of the module.

Before you click on Save walk back out to the location where you plugged in the module and push the Set button on the side of the module. The instructions say you only have about four minutes so if I had clicked on it when I first plugged it in it would have not recognized it. Hold the button down on the module until it starts to flash and then come back and click on Save.

Pic14

Once you have clicked on Save you will be back at the Edit Zone screen. Click on Home to take you back to the Zone View screen.

Pic15

If the module was recognized (you wrote down the correct address) then you will see the device in the zone. The module recognizes that the light and speakers were already on so the yellow bars are lit. I will turn it off and verify that it is working.

Pic16

The module turned off and I walked out to the living room to verify the light and speakers were off. Everything is working. I also turned on the Studio Hybrid PC so I can control the lights from the living room. The wife is out playing Mahjong and I have Star Trek with six beers left! That’s how I roll my friends.

Pic17

Everything looks good so lets try it out! I am ready to test the system. I made a short video of the experience.

Conclusion

I hope that the articles I have written about mControl have shown you how Windows Home Server and mControl can enhance your home. I really have enjoyed learning about mControl, Insteon, Windows Home Server and how these simple modules can do so much around my home. Please check back with us to see how we use WHS and mControl for even more great things!

See you next Friday night.

Timothy Daleo

Installing Windows Home Server on a Motherboard with Intel ICH10R

After I encountered some trouble while installing Windows Home Server on a board with Intel’s ICH10R in AHCI and/or RAID mode, I made a short how to on pushing the required drivers to the installation without burning an OP-DVD. This is it.

This example is based on the recent version of Intel Matrix Storage Manager Driver.
On the USB stick that normally holds the ‘Drivers’ folder during installation, create another folder (e.g. ‘instSATA’) in the root.

Copy all drivers required for your Mass Storage device into that folder. You can find them listed in the file ‘txtsetup.oem’ of your driver source.

Copying always includes any *.inf, *.cat and txtsetup.oem.

Now create a textfile and copy the following code into it:

REM Copy the required driver files to the setup folders
md c:\$WIN_NT$.~BT\$OEM$
md c:\$WIN_NT$.~LS\$OEM$\TEXTMODE
copy %~dp0*.* c:\$WIN_NT$.~BT\$OEM$
copy %~dp0*.* c:\$WIN_NT$.~LS\$OEM$\TEXTMODE
REM Add the information about the driver to the setupfile
REM Section header
echo [MassStorageDrivers]>> c:\$WIN_NT$.~BT\winnt.sif
REM Edit the corresponding line for your device from txtsetup.oem
echo “Intel(R) ICH10R SATA AHCI Controller” = “OEM”>> c:\$WIN_NT$.~BT\winnt.sif
REM This is a must have line, use only the one for your language
REM (GERMAN DE)
echo “IDE CD-ROM (ATAPI 1.2)/PCI IDE-Controller” = “RETAIL”>> c:\$WIN_NT$.~BT\winnt.sif
REM (ENGLISH US)
REM echo “IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller” = “RETAIL”>> c:\$WIN_NT$.~BT\winnt.sif
REM Section header
echo [OEMBootFiles]>> c:\$WIN_NT$.~BT\winnt.sif
REM Add all files required for your device
echo iaAHCI.inf>> c:\$WIN_NT$.~BT\winnt.sif
echo iaAHCI.cat>> c:\$WIN_NT$.~BT\winnt.sif
echo iastor.sys>> c:\$WIN_NT$.~BT\winnt.sif
REM This line must always be there
echo txtsetup.oem>> c:\$WIN_NT$.~BT\winnt.sif

Save this file as a cmd file (e.g. ‘instAHCI.cmd’) to the same folder where you’ve put the drivers .

Now start the setup from DVD and run through it. After the computer restarts in Textmode Setup, you will probably encounter a bluescreen.

Start Setup from DVD again and go to ‘Load additional storage drivers’. Click on ‘Load drivers…’ to get a filebrowser.
Type * (asterisk) for the ‘File name:’ and press Enter to see all files. Navigate to your driver folder on USB stick and highlight your cmd file (‘instAHCI.cmd’ as above).

Right-Click and select ‘Open’ to execute it and get all driver files copied to the correct setup folders.
Close the filebrowser and click ‘Cancel’ to end setup and reboot your machine.
It will continue in Textmode Setup, but now without bluescreen, as it has the correct drivers for your controller.

Written by Thorsten Studt

Why I got a Windows Home Server

For a few years now, I’ve wanted to purchase a file server for my home. I wanted to have my desktop, laptop, and my wife’s laptop be able to simply share files. Having had more than one disk crash, and seeing people lose their life’s work due to a disk crash, I knew that I wanted some kind of redundancy, so I would not lose valuable data, like pictures.

At first, I set up a simple share on my desktop computer, and periodically copied files from it to somewhere else – CD’s, DVD’s, dual layer DVD’s, a spare hard disks in an external enclosure, my laptop. But this wasn’t organized properly. In addition, if the desktop computer was powered off, or in use playing a game, network access was a problem.

So I decided that I needed a dedicated, network attached storage. That’s what a NAS is – network attached storage. Not necessarily a dedicated computer, not necessarily a high-end storage device that big corporations have. Just something simple. Just something with at least two disks, that would mirror each other.

I spent the better part of a year looking at the various NAS devices, reading reviews, looking at pricing, checking prices, and learning that some of them allow access from the internet, some only allow one user at a time.

I also looked at signing up for storing my files on the ‘net, but that’s too slow for real use. I did think that putting a backup copy out on the ‘net would be a good idea, albeit fairly expensive and cumbersome.

And, backing up all the computers in the house would be a good idea.

Oh, yea, and in the mean time, we had a baby. Baby pictures and videos are very important. I REALLY needed a shareable, reliable and fast network attached storage (NAS).

And then, Microsoft released Windows Home Server (WHS), and Hewlett-Packard (HP) released the MediaSmart Home Server running WHS.

I know a bit about running servers, but I don‘t want to have to get an MCSE just to store some photos. The WHS is made for the novice user, but has enough features and add-ons to make advanced novices, like myself, and even most professionals happy.

I priced out the various NAS options with a couple of 1 terabyte (TB) disk drives, and I priced the WHS. The feature set of the WHS is so much more impressive than any NAS anywhere in the price range, for my needs, I just had to have one. My wife agreed.

So, what does the WHS do that is so AWESOME?

I am setting up accounts for grandparents, aunts, uncles, in-laws, out-laws (just kidding), friends and extended family. They can all visit my WHS to see photos and videos of baby, as well as upload their own photos and videos.

I am copying all of the CD’s and DVD’s with old photos to it, for the wife.

I am copying tax, warranty, manuals, important documents and such to it.

I finally have a real backup of all of the computers in the house.

I bought an EeePC for the living room, and it is also backed up. I did a manual backup out of the box, and did a manual backup after installing some drivers, windows updates, security software, and programs.

It’s fast, and it takes very little power, and can sleep at night.

It monitors the computers in the house for Windows Firewall and security alerts, like if someone turns off the firewall.

There are add-ins to manage virus software on all of the PC’s in the house (Avast).

And, there are add-ins to automatically copy data to off-site storage on the ‘net, just in case something terrible, like a fire, destroys your house. Wouldn’t it be nice to think that if you have a fire, you at least still have your wedding and baby pictures?

So, that’s why you should get a WHS – file sharing, backup, and sharing baby pictures with the family.

Why should I get my mother (mother-in-law, grandmother, uncle, brother, friend, etc.) a WHS?

How many times has your mother had a computer question that you could fix if there was a backup of the system, or files? WHS has built-in backup, and it is easy to use.

How many times has your mother asked you to store photos and home movies? WHS can do this easily. The HP MediaSmart comes with software to publish photos on it, or on some popular web sites.

How many times has your mother misplaced an important document at home? WHS can store all these files, and they can be searched. There are add-ins to help manage this for you.

How many times has your mother had a problem that you could fix if you were sitting at the computer? WHS has a web interface that can allow you to remotely connect to other computers (this requires XP Professional, Vista Business/Enterprise/Ultimate, and doesn’t work on XP Home or Vista Home – however, there are FREE software such as UltimateVNC that can be used).

There are add-ins like WHSTweet that you can set up on the WHS to use Twitter to send you alerts of issues. So, if your mother’s WHS has a disk failure, you will know, before she does, and you can put in a new one, quickly.

I recommend that my friends, family and the in-laws get a WHS.

I recommend that you get one too.