Do we need a server?

I remember the first time I became aware of the word “server.” For some reason it sounded very mysterious, something that required arcane tools and deep learning with the elves in the mountains.

Eventually, I came to figure out that a “server” is simply a computer — any computer — that provides “services” to other computers. If you computer can share its files, it’s a file server. If you turn iTunes music sharing on, your computer becomes a music server. If you have a shared printer, your computer has become a print server.

Apple makes it super-easy to turn any Mac into a server by going to Apple menu > System Preferences > Sharing (or Spotlight “sharing”) and turning on any of the services you need. Your Mac will then show up in the “Shared” section of any Finder window. Boom, you got a server.

That said, when most people refer to a server, they’re talking about some machine that doesn’t do anything else, a box that’s tucked away, maybe in a rack or a closet, and always on, with a nice big battery backup, maybe a few hard drives, and fans like a wind tunnel. And most servers on the planet should be that robust; I need Google’s mail servers or my web server at GoDaddy never to go down, or at least, if they do need a reboot, that there’s a backup server waiting next to it in the data center to kick in as soon as its brother goes down.

A lot of businesses have one or more servers at the workplace. Sometimes they’re just file servers, a central repository for the documents that everyone needs access. Sometimes they’re also mail servers. Running your email through a Windows Exchange Server housed in your office was a popular option among Microsoft-certified professionals at a time when outsourced email hosts weren’t as flexible or affordable as they are now.

Again, to be clear: most organizations with fewer than 40 or 50 users would be wasting precious money to purchase Microsoft Small Business Server, when they can sign up with Google Apps either for free or for $50/user/year (40 users for $2,000/year, versus an easy $5,000 just to install and configure, not to mention maintain and troubleshoot, a Windows Server).

So let’s say you just need to share documents among more than 10 people, and you need them available all the time, and time without them costs money. Until this last Tuesday, the best value in a server-class machine was Apple’s Xserve

Way powerful, way configurable, way manageable – The specs on each generation of Xserve have been increasingly impressive, and it starts at a $3,000 base price that has always included the $1,000 OS X Server (unlimited-client; Windows Server starts at 5 users, and costs $50 per user after that). Most Xserve buyers should expect to pay at least $5,000-6,000 for a properly configured unit with 3 hard drives, a redundant supply, external backups, and if one is smart, the AppleCare server support plan. I can usually have a new OS X Server set up, with a few connected workstations, in under 6 hours.

A Bit of History

Apple’s server software (a.k.a. server operating system, or “OS”) is Mac OS X Server, now in version 10.6 (a.k.a. Snow Leopard Server). For so many years, AppleShare server products (still promoted in Australia!) distinguished themselves in IT discourse only by being pretty crappy. It just didn’t have the moxy that system admins were used to getting from Microsoft Windows NT or its descendants. And when OS X Server came out — it was actually the first release of OS X — it was really more of a theory than an operating system. Even though it was built on the well-established UNIX platform, it was buggy and slow, and it had these really weird quirks that made it very frustrating. Certainly it was impossible for an IT administrator to recommend that a business rely on this system for their day-to-day operations. 

Today, OS X Server has evolved into a robust, stable platform, one that’s easy to set up, easy to expand and scale, and like the basic OS X (we might call it “OS X client”), Server is impressively compatible with other platforms and standards. Since OS X Server and the Xserve came into their own, and given products such as Xsan and Final Cut Server, Apple is officially a viable player in the world of business and enterprise.

The Value of a Server

Is all of this worth several thousand dollars to your organization? It sure can be, once you realize the other things you can do with a server, which I’ll get to in a second. First, I have to say that this article is inspired by Apple’s announcement today of a Mac mini server. This $1,000 box is now potentially my favorite item in the entire product line, as I think it spells great things for businesses large and small. Considering that Apple has now slashed the price of the software itself to an unbeatable $500 for unlimited users, buying into a Microsoft server product now just seems unwise and wasteful.

So what can you do with a server? Check this out:

  • File Sharing, Network homes, and Backups: We can tie all of your Macs to your server so that the “home folder” for each user account is stored on the server. This means anybody can use any Mac in the house, and use their own desktop and files and email and settings. And if one computer dies, you put a new one in its place, log that person in, et voila! You’re back in business.

    • Portable Home Directories: This includes laptops, which can sync their accounts to the server, backing themselves up whenever they’re in the office.
  • Software Updates: We can have the server download all your software updates, and the administrator can pick and choose which one should be rolled out. When someone logs in, even a non-admin user, they’ll have an opportunity to install the approved updates, and their Mac only has to go across the office network, not all the way back to Apple’s servers.

  • Preferences: You can choose apply settings for all users in one fell swoop: adding a printer, adding items to the Dock, or automatically mounting a share point [definition]; or perhaps restricting things along the order of parental controls, or preventing or allowing certain applications.

  • NetBoot & NetRestore: You can actually have your Macs start up from a disk image [definition] on the server. If you need to update all Macs, just update the image. A variation on this idea is to have the Macs install themselves from a central image.

Of all of these possibilities, certainly it is having a centralized place for data storage and backup, and for backing up your workstations, that makes in-house servers attractive, and possibly essential, for any organization of any size. 

Keep your head in the cloud

I say possibly essential, because there are now services on the internet, such as Google Docs and DropBox, that have begun replacing server hardware for many people. I am all in favor of using these online applications, with the sole caution that we don’t rely on them to back up our data. It is crucial to keep an on-premises copy of every piece of data that means anything to you, just as keeping an offsite copy is de rigueur in any comprehensive backup scheme. I use a Firefox plug-in that downloads all my Google docs, and I backup that folder to an external hard drive.

But if you need fast, reliable storage that all your computers can see, to centralize your data and keep your Macs humming in unison, there’s nothing like a properly configured OS X Server.

Posted via email from J2 Tech Blog

Screen Sharing

“Any sufficiently advanced technology isindistinguishable from magic.” – Arthur C. Clarke

I’m so ready to take technology for granted. The first time I controlled the screen of one computer with another computer across a network, it felt like wizardry. Now I do it all the time. I turn on music in my house by controlling the screen of my Mac mini. In an office or a classroom, I can see the screens of dozens of computers simultaneously.

Apple did something great by building screen sharing into OS X, starting with 10.5. They made it so smooth, everyone with more than one computer should know how to do it.

Modified from Apple’s help docs:

To share another computer’s screen:

  1. Go to Finder, and open any folder. In the sidebar of a Finder window, look in the Shared section for the shared computers on your network. (Click the disclosure triangle next to Shared if it’s not expanded.)

  2. Select the computer whose screen you want to share, and then click Share Screen in the main part of the window.

  3. Select how you want to connect to the computer:

    As a registered user:

     Select this to connect to the other computer using a valid login name and password. If “Only these users” is selected on the other computer, make sure the login name you’re using is on the list of allowed users.

      By asking permission:

       Select this if you want to ask the current user of the other computer for permission to share their screen.

      To set up screen sharing:

      1. Choose Apple menu > System Preferences and click Sharing.

      2. Select the Screen Sharing checkbox.

      3. To specify who can share your screen, select one of the following:

        All users:

         Select this if you want to allow any user with a user account on your computer to share your screen.

          Only these users:

           Select this if you want to restrict screen sharing to specific users.

          Posted via email from J2 Tech Blog

          Mac mini is finally a proper, officially sanctioned OS X Server

          This is just too freakin’ sweet. Apple has just ripped Windows Server a big one. This $1k gets you an unlimited-client license for OS X Server (which not 3 months ago cost you a full $1k itself), two software-RAID-able hard drives, and plenty of juice for most small-business needs.

          Just for comparison, Microsoft Small Business Server starts at $700 for a 5-user license, and that’s just the software. And OS X Server is way easier and quicker (thus cheaper) to set up.

          I’m further impressed that, on the configure-to-order page, Apple points directly to a 4-disk Promise RAID device that should be almost as cool as a Drobo.

          This box should do a lot to spread OS X Server all around the world, which is great for the whole Mac admin community.

          2.53GHz : Dual 500GB

          • 2.53GHz Intel Core 2 Duo
          • 4GB memory
          • Dual 500GB hard drives1
          • NVIDIA GeForce 9400M graphics
          • Mac OS X Server Snow Leopard
          • Ships: Within 24hrs
        • Free Shipping
        • $999.00
        • Posted via email from J2 Tech Blog

          Good news for BlackBerry users: BlackBerry Desktop for Mac

          "BlackBerry alert! BlackBerry Desktop Software for Mac arrives" – TUAW.com

          http://www.tuaw.com/2009/10/02/blackberry-alert-blackberry-desktop-software-for-mac-arrives/?icid=px-iphone

          A TUAW reader zapped us a note with his BlackBerry device to tell us that as of today, BlackBerry Desktop Software for Mac is available (we first noted it as "coming in September" back in July).

          It's a free download [link], and requires Mac OS X 10.5.5 or better, BlackBerry device software version 4.2 or higher, and iTunes 7.2 or newer. Key features of the software include the ability to synchronize your iTunes library with your CrackBerry, sync calendars, contacts, and appointments,

          Posted via email from J2 Tech Blog

          So far, Snow good: 10.6 in brief

          I like it. I like the speed. I like the sturdiness. I like that I can finally put the muthaflippin date in the slipper-lickin menu bar.

          Big and small changes have made upgrading to 10.6 worth my effort. The assessments I’m most in line with say that Apple has dug in the closet for all the projects they’ve put off in the decade of OS X’s existence, and even some ― like date-next-to-time ― that have lingered since the 1984 Mac.

          Before I go farther, I want to restate our official recommendation to clients: If you don’t have a compelling reason to upgrade, please wait to install Snow Leopard. Let Apple release at least the 10.6.1 or 10.6.2 update, to ensure that you don’t get bit by any of the bigger bugs. And please make sure you have complete backups before you install. Also, there are a couple of additional installers at the end that you may need.

          Since the arrival of 10.6, I have listened to some maligning of 10.5. But our experience with the penultimate system was really smooth. So for me, Apple really didn’t have that far to go. Still, onward and upward.

          I’m not going to list the little glitches and speedbumps I’ve encountered, as they are almost all quite picayune; I’ll venture that most non-power users who get into 10.6 early will have a very good experience. That said, problem-havers are always the loudest voices, on the Internet as elsewhere, and sites such as macfixit.com detail the issues many are having. The one I’ll mention, which is pretty specific, is that many of the system hacks and tweaks I have come to rely on, especially SafariStand, don’t work reliably in Snow Leopard, because Apple has deprecated the InputManager API. Developers will hopefully be able to find a way around that, because I need my Safari AdBlock, bad!

          Finally, I’m very happy to report that I have Snow Leopard Server running on my network, and am similarly very pleased with its smoothness. It was a nice excuse to clean out the cobwebs and the failed experiments. So far, network homes and portable homes work great, and no issues with permissions or file sharing. I haven’t gotten Address Book or Calendar Servers up, but I’ve barely tried. iChat Server is logging something weird that I can’t find a fix for in the forums. 

          Nu? Between iPhone 3.0 and OS X 10.6, it looks like 2009 is a much better year for Apple rollouts than what we saw with iPhone 2 or 10.5. What a relief!

          Less than briefly,
          Your Humble

          Posted via email from j2mac’s posterous

          Getting Ready for Snow Leopard

          Note that I didn’t say “whether.”

          Apple has announced that their new system for the Mac — Mac OS X 10.6 “Snow Leopard” — will become available this Friday, 08.26.09.

          Apple typically delivers big with their upgrades. Since I started watching more closely in 1993, each new major version of their OS [operating system] has been a massive improvement, and inevitably a must-have. Indeed, since any new Mac will come with the latest system, you have to spend effort to avoid it.

          This OS X 10.6, however, was not designed the way most big revisions are. It has been promoted as a “performance” upgrade. Much like the latest iPhone model, Apple has focused not on bells and whistles, but on the need for speed. It purports to make a Mac “faster, more reliable, and easier to use.” The reports that have come since 10.6 was in released to software developers, and reviews in the media this week, have been stellar, affirming that Snow Leopard is slicker, smoother, snappier, and more stable.

          Well, sign me up! Right?

          SHORT ANSWER: Hang tight, McCoy. Don’t buy Snow Leopard on Friday. Wait two or three months, and then ask around, check MacFixIt, or call me.

          Also, if you’re one of our clients, we respectfully request that you read the following before buying 10.6, installing it, then calling us to say, “Help, it’s not working!”

          Now, the proper answer:

          I’m not going to delve into the specific improvements Apple has made. Their OS X page spells out the big stuff, highlighting the refinements,” the geeky details of the underlying technologies, promising additions for those with disabilities, and the new compatibility with Microsoft Exchange services. That last, if it works, could be huge for shoehorning the Mac deeper into the workplace.

          For a more thorough digest, Wired has “6 Things You Need to Know About Mac OS X Snow Leopard” and I really dug on some of the little features on page 2 of this ComputerWorld article.

          So, the nut: When should you, dear reader, consider the switch?

          Consideration 1: Hardware. Snow Leopard will work on any Mac with an Intel processor, which includes most Macs purchased since January 2006. If you have a pre-2006 Mac, please review “my standard spiel” in this post. If you buy a new Mac, it’ll come installed with Snow Leopard.

          While Apple officially requires 1 GB RAM, we always recommend that you put as much RAM in your Mac as budget and specifications allow. Any Mac purchased since 2007 should have at least 4 GB RAM.

          Snow Leopard significantly reduces the hard disk space taken up by the operating system, the “footprint.” You’ll need 5 GB of available space on your startup disk, down from Leopard’s 9. Shweet! Note that you won’t reclaim the savings until after installation; in other words, the install has to complete before you learn what will get deleted. But word up, yo: if you don’t have at least 10 GB free on your drive at all times, you’re playing with fire. I peg my upper tolerance at 90% full.

          Consideration 2: Price. OS X 10.6 will cost a very affordable $29 for any Mac with Leopard 10.5, or $49 for a “Family Pack” of five licenses. Apple’s previous updates have retailed at a standard $129. Thirty dollars says that Apple believes that everyone currently running 10.5 will benefit from this upgrade. That’s a bold and generous move, considering the pain and expense that Microsoft has put their users through with the much-maligned Vista, and the imminent, costly Windows 7.

          If you purchased a Mac after June 7, you qualify for Apple’s $9.95 Up-to-Date program.

          Consideration 3: Compatibility, or Will It Work? Probably, yes, but if you’re in a production environment, using apps such as Adobe Creative Suite, you will want to wait until all the reports are in. (Adobe guarantees nothing about CS3, but supports CS4 as 10.6-friendly.) If you have any kind of specialized hardware or software, you will really want to test it out in Snow Leopard, running from a separate hard drive, or on a machine that no one else is using.

          This guy has a too pessimistic but nonetheless practical view of how compatible new releases typically are.

          Consideration 4: Process.

          !!!!! For the love of Mike, please backup Backup BACKUP all your stuff. Run both your daily incremental Users backup and your weekly HD clone. !!!!!

          Lifehacker has a nice rundown about how to go about the upgrade. And Engadget reports that the Archive and Install that I have previously recommended may be moot.

          DID YOU BACKUP YET?

          Consideration 5: Trust. Early adoption is fun, but early adoption can also be an adventure, and any good adventure involves risk, exhilaration, sweat, swearing, glee, despair.

          Your Humble was one of the fools who bought an iPhone 3G on day one. !@#!@*$&#(%&#$)$*$*T#&R(*$#$#@!$!#@$&(!#@$!!!!!!!! Similarly, I remember too painfully how Leopard Server completely chewed up Apple File Sharing, all the way through version 10.5.2. Like a freakin’ sushi chef who can’t cook rice. Sheesh.

          On the other hand, Leopard client itself was pretty smooth, and iPhone 3.0 and the iPhone 3GS were nearly flawless.

          Mac users typically see reward for sticking with the platform, but we don’t need anything screwing up productivity in our profit centers. Therefore, my official recommendation to our clients is to wait until at least 10.6.2 before you start rolling out Snow Leopard, especially to non-geek family members or co-workers who would have a hard time working around problems.

          I can think of several options to offset the risk of trusting Apple: Maybe you have a second workstation to can test 10.6 on. I am going to clone my server to an external drive, and do a fresh install, because servers have so far always wanted that. I could also run a completely separate test copy on a cheap external hard drive.

          [END LONG ANSWER]

          You can guess that I can’t wait to put the new system on my second MacBook Pro, and on my Server. I’m gonna like poking around and discovering all the new goodies, and the finessed details. I know, that, in the short or the long term, it will do well by our Macs, and by our trust.

          Y’all enjoy!


          Buying a Used Mac

          Why do I recommend that most people buy their Mac brand-spanking new? My reasons range from maximizing your investment, to not wasting time in the purchase process, to squeezing the most efficient production power out of your computer, to plain ol’ street cred.
          Until recently, every time I looked at the options for used Macs — mostly on eBay — going the pre-owned route made little sense to me. Macs have long enjoyed a high resale value, but each new revision to the hardware used faster processors, accepted more memory and bigger hard drives. and better accommodated the latest OS X. So a buyer might save a couple of hundred dollars, but I would feel that their investment just wouldn’t last long enough to justify the initial savings.

          Apple’s move to the Intel processors has changed the scenario. Macs that sport Intel Core 2 Duo are just marvelous. Also, from mid-2007 until just recently, the most popular, bread-and-butter models — iMacs, MacBooks, and MacBook Pros — have supported a maximum of 4 GB (“gigabytes”) of PC5300 RAM (“random-access memory”). Other specs such as bus speed and hard-drive sizes have improved, but in my experience, processor and memory are the most important factors in how a computer is going to perform the common day-to-day tasks of opening a document, loading a web page, or opening the average application.

          Meanwhile, Mac minis didn’t change between mid-2007 and just this month. And while Mac Pros have seen some impressive gains in benchmarking, even the early versions of those machines would cut with a blazing saber through any tasks the average, non-professional Mac user could ever dream of throwing at them. The MacBook Air has remained quite static since its release.

          So, yes, I’m suggesting that for many folks, a Mac from late 2007 will serve just as well as one from off the shelf at the Apple store. But eBay is definitely may not be the place to buy one, and craigslist.org definitely is. If you have a bit of patience, and some time, you can find a great machine at sanantonio.craigslist.org. A MacBook, for example, might run you as little as $600.

          Here are my requirements. If the machine you find on craigslist (or wherever) does not meet these, please do not spend your good money on it:

          • It has to sport an Intel Core 2 Duo processor or better, such as an i5 or i7. I don’t care what speed, but it can’t just be Intel Core Duo (note the lack of the “2”).
          • It has to be upgradeable to at least 4 GB RAM (memory)
          • It has to be either coverable by, or already covered by, the AppleCare Protection Plan (APP), which extends Apple’s hardware and software warranty to 3 years from purchase date. AppleCare can be applied to a Mac up to a year from original purchase date, so if the Mac you find is still young enough, and the original buyer didn’t get APP, be ready to buy it from Apple or Amazon or somewhere.

          Note that if the Mac does not already have that 4 GB or AppleCare, you can use that as a bargaining chit. But if I may iterate: if it doesn’t have AppleCare and is older than a year, DON’T BUY THE MAC. Right before a Mac’s AppleCare coverage is going to run out, I strongly encourage you to take it to the Apple Store Genius Bar and asking them to give its hardware a once-over. If there’s anything wrong, they’ll fix it.

          Maintaining OS X, generally

          You have suggested performing a few maintenance operations that may improve speed. What would they be? Are they simple to perform?

          Mac OS X actually does a lot of maintenance for you in the background. There are a few symptoms that require application of some basic clean-up, which can be done in the Terminal, or with a simple tool such as Maintenance (the same developer also makes the more robust OnyX, and there are several other similar packages, including CocktailMacaroniLeopard Cache Cleaner, et al. The only times we have to use things like DiskWarriorTechTool, or the like are when the Mac is barely functioning.

          It’s important that one read up on the different functions each of these applications performs, and when you would want to use each. They can be sledgehammers, and your problem might be more mosquito-sized.

          LaCie SilverKeeper updated

          LaCie wrote this free backup app called SilverKeeper a long time ago, and I quite liked it, but I had a hard time counting on it. It seemed like they weren’t serious about it. But they recently updated it to be a fully OS X Leopard-compatible, universal binary app. I’m testing it out now on a network volume, and will update this post with my findings.
          Update: So far so good. I have SilverKeeper installed at a couple of environments, and it appears to be reliable and unobtrusive.

          Got the new MacBook

          13″. Back-lit keyboard. Now with 4GB RAM. 0.1 lbs. lighter than my 12″ PowerBook.
          Oh, it’s so good. I’m more impressed than I have been with any previous model, at the time. Although, now I’m thinking back [cue bubbly dream-sequence transition]…

          1. 5300cs – 750Mb HD, 256MB RAM – The passive-matrix 256-color screen made it adequate but not special. Certainly a workhorse, but a pre-Jobs/Ive design.
          2. PowerBook G3 “Pismo” with FireWire – 500MHz, 512MB RAM (I think), 6GB HD – Stellar, with heft that was attractive at the time. DVD drive was so nifty. Airport card. I had the Zip drive that I could swap with the optical drive, which was a nice trick.
          3. Titanium PowerBook – 800MHz, 1GB RAM, 60GB HD – Ahhh, 10 times more storage, a G4 processor and a huge, bright screen. And so well built. The metal-encrusted TiBook was a major move forward in laptop design.
          4. 12″ PowerBook – 1.33GHz, 1.25GB RAM, 80GB HD – The fetish Mac. Wished I coulda gone to 2GB. Wished for back-lit keyboard. Wished for brighter screen. Wished for sudden motion sensor. Wished for bigger hard drive. Was able to hack the two-finger scroll. But for all of that, the 12″ is a fantastic unit.
          5. 15″ MacBook Pro – 2.2GHz, 4GB RAM, 160GB HD – Had to buy it. The 12″ had run its course and wouldn’t run Leopard well. Needed Intel. A rocketship with a bright, beautiful (and matte) display, although I hate to say I’m biased against it because a) it’s heavy and b) its logic board was screwed up from day 1. Having received the 13″, I can finally turn the MBP into AppleCare for the second time. I’m looking forward to getting it back for designing, viewing, and gaming. Also worth noting here that this was the last rev of Apple’s original aluminum laptop design, which had stayed incredibly consistent from January 2003 to October 2008, when the glass-trackpad-and-screen MacBooks were introduced. That’s a long, successful run for a design in this industry.
          6. 13″ MacBook – 2.4GHz, 4GB RAM, 250GB HD – Hewn from a single piece of aluminum, which is hot. LED screen that I can actually make too bright for indoors. User-accessible hard drive (want 7200RPM, but I love this 250GB!), which compensates somewhat for lack of FireWire. One single glass multi-touch trackpad, which my (slight) paunch seems to brush against and prevent good cursor tracking. And two option keys, which means no more key-remapping hacks. I’m officially a fan.

          The only non-laptop Mac I’ve ever bought is my Intel Core Duo Mac mini, currently functioning as my media server (with a Drobo) and OS X Server break-and-fix learning box.