How to install Zimbra with Operating System in less than an hour ..

After reading my “Installing Exchange 2010 SP1 on a Windows 2008 R2 – A typical installation” post, @nzaharioudakis responded:

Got lost already. #Zimbra would end up in 40-50 min including a fresh OS install. Thnx 4 noticing

I asked Nikos whether he could write up a similar Zimbra guide. And so he did!

How to install Zimbra with Operating System in less than an hour ..

Thank you Nikos.

Installing Exchange 2010 SP1 on a Windows 2008 R2 – A typical installation

The complexity of Exchange makes even the typical setup a long (and laborious if done for the first time) task. But with a little bit of help from “Exchange 2010 – A practical approach” (thank you XLA for this), a bit of guesswork and the installer of Exchange itself these are the steps that worked for me:

  • Install Windows 2008 R2 64bit on the machine. Remember, Exchange 2010 does not run on 32bit.
  • Install all operating system updates.
  • Via the Features wizard add .NET 3.5.
  • Download and install the ASP.NET Ajax extensions.
  • Download and install the Office 2010 Filter Pack.
  • Check Windows Update (again).
  • Although it is recommended that the Exchange Server is not installed on the Domain Controller, this is not a luxury I have in the current setup. Run dcpromo then.
  • Install the following hotfixes from Microsoft:
    • 979099
    • 982867 (Download the Windows 7 64bit version)
    • 979744
    • 983440
    • 977020
  • Check Windows Update (again).
  • The ISO image for the Exchange 2010 SP1 is bigger than the typical DVD disk. WinCDEmu to the rescue. Mount the image and copy its contents to a USB stick. Use this to install Exchange.
  • Prepare the server for a typical setup. Change to the SCRIPTS directory and via the command line issue ServerManagerCmd.exe -InputPath Exchange-Typical.XML.
  • Run SETUP.EXE to start the Exchange installer. If there are any prerequisites missing the installer will inform you about them. You can stop the process, install the missing components and then run SETUP.EXE again. It will give you the option to continue from where you stopped the previous time.
  • I chose to perform a typical install, allowed the installer to automatically install any needed server roles and features and chose not to split the administration groups for Exchange and Active Directory since this was a relatively small installation.
  • Check Windows Update (again).

Thanks to Catastrophic Failure, for a set of notes that I’ve kept from a course she’s given on the subject reduced my installation time.

If you have any questions / suggestions that will help refine this document, please do so in the comments.

An alternate take:

Due to an 8007EE2 windows update error, I performed the following steps:

  • Install Operating System
  • Install ASP.NET Ajax extensions
  • Install the Office 2010 Filter Pack
  • Install Windows 3.5 .NET
  • Install the hotfixes
  • Run DCPROMO
  • Run ServerManagerCmd -InputPath Exchange-Typical.XML
  • Run the Exchange installer
  • Perform updates afterwards. Be careful to include non-operating system updates too.

that sounds like a lot of work…

From alpine‘s alpine-2.00/alpine/mailcmd.c:

                switch(r = is_writable_dir(dir)){
                  case 0:               /* exists and is a writable dir */
                    /*
                     * We could figure out if it is empty and use it in
                     * that case, but that sounds like a lot of work, so
                     * just fall through to default.
                     */

                  default:
:
case 3:               /* doesn't exist, that's good! */
:

Bringing Nothing to the Party

I heard about the book thanks to a post written by @nikan. I read the HTML version of it on my BeBook Mini. What follows are a few thoughts on the book (in no particular order):

While the subtitle of the book reads:

True Confessions of a New Media Whore

It could easily (and more fittingly) read:

“Οὐκ ἐᾷ με καθεύδειν· τὸ τοῦ Μιλτιάδου τρόπαιον”

According to the narrative, Carr spends a lot of his time in Entrepreneur networking events together with very (financially) successful (and famous in certain circles) people:

“I’ve been around the people in this room for my entire working life, and count many of them among my good friends. I’ve written about them in newspapers, and I’ve published their books. I go to their parties, and share their successes and failures. But I’m not one of them . And that’s fine by me.”

(Big personal parenthesis: The above paragraph could easily describe my experience with the Greek Database Mafia. I am a friend of most of them, but not one of them. And that is fine by me too.)

Only it really was not fine by the author. And with “If them, then why not me?” at hand, he proceeds on discussing about his successes and failures (including some personal ones) using sharp British humor, which is kind of helpful when one reads the book on the bus returning home after work. Other than that the book contains useful instructions on how not to kill your angel investor by Power Point and a basic element for success:

– Have a fucking brilliant idea

Ultimately, Paul Carr failed in his quest for while he was committed to the jet-set lifestyle of the entrepreneurs he spent time drinking with, he was not committed to hard work the same way they did. An interesting story, but nothing more.

HOUMF! Con version 0.0 (mind recompilation)

mind recompilation by skotos

Αντιγράφω από το Internet Archive:

Το HOUMF! Con version 0.0 διεξήχθη το Σάββατο 6 Ιανουαρίου 2001 στο Αμφιθέατρο Πληροφορικής στην Πολυτεχνειούπολη Ζωγράφου (Εθνικό Μετσόβειο Πολυτεχνείο). Υπολογίζεται ότι περίπου 150 άτομα συγκεντρώθηκαν εκεί και εξέφρασαν τη βούλησή τους να δοθεί συνέχεια…

Το HOUMF! Con version 0.0 εστίασε την προσοχή του στη συνάθροιση ανθρώπων με κάτι-παραπάνω-από-απλές γνώσεις πληροφορικής και με ενδιαφέροντα στους τομείς ασφάλειας δικτύων/ υπολογιστών και προχωρημένων τεχνικών προγραμματισμού. Βασικός σκοπός ήταν να γνωριστούμε μεταξύ μας καλύτερα και να θέσουμε τις βάσεις για περαιτέρω συνεννόηση και συνεργασία.

Η συνάθροιση αυτή ήταν κρίσιμης σημασίας, καθώς θα έθετε τις βάσεις για τη διοργάνωση ενός πλήρους Con. Τόσο το μικρό χρονικό διάστημα για τη διοργάνωση όσο και η δύσκολα προβλέψιμη ανταπόκριση που θα είχε, κατέστησε το version 0.0 κάτι σαν demo version, ενδεικτικό για τις μελλοντικές προοπτικές.

Η διοργάνωση του version 0.0 ήταν ιδιαίτερα επίπονη, αλλά και διδακτική, καθώς αποτελεί χρήσιμη εμπειρία και παρακαταθήκη για τη διοργάνωση ενός πλήρους HOUMF! Con.

Οι διοργανωτές (aka HOUMFers – houmfers@houmf.org) ήταν (με αλφαβητική σειρά): Budha, databus, DiJ, N3tKick3r, night, Prowler, w0lverine. Τη διοργάνωση υποστήριξαν το HACK.gr και το #/dev/urandom.

It was fun after all…

Ticket to the Con