Find My iPhone


Anyone who owns an Apple iPhone needs to install and configure this app!

When I first configured the Find My iPhone app, my initial thoughts were…this is sort of neat, but mostly a gimmick.

Ok, so it lets me see the current location of my iDevices (iPhones, iPads, etc…). Is it really going to help me locate a lost or stolen iPhone?

Well, the short answer is: YES!

Over the past several months I’ve used this app to successfully locate several misplaced iPhones.

A few weeks ago my wife couldn’t find her iPhone. We tried calling it, hoping to hear it ring, but after several tries…nothing. So I opened the find my iPhone app on my iPhone and voila, in about 15 seconds it told me that the phone was located in our driveway approximately where our minivan was sitting. The initial response was, “I’ve already looked in the minivan.” However, upon closer inspection, the missing iPhone was found under the center console.

The real test came this last week, as we flew home from a short family vacation in Missouri. Our flight had a connection through Newark, NJ, and just before landing at our final destination in Boston, my wife realized she did not have her iPhone. Unknowingly to us, it had fallen out of her purse on the first flight. To complicate matters it was on airplane mode, so the cell phone radio was off.

The first thing I did was open the Find My iPhone app on my iPhone and set the alert for her phone. I told the app to have her phone display a message as soon as it was found saying that it was lost and to call my iPhone’s number. I also told it to notify me via email as soon as her phone was located.

We reported the phone lost with the airline and went home. I checked the app a few times that evening and the phone could not be located.

Then at 11 PM that night, I received an email while sitting at my computer that said that her iPhone had been located. Before I could even launch the find my iPhone webpage, my phone rang. It was a cleaning lady on the plane in Indianapolis who had found the phone. She said as soon as she turned it on, it started making all sorts of noise and displaying the message that she needed to call me. She keep me on the phone as she walked to the Continental office to turn the phone in. While talking to her, I loaded the Find My iPhone webpage on my computer and watch as the phones location was updated every 30 secs or so.

Continental made arrangements to have the phone on a flight to Boston the next day, where I picked it up at the airport. Overall a resounding success for the Find My iPhone app!

To get the Find My iPhone app installed and working on your iPhone, iPad, or 4th gen iPod Touch there are a few things you need to do:

  1. Visit the App Store on your iPhone, iPad, or iPod Touch and download the Find My iPhone app.
  2. Use your Apple ID to sign in and register your device with the service.
  3. Use the same Apple ID to turn on the app on your other iDevices.

Now if one of your devices goes missing, you can use the app to attempt to locate it. For the location services to work, the device has to be turned on and connected to the internet either via Wifi or the cellular network. If it cannot be located, you can have it send you an email the next time it connects to the internet.

There are also options to lock the device or to remotely wipe the device. These options may be handy if you are having trouble recovering a lost or stolen device from it’s new owner.

Overall, I highly recommend this app based on personal experience. Download and configure it today!

Mac mini with Snow Leopard Server–Setup Tips


I recently decided to purchase an Apple Mac mini with Snow Leopard Server so that I could have a fully featured server providing services for my home network and some business interests.

The primary goals being:

  1. To eventually reduce the cost of maintaining calendar, email, and contact management services that push info to our mobile devices (iPhones, iPad, etc…). My goal here is to ditch mobile me.
  2. Establish a central file server to manage our growing collection of digital assets (photos, music, movies, documents, etc.).
  3. Facilitate server based Time Machine backups of all local mac computers on our home network.
  4. Manage user and computer accounts to control the level of service provided to the various household users.
  5. Establish a VPN to remotely access files and services on the home network.

A secondary goal being an overall refresh and improvement of my server management skills.

The features that attracted me to the Mac mini server were:

  • It’s small footprint
  • Extremely energy efficient design
  • Unlimited client license
  • Low cost
  • Ability to support and manage Mac, Windows, and linux clients.

The marketing info from Apple is very suggestive that a non IT person can easily setup and manage a Mac mini server. By using their included setup assistant, anyone familiar with Mac OS X is supposed to be able to quickly and easily have a fully functioning email, file, and directory server. I can confidently say that this is not the case. I have a substantial amount of experience with OS X, some OS X Server experience, and some linux admin experience. I thought I would give the setup assistant a try and see how easy it really can be to setup a Snow Leopard Server. Here is a brief summary of my results:

First try (setup assistant) = EPIC FAIL

Second try  (manual configuration) = SUCCESS

After reading a substantial amount of the server admin guides from Apple, and researching much info on the web, I now have a properly functioning Snow Leopard Server with the following services enabled:

  • DNS (Domain Name Server)
  • Open Directory
  • AFP (Apple Filing Protocol)
  • SMB (Windows file sharing)
  • NFS (Unix file sharing)

 I have migrated my user account from local accounts on the various macs, to a network account on the server. This was a challenging task to do correctly and there is virtually no documentation from Apple which provides an approach or framework to migrate local accounts to server accounts. A full write-up will be forthcoming…but in the mean time, a few things to consider:

  • Have a full admin account on your server that does not have the same long or short name as the account you plan on using as your everyday network account.
  •  Network accounts should have different long/short names than the local accounts on your Macs.
  • It is helpful to have a local admin account (backdoor account) for each mac in your network.
  • Back up all of your files on your local machines before you begin messing with the accounts!

 In the future, I plan on incrementally adding the following services to my server:

  • iCal Server
  • Address Book Server
  • VPN
  • Mail

The key to success was not allowing the setup assistant to configure any services. Just start with a minimal server install and configuration. Then, starting with the DNS service, incrementally added services by configuring them manually with the Server Admin application.

Setting up your DNS service is the most important step and requires forethought and planning to avoid having to reconfigure your server in the future; this is where I screwed up the first time (DNS config), and then the server assistant took it from there and hosed the rest of the services. I tried to repair manually using Server Admin and at the command line, but in the end, it was just easier to start over.

I think if I had a more complete understanding of DNS during the first attempt with the setup assistant, it is very likely that I would have been successful configuring my server. So I don’t think that there is any problem with Apple’s setup assistant per se, it’s just that the setup assistant assumes that you have at least a baseline knowledge of DNS service settings. It is very easy to quickly get of course with the setup assistant despite the fact that it was designed to make server setup a breeze.

When setting up DNS service on your server, keep these things in mind:

  • Make sure you understand what constitutes a fully qualified domain name (FQDN).
  • Example:
  • Do not use .local or .private in your FQDN.
  • Register a unique domain name for your server, even if you intend on having a private network behind a firewall.
  • Use Google’s DNS servers, and, as your “Forwarder IP addresses.” You will get fast and accurate domain name resolution without ending up at your ISP’s search page when they can’t resolve the domain your looking for.
  • Double check your DNS server and ensure that it is working before moving on to setting up other services.

In the near future, I plan on writing a comprehensive online guide to setting up a functioning Snow Leopard Server that the average Mac OS X user can follow and have a higher likelihood of success than relying on the setup assistant alone. Update (3/12/2011): Since writing this post I have discovered several very good online resources for Snow Leopard Server setup and configuration. So rather than re-invent the wheel, I am just going to post some links to these excellent resources:

wazmacdotcom OSX 10.6 Server setup

DNS Tips: Establishing a DNS Server on Snow Leopard | Hoffmanlabs

Bringing up a Mac mini Server

I do think that OS X Server is easier to setup and manage than say a Windows 2003 server or a linux server. However, it is definitely not as easy as Apple makes it sound on their Mac mini Server webpage.

Don’t let that discourage you from taking the leap!

  • If you’re growing a small business around the mac platform (or Windows),
  • and you’d like to provide email, calendar, and address book services while keeping overall IT costs low.
  • Or you have a large technology investment at home (multiple Macs/iPhones/iPads, multiple users, and lots of files), need centrally managed file storage, and would like to provide your own services. 

Then you can definitely benefit from leveraging a Mac OS X unlimited client license server to meet your evolving needs.

Also, setting up and running your own Snow Leopard Server = MAXIMUM COOLNESS FACTOR! goes live!

Welcome to the official launch of!

Your #1 source on the web for smart advice to manage your digital life!

Over the next few weeks, I'll be adding a tremendous amount of content as I get the blog up and running. My goal with this site is to provide informative, useful, and easy to understand tips, articles, and reviews which will help the average person keep their digital life healthy. Tech savvy readers should also find the content informative and useful.

I hope you enjoy and I welcome feedback and suggestions. Both to make the site better and also to address topics that are of interest my readers. So please take a few moments to leave some comments.