Roundcube Webmail Installer for OS X 10.8/10.9/10.10 with Server 2.x/3.x/4.x

Now compatible with

  • OS X Server 10.8.3+ (Mountain Lion, Server app 2.x)
  • OS X Server 10.9.x (Mavericks 3.x)
  • OS X Server 10.10.+ (Yosemite 4.x)

This release includes

  • Roundcube version 1.0.3 installed as a WebApp
  • CardDav Integration
  • ManageSieve Plugin (mail filters, vacation reply)
  • Updated database backend, no longer dependent Postgres
  • Mcrypt included

If you are upgrading from a previous version

This installation replaces your previous version. Any custom roundcube configuration, user preferences or updates to graphics (logo) are not retained. Your previous installation is backed up in this directory.


A note about Carddav

If carddav is enabled on your server, the installer will read your carddav settings and apply those settings to the Roundcube carddav plugin.

If you don't use carddav on your server, you can disable the roundcube plugin with:

   sudo perl -p -i -e "s/'managesieve', 'carddav'/'managesieve'/g" /usr/local/topicdesk/roundcube/WebApp/config/
Would you like to stay ahead of changes?

Subscribe to our low volume newsletters or follow us on Twitter.

The topicdesk Roundcube installer is a free download.

[Download Roundcube webmail installer for OS X 10.8/10.9/10.10] - Tweet this!

Overall Rating (2)

5 out of 5 stars

Leave your comments

Post comment as a guest

terms and condition.

People in this conversation

Load Previous Comments
  • Guest - Jeff Johnson


    Try disabling the carddav plugin.. Look in the Roundcube Installer FAQs for some info
    or go directly to
    ## remove carddav from the plugin line.

    Your version is dependent on Postgres and its a bit fragile.
    If you don't mind losing user preferences (full name, signature, edit/compose preferences, etc) then I would delete and re-install (the new version uses sqllite instead of postgres)
    Existing filters and vacation messages will be retained (they are not stored in the user database) but other user preferences will be reset.
    If thats OK with you, then do this:
    sudo rm -rf /usr/local/topicdesk/roundcube
    Then run the new installer.

    If you'd like to run the latest version of roundcbe, after running our installer use the directions in our FAQ section to upgrade.


    Comment last edited on about 1 month ago by Jeff Johnson
    0 Like
  • Guest - Scott

    Sounds good. I don't really have much in the way of user prefs beside the defaults, but I do have lots of filters and I had saved those out from one of the accounts I could get in to.

    So if I remove what I have and install the newer one, should I still remove that carddav line?

    Also, I'm not clear what you mean in your last line about the latest version of roundcube after the installer. Isn't the installer 1.03a the latest?


    from Walnut Creek, CA, USA
    0 Like
  • Guest - Jeff Johnson


    If you don't have a working carddav service on your server, then you should remove carddav from the plugin line.
    When the carddav plugin is enabled, it checks the user's carddav account during login.
    Config issues can cause login delay or faulure.

    We don't update the installer with every roundcube release because its easy to update roundcube on your own.
    1.0.3 was the current version of roundcube when we built this installer, the latest version is 1.1.2.
    Instructions are in our FAQ section.
    Install instructions

    Comment last edited on about 1 month ago by Jeff Johnson
    0 Like
  • Guest - Scott

    Hey Jeff,
    So I removed the carddav as you said and it worked.

    But do you recommend installing the 1.0.3 and then upgrading to 1.1.2?


    from Walnut Creek, CA, USA
    0 Like
  • Guest - Jeff

    Scott -
    If its not much of an interruption, if staff wont get crabby about the change, then yes.
    They'll appreciate the new features.
    Its also more portable, so you can move the database to a new server down the road (and retain prefs).

    Go to and checkout the the new stuff... the changelog is here

    0 Like
  • I've installed and set up Roundcube on 2 OS X servers now. Everything works great with one exception.
    Not really a fault of the installer but still an issue I hope someone can help me with.
    I'd like to get shared folders set up on the mail server and don't know how to do it with 10.10.
    When I had 10.5 (I think) I used SirAdmin to create and share folders for cyradmin.

    Can anyone tell me how to set them up and expose them in Roundcube?


    from Merritt Island, FL, USA
    0 Like
  • Sorry to post another question right away, but I just tried to upgrade via your instructions and got these errors:

    PHP Warning: require_once(/usr/local/topicdesk/roundcube/1.0.3a/installer/rcube_install.php): failed to open stream: No such file or directory in /usr/local/topicdesk/roundcube/1.0.3a/bin/ on line 25
    PHP Fatal error: require_once(): Failed opening required '/usr/local/topicdesk/roundcube/1.0.3a/installer/rcube_install.php' (include_path='/usr/local/topicdesk/roundcube/1.0.3a/program/lib:.:') in /usr/local/topicdesk/roundcube/1.0.3a/bin/ on line 25

    0 Like
  • Guest - Jeff Johnson

    David - Post exactly what steps you took.
    Make sure you run from the NEW version which should remain in your Downloads folder.
    Don't manually copy any files.
    Your existing version needs to be running for an upgrade to work.

    0 Like
  • Guest - Jeff Johnson


    I don't have vetted (postable) instructions.
    Generic instructions for dovecot 2.x will work, the files are just in different location:

    If you want rough notes, email me
    jeff at topic desk. com

    0 Like
  • Guest - Kevin Allen

    DEFINITELY backup and test before upgrading to Server App 5.0.3 if you are using the topicdesk install of roundcube. There seems ot be a major change in how server deals with it's default apps (directing them through port 34543 instead of 443 and 34580 instead of 80 so your default site redirection to roundcube keep adding a :34543 after the domain name before the /webmail in the url. Not sure of a clean fix so far. I've got a manageable solution in place by configuring a new website in the server app and setting it to port 443 with some changes to the apache .conf files for the sites themselves. Apple again with a MAJOR change that is undocumented to users before the upgrade is widely available. Test test test test and have a solid backup.

    0 Like

Smart Search


Let us keep you updated.
Subscribe to our newsletter.