Les Defaults sont la base de données de configuration d'OGo. Quelque chose comme un ensemble structuré et persistant de variables d' environnement.

su - root
chown -R opengroupware.skyrix /usr/lib/opengroupware.org
su - opengroupware
source OpenGroupware.org.sh
Defaults write NSGlobalDomain LSConnectionDictionary \
'{hostName=localhost; userName=ogo; password=""; port=5432; databaseName=ogo}'
Defaults write NSGlobalDomain NGBundlePath \
"/usr/lib/opengroupware.org/Library/OpenGroupware.org"
Defaults write NSGlobalDomain LSAttachmentPath \
/usr/lib/opengroupware.org/documents
Defaults write NSGlobalDomain LSModelName OpenGroupware.org_PostgreSQL
Defaults write NSGlobalDomain LSAdaptor PostgreSQL72
cd WOApps/OpenGroupware.woa
ln -s ../../WebServerResources/
cd ..

Lancez maintenant le serveur OGo. Ajoutez l'argument -WOHttpAllowHost <host> à la commande suivante pour vous connecter depuis l'hôte <host>. J'ai remarqué que localhost ne marchait pas ; j'ai dû utiliser le nom de ma machine (vous pouvez trouver le nom de votre machine en utilisant la commande hostname):

cd /usr/lib/opengroupware.org/WOApps/
OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil/OpenGroupware \
-WOHttpAllowHost <host>

Si vous voulez pouvoir vous connecter depuis plusieurs systèmes, vous pouvez utiliser la syntaxe suivante :
-WOHttpAllowHost '([your-host],[your-host2])'

Connectez vous maintenant à l'installation par http://localhost:20000/OpenGroupware. Si vous voulez accéder au système depuis un autre hôte, vous devrez ajouter le nom d'hôte au fichier /etc/hosts de manière qu'oGo ne proteste pas en faisant la recherche du nom d'hôte.

Cela n'est malgré tout pas vraiment satisfaisant. Ce que nous allons faire maintenant est de configurer Apache en tant que frontal d'OGo de manière à ce qu'il fasse tout le sale travail des requêtes HTTP pour nous. Cela nous permettra de nous connecter depuis un hôte sans le spécifier sur la ligne de commande.