Installation hints for mentioned groupware calendaring products
Installation of BILL Workgroup Server
download: http://www.billworkgroup.org/billworkgroup/home/Download
official installation help: http://www.billworkgroup.org/billworkgroup/home/Doc/BillInstallLinux
installation hints for OM Linux Server:
- python 1.5.2 is already installed.
- python dev needs to be installed.
- postgresql needs to be installed:
rpm -i postgresql-libs-7.2.1-2PGDG.i386.rpm postgresql-7.2.1-2PGDG.i386.rpm
rpm -i postgresql-server
/etc/rc.d/init.d/postgresql start
sample conf file : /usr/share/pgsql/pg_hba.conf.sample
conf file: /var/lib/pgsql/data/pg_hba.conf; content see billworkgroup doc
plus: host all 127.0.0.1 255.0.0.0 trust postgres
/var/lib/pgsql/data/postgresql.conf for setting up the tcp options, and port 5432
install pygresql and mx
omniorb and omniorb-python
do something about etc/hosts localhost?
omniNames -start
mailer: there are some ^M at the end of some line in the mailer msgstore init
start everything:
/etc/rc.d/init.d/postgresql start
omniNames&
cd /usr/local/BILL-StorageServer-2.1.3
python Server.pyc
Problem: Segmentation fault
problems: Segmentation fault when trying to start the server
Installation of Bynari Insight Server
download: http://www.bynari.net/downloads.html
official installation help: http://www.bynari.net/insightserver35x_install.pdf
installation hints for OM Linux Server:
changed /etc/xinetd.d/ipop3; disable = yes
kill sendmail
setup
problem: sendmail is in bootup before insight
possible solution:
put xinetd.d/ipop3 in order again
/etc/rc.d/rc.local:
remove /usr/bin/insightserver start
create script in init.d: insightserver
with the line
/usr/bin/insightserver $1
cd /etc/rc.d/rc3.d
ln ../init.d/insightserver S79insightserver
79 because of sendmail having 80
Installation of moreGroupware
download: http://www.moregroupware.org/download.php
official installation help: in the distribution archive of moregroupware, see docs/INSTALL
installation hints for OM Linux Server:
installed:
rpm -i apache-1.3.20-16.i386.rpm mm-1.1.3-1.i386.rpm
rpm -i php-4.0.6-7.i386.rpm curl-7.8-1.i386.rpm pspell-0.12.2-3.i386.rpm
libtool-libs-1.4-8.i386.rpm
rpm -i php-mysql-4.0.6-7.i386.rpm
rpm -i mysql-3.23.41-1.i386.rpm
rpm -i mysqlclient9-3.23.22-6.i386.rpm
rpm -i mysql-server-3.23.41-1.i386.rpm
/etc/rc.d/rc3.d: mv K..mysqld S99mysqld, same for httpd
changes to /etc/httpd/conf/httpd.conf:
DocumentRoot "/usr/local/moregroupware"
<Directory> "/usr/local/moregroupware"
AddType application/x-httpd-php .php
LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
remove all other httpd / apache installations
httpd restart
see moregroupware/docs/INSTALL
/etc/rc.d/init.d/mysqld start
no password for user root at the moment
mysqladmin -u root -p create moregroupware
shell> mysql --user=root mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO moregw@localhost IDENTIFIED BY 'test62' WITH GRANT OPTION;
/etc/om-firewall.d/S62.internal.local and uncomment the services you wish to use.
Example for http and https:
ipchains -A int-in -j ACCEPT -p tcp --dport http
http://192.168.1.200/
run the setup
mysql: server: localhost, user: moregw, database: moregroupware
possibility to hide all other modules but the calendar from user.
Problems with calendaring:
- inviting other people does not work
Good: can see the free/busy time of invited persons;
private appointments
solved one problem with webmail, by copying the config.inc.php
from moregroupware to moregroupware/modules:
there was a warning / error in modules/wmail/sendmsg.php
changed moregroupware/modules/wmail/inc/class.html.mime.mail.inc: Line 14:
require_once('inc/mimePart.php');
try to install redhat 6.3 php:
rpm -i db3-3.3.11-6.i386.rpm
rpm --upgrade libtool-libs-1.4.2-7.i386.rpm
rpm --upgrade php-4.1.2-7.i386.rpm curl-7.9.5-2.i386.rpm php-mysql-4.1.2-7.i386.rpm
problem: only users belonging to default group can login???
passwords for the local test version: admin admin
problems: can choose participants when creating a meeting, but there are no changes to the participant's calendars; participants are not saved with the meeting
webmail interface could not be tested because of errors
the initiator of a meeting is always a participant
Installation of BSCW
download: http://bscw.gmd.de/InstallUnixServer.html
official installation help: http://bscw.gmd.de/InstallUnixServer.html
installation hints for OM Linux Server:
extracted the bscw.tar.gz to /home/timop
run as timop:
~/bscw-4.0.6$python setup
append apache.conf to httpd.conf
modify src/config.py:
SERVER_ROOT: http://192.168.1.200/bscw
SERVER_ADMIN: timop@our.server.org
SERVER_ADMINS: 'admin'
SMTP_HOST
don't think I needed have done that: create server/data/htpasswd; htpasswd -c htpasswd username
access problems bscw
as root: chmod a+w /usr/local/groupware
~/bscw-4.0.6$python setup /usr/local/groupware/bscw
again add apache.conf
create htpasswd
http://bscw.gmd.de/faq/inst20.html
Why do I get a Python trace with "RuntimeError: cgi/bscw.cgi: No setgid"?
got an account on http://bscw.gmd.de/bscw/bscw.cgi
cd <bscw-path>
% cc -o wrapper wrapper.c
as bscw user (timop): % ./bsadmin chkconfig
this brought some error messages about group id and mode
as root: chgrp 509 cgi/bscw.cgi
as root: chmod 06755 cgi/bscw.cgi
as bscw user (timop): % ./bsadmin chkconfig
stop server: <bscw-path>/start_servers -k
start server: <bscw-path>/start_servers
configure garbage collection!
http://192.168.1.200/pub/bscw.cgi?op=rmail
problems with sending
instead of that:
as user timop:
cd bscw
./bsadmin register -r user@c.ict.om.org user test62
login with http://192.168.1.200/bscw/bscw.cgi
Installation of PHProjekt
download: http://www.phprojekt.com/modules.php?op=modload&name=Downloads&file=index
official installation help: in the phprojekt directory, file install
installation hints for OM Linux Server:
for configuration of apache and sql see the installation infos with phpgroupware
create database:
mysqladmin -u root -p create phprojekt
admin login:
http://192.168.1.200/phprojekt/setup.php
root, root
The admin has to create the resource.
there are several profiles: one to configure via contacts, the other configured in options: group members / external
Installation of phpGroupWare
download: http://www.phpgroupware.org/index.php?page_name=downloads
official installation help: http://docs.phpgroupware.org/12-docs/html/admin/
installation hints for OM Linux Server:
Modifications to a Standard OM Linux Server 1.2, which is based on RedHat 7.2:
extract phpgroupware-0.9.14.000.tar.gz to /usr/local/phpgroupware:
cd /usr/local
tar xvzf phpgroupware-0.9.14.000.tar.gz
rpm -i apache-1.3.20-16.i386.rpm mm-1.1.3-1.i386.rpm
rpm -i php-4.0.6-7.i386.rpm curl-7.8-1.i386.rpm pspell-0.12.2-3.i386.rpm libtool-libs-1.4-8.i386.rpm
or better use postgresql? axissync requires postgresql
rpm -i php-mysql-4.0.6-7.i386.rpm mysql-3.23.41-1.i386.rpm mysqlclient9-3.23.22-6.i386.rpm mysql-server-3.23.41-1.i386.rpm
/etc/rc.d/rc3.d: mv K..mysqld S99mysqld, same for httpd
changes to /etc/httpd/conf/httpd.conf:
DocumentRoot "/usr/local/phpgroupware"
<Directory> "/usr/local/phpgroupware"
AddType application/x-httpd-php .php
LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
/etc/init.d/httpd start
Database configuration:
mysql:
/etc/rc.d/init.d/mysqld start
no password for user root at the moment
mysqladmin -u root -p create phpgroupware
shell> mysql --user=root mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO gw@localhost IDENTIFIED BY 'test62' WITH GRANT OPTION;
postgresql:
rpm -i postgresql-7.1.3-2.i386.rpm postgresql-libs...rpm postgresql-server...rpm php-pqsql-4.0.6-7.i386.rpm
su postgres
postmaster -D /var/lib/pgsql/data
/etc/rc.d/rc3.d: mv K..postgresql S99postgresql
(As Linux user postgres)
createuser gw --createdb --pwprompt --no-adduser
createdb phpgroupware -U gw
so that header can be written:
chmod a+w /usr/local/groupware/phpgroupware
/etc/om-firewall.d/S62.internal.local and uncomment the services you wish to use.
Example for http and https:
ipchains -A int-in -j ACCEPT -p tcp --dport http
from the client's windows explorer:
http://192.168.1.200/setup/index.php
in configuration:
192.168.1.200
use /tmp
test server admin login: admin /test62
Installation of Teamware Office
download: http://www.teamware.net/Resource.phx/download/index.htx
official installation help: http://www.teamware.net/dman/Folder.phx/download/office-for-linux/documents
installation hints for OM Linux Server:
rpm -i TeamWAREOffice-5.3.40-10.i386.rpm
for directory other than /to: rpm -i --prefix /usr/local/to TeamWAREOffice-5.3.40-10.i386.rpm
login as user twu
to config
expert mode: NO
setup as directory server: YES
serial number
activation key
name for site: omcalendar
passwords: test6262
install everything but forum and library
to start
to status
/etc/om-firewall.d/S62.internal.local:
add lines:
# Teamware office Server listen
ipchains -A int-in -j ACCEPT -p tcp --dport 25000
# Teamware office client notifier listen
ipchains -A int-out -j ACCEPT -p tcp --sport 25003
start Teamware Admin on client
login settings, connection, server address: 192.168.1.200
make default
ADMIN test6262
Admin / organization directory or directly the Directory application
entry / new / user template
entry / new / user
Installation of Meeting Maker
download: http://www.meetingmaker.com/sales/trial
official installation help: http://www.meetingmaker.com/support/
installation hints for OM Linux Server:
mkdir /usr/local/mm
./mmadminstall
/usr/local/mm
mmadmin requires RedHat 7.1 and X11
see also Admin/ch4__sys/creating.html
Installation of Microsoft Outlook
download: belongs to Microsoft Office
installation hints for OM Linux Server:
see http://www.tldp.org/HOWTO/mini/Apache+SSL+PHP+fp-2.html;
see the public Outlook calendaring newsgroup: http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&group=microsoft.public.outlook.calendaring
Web Publishing Wizard (IE 4.0 or higher) for Windows 95 & NT 4.0
see http://www.microsoft.com/downloads/release.asp?releaseid=22658&area=search&ordinal=2
see http://download.microsoft.com/download/win95/Utility/1.52/W97/EN-US/wpie415-x86.exe
see http://www.microsoft.com/windowsxp/home/using/productdoc/en/default.asp?url=/windowsxp/home/using/productdoc/en/webpub_overview.asp
Microsoft FrontPage 2000 Server Extensions SR1.2: Downloads for UNIX-Based Servers: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnservext/html/unixfpse.asp
FP2000: Installing FrontPage Server Extensions to an Apache Web Server: http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q202198&LNG=ENG&SA=ALLKB
improved mod_frontpage: http://sourceforge.net/projects/mirfak/ and http://home.edo.uni-dortmund.de/~chripo/index.html tar xvfz fp40.linux.tar.gz
gzip -d fp40.linux.tar.gz
cd frontpage/version4.0
mv ../../fp40.linux.tar ./
./fp_install.sh
he installs the frontpage extensions to /usr/local/frontpage
server config filename: /etc/httpd/conf/httpd.conf
frontpage/version4.0/bin/fpsrvadm.exe
create a subweb
web name: freebusy
port: 80
Unix username: timop
unix group: users
./change_server
/usr/sbin/httpd
download a most recent patch from http://www.rtr.com/fpsupport/index.asp rpm -i apache-1.3.20-16.src.rpm
cd /usr/src/redhat/SOURCES
tar xvzf apache_1.3.20.tar.gz
cd apache_1.3.20/src
patch < /home/timop/download/fp-patch-apache_1.3.22
Installation of Mozilla Calendar
download: see installation hints
installation hints for OM Linux Server:
first download Mozilla 1.2, then visit the homepage of the calendar, and you can start the installation of mozilla calendar on the webpage
problems: Free Busy Calendaring gives a error message, does not work at the moment
Installation of Samsung Contact
download: register and download
official installation help: see local version in manual/samsung (or register and download from website)
installation hints for OM Linux Server:
problems with / partition, it was too small
omwizard (OpenMail = OM) didn't work: wish could not be found
(as root: rpm -Uvh omwizard-7.1.0-1.noarch.rpm)
Manual installation:
as root: rpm -i contact-core-7.1.0-1.i386.rpm contact-lang-British-7.1.0-1.i386.rpm
add to /etc/profile:
PATH=$PATH:/opt/openmail/bin:/opt/openmail/adm
export PATH
ommakeom
/opt/openmail/bin/omaddmn -m test -D c.ict.om.org
omaddfb
/etc/init.d/openmail start
perl and apache:
httpd.conf:
perl.c
perl.so
alias: path to cgi-bin
directory the same
cp /opt/openmail/access/omsession.cgi /usr/local/groupware/cgi-bin
mkdir -p docsDir/omsession/admin
cp -r /opt/openmail/template/access/apps/admin/HTML docsDir/omsession/admin
docsDir is /usr/local/groupware
user is Unix user, Mailnode test:
omaddu -n "Timotheus Pokorra/test" -a "timop" -c admin -p test62 -u timop -F
F = FreeBusy
see man omaddu
uninstall firewall: rpm -e om-firewall --nodep
uptodate licences? in /var/opt/openmail/Contact-Licences
install Samsung MAPI
create profile that uses samsung
don't choose NOD Mail scanner, but only HP Openmail (with server store)
server: c.ict.om.org
user: timo pokorra (that after the -n)
password: test62
outlook: options: prompt for login name
then in openmail/General/local files: h:\openmail
it works: two accounts, create meeting, messages are sent via email
calendar, properties, permissions, add, find, add, ok
then to read another persons folder, File / open / other users folder
seeing others free busy times also works, without specific read permissions
offline folders: create new pst file, copy e.g. calendar to this file.
Installation of BrownBear Calcium Web Calendar Server and TripleSync
download: http://www.brownbearsoftware.com/calcium/download.html
installation hints for OM Linux Server:
httpd.conf:
perl.c
perl.so
alias: path to cgi-bin
directory the same
change cgi-bin
/usr/local/Calcium-3.7
/usr/local/groupware/cgi-bin/Calcium37.pl