]> err.no Git - scalable-opengroupware.org/blob - SOGo/Main/README
bcefbd26a07ef0b8ac5159e4f4f30c4f47d9a503
[scalable-opengroupware.org] / SOGo / Main / README
1 SOGo
2 ====
3
4 Master Daemon, loads the functionality from product bundles in Library/SOGo.
5
6 Setup
7 =====
8
9   Defaults write sogod NGBundlePath '"$HOME/Library/SOGo"'
10   => otherwise some bundles will clash with "fat" OGo
11   => the UIx .wox driver must be found
12
13 Defaults
14 ========
15
16   SOGoCrashOnSessionCreate - bool - crash the server if a session is created
17   => useful for debugging
18
19   SOGoEnableDoubleReleaseCheck - bool - call
20   +[NSAutoreleasePool enableDoubleReleaseCheck:YES] upon start
21   => useful for debugging
22
23 SOGoInternetDetectQualifier
24 - an EOQualifier to detect whether a set of HTTP headers is from the outside,
25   eg: "NOT (minequprovenance = 'intranet')"
26       -SOGoInternetDetectQualifier '"NOT (minequprovenance = \"intranet\")"'
27   Note: all header field names are lowercase
28   Testing: -SOGoInternetDetectQualifier '"host = \"agenor.opengroupware.org\""'
29
30 What it does
31 ============
32 - provides locale support
33 - preloads the SOGo products (SOGoProductLoader)
34 - provides the root object (the application object with user lookup)
35 - sets the authenticator
36 - does some process limits and restart support
37
38 Apache Setup
39 ============
40
41   AliasMatch /SOGoHH/so/ControlPanel/Products/(.*)/Resources/(.*) \
42              /home/helge/GNUstep/Library/SOGo-0.9/$1.SOGo/Resources/$2
43
44   <LocationMatch "^/SOGoHH*">
45     AuthName "Agenor LDAP"
46     AuthType Basic
47     AuthLDAPEnabled on
48     AuthLDAPUrl ldap://agenor-ldap:389/ou=organisation,dc=equipement,dc=gouv,dc=fr??sub?(&(objectClass=person)(uid=*))
49     require valid-user
50
51     SetHandler ngobjweb-adaptor
52     SetAppPort 9000
53   </LocationMatch>
54
55   <LocationMatch "^/SOGoHH/so/ControlPanel/Products/.*UI/Resources/.*(\.png$|\.gif$|\.css$|\.js$)">
56     SetHandler default-handler
57   </LocationMatch>