• OpenGroupWare is an open source groupware package intended as an alternative to proprietary applications such as Exchange and PostPath. It is fairly robust in its feature set, and even integrates well with MS Outlook.

    Its strongest points, in my opinion are that it does not depend in any way on Active Directory, and that it integrates well with open source standards like Open LDAP and University of Washington IMAP. Its downsides are that the documentation is sparse and scattered, that is is backed with PostgreSQL rather than MySQL, and that the package is bundled into a TON of RPM's.

    I have not tried installing it from source, though I suspect that it would not be much more work than using the RPM's. Anyhow, if you want to install it for yourself, here are some quick scripts to help you, as well as some quick cookbook instructions. I installed it on RHEL 3 Workstation, though I suspect that it would work most Linux distributions.

    The first thing we have to do is install the foundation for OpenGroupWare From the RHEL CD's or Website:

    Install apache
    Install PostgreSQL
    Install PostgreSQL-devel
    Install php
    Install php_PostgreSQL

    Next, run the following commands to get the database and webserver started:

    # /sbin/chkconfig httpd on
    # /sbin/chkconfig postgresql on
    # /sbin/service postgresql start
    # /sbin/service httpd start

    Sendmail should already be installed and running, but if not, you will have to install it as well.

    OK, so I said before that there are a TON of RPM's that you will have to install. These can be found at the OpenGroupWare website. Get them however you want, but if you have "wget" installed, you can use my script to fetch everything you need. You can omit the "devel" packages if you don't want to install the source code.

    HTML:
    1. ###### SNIP #######
    2. #!/bin/sh
    3. #GetOpenGroupWare.sh
    4. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-gnustep_make-1.10.0-0.i386.rpm
    5. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-xml-4.5.8-r1321.0.i386.rpm
    6. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-xml-devel-4.5.8-r1321.0.i386.rpm
    7. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/ThirdParty/libfoundation11-1.1.3-r155.0.i386.rpm
    8. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/ThirdParty/libfoundation11-devel-1.1.3-r155.0.i386.rpm
    9. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-core-4.5.8-r1321.0.i386.rpm
    10. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-core-devel-4.5.8-r1321.0.i386.rpm
    11. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-appserver-4.5.8-r1321.0.i386.rpm
    12. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-appserver-devel-4.5.8-r1321.0.i386.rpm
    13. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-gdl1-4.5.8-r1321.0.i386.rpm
    14. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-gdl1-devel-4.5.8-r1321.0.i386.rpm
    15. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-ldap-4.5.8-r1321.0.i386.rpm
    16. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-ldap-devel-4.5.8-r1321.0.i386.rpm
    17. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-ldap-tools-4.5.8-r1321.0.i386.rpm
    18. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-mime-4.5.8-r1321.0.i386.rpm
    19. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-mime-devel-4.5.8-r1321.0.i386.rpm
    20. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-logic-1.1.5-r1717.0.i386.rpm
    21. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-logic-devel-1.1.5-r1717.0.i386.rpm
    22. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-logic-tools-1.1.5-r1717.0.i386.rpm
    23. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-docapi-1.1.5-r1717.0.i386.rpm
    24. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-docapi-devel-1.1.5-r1717.0.i386.rpm
    25. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-docapi-db-project-1.1.5-r1717.0.i386.rpm
    26. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-docapi-db-project-devel-1.1.5-r1717.0.i386.rpm
    27. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-docapi-fs-project-1.1.5-r1717.0.i386.rpm
    28. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-docapi-fs-project-devel-1.1.5-r1717.0.i386.rpm
    29. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-core-1.1.5-r1717.0.i386.rpm
    30. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-core-devel-1.1.5-r1717.0.i386.rpm
    31. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-app-1.1.5-r1717.0.i386.rpm
    32. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-environment-1.1.5-0.i386.rpm
    33. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-ical-4.5.8-r1321.0.i386.rpm
    34. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-ical-devel-4.5.8-r1321.0.i386.rpm
    35. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/sope-4.5.8-sixtyfour/sope45-gdl1-postgresql-4.5.8-r1321.0.i386.rpm
    36. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/mod_ngobjweb-2.0.46-r1323.0.i386.rpm
    37. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-database-setup-1.1.5-0.i386.rpm
    38. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-pda-1.1.5-r1717.0.i386.rpm
    39. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-pda-devel-1.1.5-r1717.0.i386.rpm
    40. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-theme-blue-1.1.5-r1717.0.i386.rpm
    41. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-theme-default-1.1.5-r1717.0.i386.rpm
    42. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-theme-kde-1.1.5-r1717.0.i386.rpm
    43. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-theme-ooo-1.1.5-r1717.0.i386.rpm
    44. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-theme-orange-1.1.5-r1717.0.i386.rpm
    45. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-tools-1.1.5-r1717.0.i386.rpm
    46. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-calendar-1.1.5-r1717.0.i386.rpm
    47. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-contact-1.1.5-r1717.0.i386.rpm
    48. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-mailer-1.1.5-r1717.0.i386.rpm
    49. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-mailer-devel-1.1.5-r1717.0.i386.rpm
    50. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-news-1.1.5-r1717.0.i386.rpm
    51. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-project-1.1.5-r1717.0.i386.rpm
    52. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-basque-1.1.5-r1717.0.i386.rpm
    53. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-de-1.1.5-r1717.0.i386.rpm
    54. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-dk-1.1.5-r1717.0.i386.rpm
    55. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-en-1.1.5-r1717.0.i386.rpm
    56. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-es-1.1.5-r1717.0.i386.rpm
    57. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-fr-1.1.5-r1717.0.i386.rpm
    58. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-hu-1.1.5-r1717.0.i386.rpm
    59. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-it-1.1.5-r1717.0.i386.rpm
    60. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-jp-1.1.5-r1717.0.i386.rpm
    61. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-nl-1.1.5-r1717.0.i386.rpm
    62. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-no-1.1.5-r1717.0.i386.rpm
    63. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-pl-1.1.5-r1717.0.i386.rpm
    64. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-pt-1.1.5-r1717.0.i386.rpm
    65. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-ptbr-1.1.5-r1717.0.i386.rpm
    66. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-resource-sk-1.1.5-r1717.0.i386.rpm
    67. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-webui-task-1.1.5-r1717.0.i386.rpm
    68. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-xmlrpcd-1.1.5-r1717.0.i386.rpm
    69. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-zidestore-1.1.5-r1717.0.i386.rpm
    70. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-zidestore-devel-1.1.5-r1717.0.i386.rpm
    71. wget http://download.opengroupware.org/nightly/packages/rhel3/releases/opengroupware-1.1.5-moveon/ogo-meta-1.1.5-r1717.0.i386.rpm
    72. ###### /SNIP #######

    Ok, so now we have a directory filled up wit RPM's. Many of these have a lot of dependancies, so the order of install is important. The script below has them in the correct order, so you can either use it as a reference to install them yourself, or just save the script in the directory that has all your RPM's and run it. Your choice.

    HTML:
    1. ###### SNIP #######
    2. # InstallOpenGroupware.sh
    3. #!/sbin/sh
    4. rpm -Uvh ogo-gnustep_make-1.10.0-0.i386.rpm
    5. rpm -Uvh sope45-xml-4.5.8-r1321.0.i386.rpm
    6. rpm -Uvh sope45-xml-devel-4.5.8-r1321.0.i386.rpm
    7. rpm -Uvh libfoundation11-1.1.3-r155.0.i386.rpm
    8. rpm -Uvh libfoundation11-devel-1.1.3-r155.0.i386.rpm
    9. rpm -Uvh sope45-core-4.5.8-r1321.0.i386.rpm
    10. rpm -Uvh sope45-core-devel-4.5.8-r1321.0.i386.rpm
    11. rpm -Uvh sope45-mime-4.5.8-r1321.0.i386.rpm
    12. rpm -Uvh sope45-mime-devel-4.5.8-r1321.0.i386.rpm
    13. rpm -Uvh sope45-appserver-4.5.8-r1321.0.i386.rpm
    14. rpm -Uvh sope45-appserver-devel-4.5.8-r1321.0.i386.rpm
    15. rpm -Uvh sope45-gdl1-4.5.8-r1321.0.i386.rpm
    16. rpm -Uvh sope45-gdl1-devel-4.5.8-r1321.0.i386.rpm
    17. rpm -Uvh sope45-ldap-4.5.8-r1321.0.i386.rpm
    18. rpm -Uvh sope45-ldap-devel-4.5.8-r1321.0.i386.rpm
    19. rpm -Uvh sope45-ldap-tools-4.5.8-r1321.0.i386.rpm
    20. rpm -Uvh ogo-logic-1.1.5-r1717.0.i386.rpm
    21. rpm -Uvh ogo-logic-devel-1.1.5-r1717.0.i386.rpm
    22. rpm -Uvh ogo-logic-tools-1.1.5-r1717.0.i386.rpm
    23. rpm -Uvh ogo-docapi-1.1.5-r1717.0.i386.rpm
    24. rpm -Uvh ogo-docapi-devel-1.1.5-r1717.0.i386.rpm
    25. rpm -Uvh ogo-docapi-db-project-1.1.5-r1717.0.i386.rpm
    26. rpm -Uvh ogo-docapi-db-project-devel-1.1.5-r1717.0.i386.rpm
    27. rpm -Uvh ogo-docapi-fs-project-1.1.5-r1717.0.i386.rpm
    28. rpm -Uvh ogo-docapi-fs-project-devel-1.1.5-r1717.0.i386.rpm
    29. rpm -Uvh ogo-webui-core-devel-1.1.5-r1717.0.i386.rpm
    30. rpm -Uvh ogo-webui-app-1.1.5-r1717.0.i386.rpm ogo-theme-default-1.1.5-r1717.0.i386.rpm ogo-webui-resource-en-1.1.5-r1717.0.i386.rpm ogo-webui-resource-de-1.1.5-r1717.0.i386.rpm
    31. rpm -Uvh ogo-environment-1.1.5-0.i386.rpm
    32. rpm -Uvh sope45-ical-4.5.8-r1321.0.i386.rpm
    33. rpm -Uvh sope45-ical-devel-4.5.8-r1321.0.i386.rpm
    34. rpm -Uvh sope45-gdl1-postgresql-4.5.8-r1321.0.i386.rpm
    35. rpm -Uvh mod_ngobjweb-2.0.46-r1323.0.i386.rpm
    36. rpm -Uvh ogo-database-setup-1.1.5-0.i386.rpm
    37. rpm -Uvh ogo-pda-1.1.5-r1717.0.i386.rpm
    38. rpm -Uvh ogo-pda-devel-1.1.5-r1717.0.i386.rpm
    39. rpm -Uvh ogo-theme-blue-1.1.5-r1717.0.i386.rpm
    40. rpm -Uvh ogo-theme-kde-1.1.5-r1717.0.i386.rpm
    41. rpm -Uvh ogo-theme-ooo-1.1.5-r1717.0.i386.rpm
    42. rpm -Uvh ogo-theme-orange-1.1.5-r1717.0.i386.rpm
    43. rpm -Uvh ogo-tools-1.1.5-r1717.0.i386.rpm
    44. rpm -Uvh ogo-webui-calendar-1.1.5-r1717.0.i386.rpm
    45. rpm -Uvh ogo-webui-contact-1.1.5-r1717.0.i386.rpm
    46. rpm -Uvh ogo-webui-core-1.1.5-r1717.0.i386.rpm
    47. rpm -Uvh ogo-webui-mailer-1.1.5-r1717.0.i386.rpm
    48. rpm -Uvh ogo-webui-mailer-devel-1.1.5-r1717.0.i386.rpm
    49. rpm -Uvh ogo-webui-news-1.1.5-r1717.0.i386.rpm
    50. rpm -Uvh ogo-webui-project-1.1.5-r1717.0.i386.rpm
    51. rpm -Uvh ogo-webui-resource-basque-1.1.5-r1717.0.i386.rpm
    52. rpm -Uvh ogo-webui-resource-dk-1.1.5-r1717.0.i386.rpm
    53. rpm -Uvh ogo-webui-resource-es-1.1.5-r1717.0.i386.rpm
    54. rpm -Uvh ogo-webui-resource-fr-1.1.5-r1717.0.i386.rpm
    55. rpm -Uvh ogo-webui-resource-hu-1.1.5-r1717.0.i386.rpm
    56. rpm -Uvh ogo-webui-resource-it-1.1.5-r1717.0.i386.rpm
    57. rpm -Uvh ogo-webui-resource-jp-1.1.5-r1717.0.i386.rpm
    58. rpm -Uvh ogo-webui-resource-nl-1.1.5-r1717.0.i386.rpm
    59. rpm -Uvh ogo-webui-resource-no-1.1.5-r1717.0.i386.rpm
    60. rpm -Uvh ogo-webui-resource-pl-1.1.5-r1717.0.i386.rpm
    61. rpm -Uvh ogo-webui-resource-pt-1.1.5-r1717.0.i386.rpm
    62. rpm -Uvh ogo-webui-resource-ptbr-1.1.5-r1717.0.i386.rpm
    63. rpm -Uvh ogo-webui-resource-sk-1.1.5-r1717.0.i386.rpm
    64. rpm -Uvh ogo-webui-task-1.1.5-r1717.0.i386.rpm
    65. rpm -Uvh ogo-xmlrpcd-1.1.5-r1717.0.i386.rpm
    66. rpm -Uvh ogo-zidestore-1.1.5-r1717.0.i386.rpm
    67. rpm -Uvh ogo-zidestore-devel-1.1.5-r1717.0.i386.rpm
    68. rpm -Uvh ogo-meta-1.1.5-r1717.0.i386.rpm
    69. ###### /SNIP #######

    Some things to note about the install.

    These all have to be done on one line or "rpm" will complain that it can's resolve dependancies:
    rpm -Uvh ogo-webui-app-1.1.5-r1717.0.i386.rpm ogo-theme-default-1.1.5-r1717.0.i386.rpm ogo-webui-resource-en-1.1.5-r1717.0.i386.rpm ogo-webui-resource-de-1.1.5-r1717.0.i386.rpm

    ogo-database-setup-1.1.5-0.i386.rpm sets up your PostgreSQL database and database user for you. The output should look something like this:

    
    Preparing...                     ########################################### [100%]
    1:ogo-database-setup             ########################################### [100%]
    PostgreSQL seems to be already initialized
    and I can see it running:
    PIDS used: 3456 3458 3459
    We're on PostgreSQL 7 (7.4)
    checking /var/lib/pgsql/data/postgresql.conf
    need to patch /var/lib/pgsql/data/postgresql.conf for 7.4
    backup current one to /var/lib/pgsql/data/postgresql.conf.20061213-153319
    checking /var/lib/pgsql/data/pg_hba.conf
    need to patch /var/lib/pgsql/data/pg_hba.conf for 7.4
    backup current one to /var/lib/pgsql/data/pg_hba.conf.20061213-153319
    The changes we've made require that we restart PostgreSQL...
    Stopping postgresql service:    [  OK  ]
    Starting postgresql service:      [  OK  ]
    OK! PostgreSQL runs again: (3909 3911 3912)
    creating database user: OGo
    creating the database itself: OGo
    we've successfully created both the user OGo and the raw database OGo
    we'll now fill the database with the scheme itself
    checking the logfile created during scheme rollin...
    /tmp/database_setup_psql.sh.20061213-153319.log
    removing log - not needed anymore
    

    OK... Now everything is installed, and if you run the following command:

    # /sbin/chkconfig --list | grep ogo

    You should see the following output:

    ogo-zidestore   0:off   1:off   2:on    3:on    4:on    5:on    6:off
    ogo-webui       0:off   1:off   2:on    3:on    4:on    5:on    6:off
    ogo-xmlrpcd     0:off   1:off   2:on    3:on    4:on    5:on    6:off
    ogo-nhsd        0:off   1:off   2:on    3:on    4:on    5:on    6:off
    

    Now, let's fire up these services:


    # /sbin/service ogo-zidestore start
    # /sbin/service ogo-webui start
    # /sbin/service ogo-xmlrpcd start
    # /sbin/service ogo-nhsd start

    Everything should be up and running now, so you can grab a web browser and go to the following RUL:

    http://server.domain.com/OpenGroupware

    You will be logged in as the root user, so make sure to change the password.

    If you are using this system as a stand-alone server, you are pretty much all set. We needed to authenticate it against our central LDAP, and point it towards our IMAP server though, so I added the following lines to "/var/lib/opengroupware.org/.libFoundation/DefaultsNSGlobalDomain.plist":


    LSAuthLDAPServer = "ldapserver.domain.com";
    LSAuthLDAPServerRoot = "dc=mydomain,dc=com";
    imap_host = "imapserver.domain.com";
    UseSkyrixLoginForImap = YES;

    Make sure to put these lines at the end of the file, but before the closing braces.

    The file should look something like this:

    ###### SNIP #######
    {
    "skyrix_id" = "server.domain.com";
    LSConnectionDictionary = {
      databaseName = OGo;
      hostName = "127.0.0.1";
      password = "";
      port = 5432;
      userName = OGo;
    };
      LSNewsImagesPath = "/var/lib/opengroupware.org/news";
      LSNewsImagesUrl = "/ArticleImages";
      Languages = (
      English
    );
      TimeZoneName = GMT;
      WOHttpAllowHost = (
      localhost,
      "127.0.0.1",
      "localhost.localdomain"
    );
      LSAuthLDAPServer = "ldapserver.domain.com";
      LSAuthLDAPServerRoot = "dc=domain,dc=com";
      imap_host = "imapserver.domain.com";
      UseSkyrixLoginForImap = YES;
    }
    ###### /SNIP #######
    

    Since the system won't let you authenticate the "root" user against the local database if your are using LDAP, you have to create a root user on your central LDAP.

    Create an LDIF file called root.ldif like so:

    ###### SNIP #######
    dn: uid=root,ou=People,dc=mydomain,dc=com
    objectClass: organizationalPerson
    objectClass: top
    objectClass: posixAccount
    objectClass: shadowAccount
    uid: root
    uidNumber: 0
    gidNumber: 0
    sn: Root
    cn: Root
    homeDirectory: /root
    loginShell: /bin/bash
    gecos: Root
    ###### /SNIP #######
    

    Finally, run the following command to add the root user:


    ldapadd -x -D "cn=Manager,dc=mydomain,dc=com" -W -f root.ldif"

    You should now be authenticating against your central LDAP server. Have fun!

    This entry was posted on Friday, December 15th, 2006 at 3:08 pm and is filed under Data and Technology. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
  • 2 Comments

    Take a look at some of the responses we've had to this article.

    1. Just wondering why do you think using PostgreSQL instead of MySQL a “downside”?

      For me it’s actually due to its usage of PostgreSQL that I’m looking into OGo.

    2. Dec 18th
      Reply

      Well, I guess it’s not so much a downside as an inconvenience for us. We are an Oracle/MySQL shop here, and only one of our systems administrators has any experience at all with PostgreSQL. It just means that it’s another thing to upgrade and maintain.

  • Leave a Reply

    Let us know what you thought.

  • Name (required):

    Email (required):

    Website:

    Message:

Visitors have tagged this post: install (25) - opengroupware mysql (15) - libfoundation11 (10) - opengroupware (9) - opengroupware active directory (9) - opengroupware install (6) - RHEL 5 download (5) - opengroupware ldap (5) - rhel 3 download (4) - opengroupware rhel (4) - opengroupware sendmail (4) - install opengroupware (4) - installing opengroupware (4) - opengroupware rhel5 (4) - opengroupware ical (3) - opengroupware installation (3) - php_postgresql (3) - opengroupware howto (3) - opengroupware download (3) - download postgresql for rhel 3 (3) - ogo-webui-calendar (2) - +opengroupware +zidestore (2) - OGO DOWNLOAD (2) - opengroupware ical howto (2) - opengroupware installation rhel4 (2) - rhel 5 opengroupware (2) - spiralbound opengroupware (2) - Installing backup 1.1.5 setup (2) - rhel ldap (2) - howto opengroupware (2) - opengroupware install guide (2) - GetOpenGroupWare.sh (2) - php-5.*.rpm for RHEL4 (2) - libfoundation11 rpm (2) - download free IMAP server for RHEL3 (2) - mailer for rhel5 (2) - opengroupware 1.1 install (2) - PHP 5 RHEL 3 source (2) - imap rpms for RHEL5 (2) - ogo howto (2) - opengroupware 1 1 pg_hba conf (2) - RHEL 4 package imap download (1) - RHEL Winbind Authentication Against Active Directory (1) - how to configure opengroupware in RHEL4 (1) - install open groupware (1) - install apache RHEL3 (1) - change root password in OGo (1) - IMAP server rhel 3 download (1) - opengroupware setup guide (1) - imap rpms for RHEL4 download (1) - opengroupware acrive directory (1) - rhel4 mod_ngobjweb (1) - rhel opengroupware (1) - download winbind rhel 3 (1) - RHEL 5 ldap server (1) - download opengroupware (1) - install postgresql on rhel 5 (1) - opengroupware ogo-pda (1) - cookbook wordpress theme (1) - ogo mysql download (1) - download rpm ldap rhel4 (1) - php5 RHEL 3 (1) - perl ical put opengroupware (1) - opengroupware themes (1) - PHP PostgreSQL RHEL3 (1) - ogo nhsd ldap (1) - AppServer rpm (1) - installing ogo with outlook (1) - howto upgrade mysql 5 php5 on RHEL4 (1) - database_setup_psql.sh "creating database user" (1) - postgresql for rhel3 (1) - user ogo (1) - opengroupware instal (1) - ogo-database-setup (1) - rhel 3 active directory authentication (1) - RHEL 3 restart postgresql command (1) - OGO themes howto (1) - download rpm ldap devel (1) - how to install LDAP on RHEL 3 (1) - ogo-webui start (1) - install horde on rhel (1) - download ogo (1) - RHEL install cookbook (1) - "ogo themes" blue code orange (1) - "ogo themes" download (1) - opengroupware 1.1.5+installl (1) - rhel 3 themes (1) - imap rpm rhel4 download (1) - how to configure horde on rhel5 (1) - how to configure horde on RHEL5 with mysql (1) - opengroupware 1 1 3 (1) - opengroupware howto rhel5 (1) - microsoft exchange password (1) - DE (1) - mysql rpm for rhel 3 download (1) - "opengroupware 1.1" installation (1) - cache:6OfNTb2bPBwJ:chris.pirillo.com/2005/09/21/the-why (1) - rhel 5 source download wget (1) - ("red hat enterprise linux 5" OR rhel-5) opengroupware (1) - opengroupware 1 1 5 howto (1) - howto configurar horde rhel 5 (1) - download ldap-devel rhel5 (1) - how to start pgsql on rhel-3 (1) - themes for rhel 3 (1) - horde installation on RHEL5 (1) - opengroupware.org ogo-nhsd (1) - opengroupware""rhel5 (1) - rhel5 ical server (1) - download php_postgresql (1) - default password opengroupware (1) - installing winbind service on RHEL5 (1) - download free imap server (1) - postgresql-devel rhel 4 dÆ¡nload (1) - %post(ogo-database (1) - install opengroupware rhel3 (1) - LSAuthLDAPServerRoot (1) - opengroupware-1.1 howto (1) - rhel 5 themes (1) - installing+ldap-devel (1) - download postgres RHEL3 (1) - RHEL3 download (1) - ogo rhel4 (1) - spiralbound groupware (1) - open groupware install rhel (1) - install apache on RHEL 5 (1) - apache rpm download for rhel 3 (1) - ogo-environment (1) - ldap port opengroupware (1) - opengroupware ldap howto (1) - opengroupware upgrade (1) - ogo-gnustep_make rpm (1) - download rpm php5 RHEL 3 Update 5 (1) - sixtyfour (1) - running postgresql as a service rhel (1) - RHEL 5 install ldap (1) - ldif opengroupware (1) - rhel 5 install postgresql server (1) - rhel 5 ldap (1) - opengroupware install database (1) - postgresql on rhel 5 (1) - opengroupware default user (1) - opengroupware quick start (1) - does opengroupware install on rhel5 (1) - install theme for rhel3 (1) - UseSkyrixLoginForImap (1) - sope 4.5 download (1) - InstallOpenGroupware.sh (1) - groupware rhel4 (1) - libfoundation11 ogo (1) - opengroupware root password (1) -