Koozali.org: home of the SME Server

Group Office - A howto

duncan

Group Office - A howto
« on: January 27, 2007, 04:23:13 AM »
A group-office howto.

Create the relevant directories like so. Keep an eye out for word wrapping . New lines are marked with a #.

Code: [Select]
# mkdir /opt/groupoffice
# cd /opt/groupoffice
# mkdir html files tmp
# mkdir html/local
# chmod 0775 files tmp
# chmod 0775 html/local
# chown -R admin.www *
# touch /opt/groupoffice/html/config.php
# chmod 0666 /opt/groupoffice/html/config.php


If you would like to use accelerators such as eaccelerator and mod_deflate you grab them from vanhees.

eaccelerator
mod_deflate

Download the most current version of Group office from here and extract and install as follows. The current version of Group office is 2.16-8 - please adjust your paths as required.

Code: [Select]
# tar -xzvf groupoffice-com-2.16-8.tar.gz
# cd groupoffice-com-2.16-8
# cp -r . /opt/groupoffice/html


Create a web template as follows.

Code: [Select]

# mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
# cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
# nano 87groupoffice


Paste in the following. Use a Control-x to save the fragment.

Code: [Select]

# groupoffice
Alias /groupoffice /opt/groupoffice/html
<Directory /opt/groupoffice/html>
    SSLRequireSSL on
    Options -Indexes
    AllowOverride None
    order deny,allow
    deny from all
    allow from all
    Satisfy all
    AddType application/x-httpd-php .php .php3
    php_admin_value eaccelerator.enable 1
    php_flag  magic_quotes_gpc  on
    php_flag  track_vars        on
</Directory>


Expand the template like so.

Code: [Select]

# expand-template /etc/httpd/conf/httpd.conf
# /etc/rc.d/rc7.d/S86httpd-e-smith restart


Create the database.


Code: [Select]
[root@mail]# mysql
mysql> CREATE DATABASE goffice;
mysql> grant all on goffice.* to goffice@"localhost" identified by "password";
mysql> flush privileges;
mysql> quit
Bye


Browse to https://ipaddy/groupware and fill in the details.

For the mysql portion - choose the option to use an existing database and use the the values you applied during the mysql setup.

Use the /opt/groupoffice/files/ and /opt/groupoffice/tmp/ to replace the suggested locations in the web config.

When you get to the mail setup during the web config - use the qmail interface. I can confirm that both the imap and pop3 clients work under group office.

Because this setup allows connection to the interface from external sources it is important that you make changing the admin password a first priority.

duncan

Group Office - A howto
« Reply #1 on: January 27, 2007, 09:36:27 AM »
For those of you that would prefer to do your work in a popup window (so it fills the screen) - add this code to a linking web page.

In <head>

Code: [Select]
<SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=600,left = 0,top = 0');");
}</script>


And at an appropriate place in <body>

Code: [Select]
<a HREF="javascript:popUp('https://ipaddress/groupoffice')">Open Group-office</a>

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
Group Office - A howto
« Reply #2 on: January 28, 2007, 02:59:55 AM »
When I try to install, after the first page it goes:
Code: [Select]
https://192.168.0.1/groupoffice/install/install.phpgroupoffice/install/install.phpgroupoffice/install/install.phpgroupoffice/...

duncan

Group Office - A howto
« Reply #3 on: January 28, 2007, 03:17:43 AM »
Quote from: "stuntshell"
When I try to install, after the first page it goes:
Code: [Select]
https://192.168.0.1/groupoffice/install/install.phpgroupoffice/install/install.phpgroupoffice/install/install.phpgroupoffice/...


Hmmm - odd. I`ve just done another install to test the howto and it works fine in both IE and Firefox. Do you have an external link for the web page so I can have a look?

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
Group Office - A howto
« Reply #4 on: January 28, 2007, 09:18:08 PM »
Duncan,
Please forgive me, that problem was unrelated to your contrib.
I have created a new bug http://bugs.contribs.org/show_bug.cgi?id=2392
This was due to an upgrade of selintra sail to the latest version, downgrading it fixed.

Thanks,

Reynolds

GroupOffice got it working I think
« Reply #5 on: February 03, 2007, 04:38:29 AM »
I'm running SME 7.1 all updated.

Is this right or am I doing something wrong?

I have to first put the users in GroupOffice before I load them as SME users or GO will say email account already exist and will not let me continue unless I put in a different email address.

Thanks in advance!

duncan

Re: GroupOffice got it working I think
« Reply #6 on: February 03, 2007, 06:49:18 AM »
Quote from: "Reynolds"
I'm running SME 7.1 all updated.

Is this right or am I doing something wrong?

I have to first put the users in GroupOffice before I load them as SME users or GO will say email account already exist and will not let me continue unless I put in a different email address.

Thanks in advance!


Go users and SME users are in no way related to each other with a default install. GO users are stored in a sql database and SME users are standard linux users.

I can confirm that existing SME users will not affect addition of the same in GO.

Offline soprom

  • *
  • 589
  • +0/-0
    • www.logiciel-libre.org
Group Office - A howto
« Reply #7 on: February 06, 2007, 02:09:05 AM »
Very fine product!
Thanks for this easy Howto !
Sophie from Montréal

hyperfocused

"sync" option/directory completely missing.
« Reply #8 on: February 06, 2007, 05:48:34 PM »
Has anybody else noticed that, with this particular installation, the "sync" options & directory are completely gone?

Is that on purpose?

Offline del

  • *
  • 765
  • +0/-0
Group Office - A howto
« Reply #9 on: February 06, 2007, 06:15:30 PM »
Hi All,

Quote from: "hyperfocused"
Has anybody else noticed that, with this particular installation, the "sync" options & directory are completely gone?

Is that on purpose?
That's because the Sync options are only available in the paid for Pro version, see here: http://group-office.com/index.php?site_id=1&file_id=418 Which brings to my question, does anyone know if the Pro version is the same install process as this Open Source one? They say that you can upgrade from the Open Source version to Pro OK so I assume that this would work with SME.  8) I have setup a 30 day trial with Group Office and tried the synchronizing with Outlook and it seems to work perfectly. :D

Regards,
Del
If at first you don't succeed, then sky-diving is not for you!
"Life is like a coin. You can spend it anyway you wish, but you can only spend it once." --Author Unknown

hyperfocused

Group Office - A howto
« Reply #10 on: February 06, 2007, 06:19:02 PM »
Oh...derp de derp.  My bad - sorry.  hehe.

Quote from: "del"
Hi All,

Quote from: "hyperfocused"
Has anybody else noticed that, with this particular installation, the "sync" options & directory are completely gone?

Is that on purpose?
That's because the Sync options are only available in the paid for Pro version, see here: http://group-office.com/index.php?site_id=1&file_id=418 Which brings to my question, does anyone know if the Pro version is the same install process as this Open Source one? They say that you can upgrade from the Open Source version to Pro OK so I assume that this would work with SME.  8) I have setup a 30 day trial with Group Office and tried the synchronizing with Outlook and it seems to work perfectly. :D

Regards,
Del

Offline Amir Inbar

  • *
  • 113
  • +0/-0
    • http://www.sheroot.net
Group Office - A howto
« Reply #11 on: February 07, 2007, 07:35:33 AM »
I think that the 30-day version is different from the open source version.
They say you can use the SYC module only in the paid version.

This software is very nice and almost brings me to be able to replace my customers exchange servers since it supports Hebrew and right to left text "out of the box".
But as long as the syc feature will be closed - this will not be an option for me since i want to relay on open source and open source software ONLY.

Yes - i know they use syncML for the client but what do they use at the server side ?


Does anybody know a similar server that is fully open source ?
......

Offline p-jones

  • *
  • 594
  • +0/-0
Group Office - A howto
« Reply #12 on: April 07, 2007, 11:56:52 AM »
Great HowTo. I have been using this on my 7.1.3 for a while now without issue. Of the various groupware products this seems to be the best and co-exist better than most on SME V7.

Thanks from down under...

P
...

Offline Per

  • *
  • 63
  • +0/-0
    • Bends - better on the internet than in reality
HowTo in Wiki
« Reply #13 on: April 19, 2007, 11:37:24 PM »
I've tested this soft and made a (simple) HowTo in the Wiki.
Please edit if you have improvements.
/Per
NO! I refuse to put some clever latin sentence here!

Offline berdie

  • *
  • 237
  • +0/-0
Group Office - A howto
« Reply #14 on: April 22, 2007, 12:11:58 AM »
Thanks per,
I have improved your wiki howto as follows:
http://wiki.contribs.org/GroupOffice
Interested people can download a RPM-based solution as a single package.

Have fun !

Dietmar