You are on page 1of 4

Horde HowTo Documentation

Installation
Administration/Configuration
Authentication
General
Setting up Horde_Blocks
Ansel 1
DIMP 2
Gollem 3
Hermes 4
IMP 5
Ingo 6
Kronolith 7
MIMP 8
Turba 9
Sork 10
Customization
Advanced Features
Troubleshooting
Education

Horde HowTo Documentation

Installation

These links are collected from various community resources and may be out of date!
Please see the official installation documentation.

Debian
Installing Horde on Debian
Installing Horde Groupware Webmail edition on Debian Etch
Installing Horde Groupware Webmail edition on Debian Lenny
Installing Horde and applications on Debian Jessie with PEAR.
Fedora/RedHat/CentOS
Installing Horde Groupware Webmail Edition on CentOS 7
Installing Horde on Fedora Core 4
Installing Horde on CentOS 4
Installing Horde Groupware Webmail Edition on CentOS 5
Upgrading Horde CentOS 5.2
Installing PEAR modules necessary on RHEL 3
IIS
Installing a Webmail System Based on Horde on IIS
Installing Horde CVS on an IIS6 Windows Server 2003
Migrating identity information from IMP 2 or other external sources
Installing/Updating PEAR packages in Horde Groupware (Webmail Edition) 1.x
How to uninstall all PEAR packages from Horde's PEAR channel
(almost) complete collaborative mailsystem howto with postfix, postfixadmin,
dovecot, horde, clamav, rspamd, rmilter, SPF, DKIM, DMARC

Administration/Configuration

Authentication
Setting up a composite authentication driver
Allowing guest access to applications without authentication
Dynamically selecting an IMAP server for authentication
Setting up the Shibboleth authentication driver
Setting up the CAS authentication driver
Setting up the SQL authentication driver with Dovecot
Using X509 user certificates for authentication
Automatic authentication with Cpanel accounts

General

Setting up application specific permissions


Migrate existing horde groups from sql to ldap
Tips for higher security
Enabling display of Microsoft Word document graphics with wvHtml
Using Horde with an existing LDAP directory
Using Horde with a new LDAP directory
Using LDAP to store Horde/IMP Preferences
Restricting Access by OpenLDAP Groups
Preferences from one default user to all other users
Getting mime_magic, and fileinfo working on RHEL and Fedora Core 4
Script for creating database(postgres)
Removing user data
Script for cleaning memcache lock files (Horde versions < 3.2)
How to create/edit .local.php configuration files
Configuring Horde 4 for Twitter integration
Configuring Horde 4 for Facebook integration

Setting up Horde_Blocks

Setting up METAR weather to actually return data

Ansel 11

An example site for embedding Ansel (and other) content.


An article explaining how to embed images on other sites.

DIMP 12

How to hide one of the duplicate menus

Gollem 13

Gollem config for automatic site-jail for FTP

Hermes 14
Create a separate address book for use by Hermes

IMP 15

Quota hack for mail servers not supporting quota


Configuring IMP for use with Cyrus IMAP
Tips on configuring UW-IMAP namespaces for use with IMP 4.1+
Documentation on the 'imap_server' configuration parameter in IMP 4.1+'s
servers.php file
Hierarchical folder structure with Cyrus IMAP
Creating Default Folders Upon First Login
Linking directly to an email message
Alternative quota command for Horde 3, IMP 4
Alternative quota command for Horde 4, IMP 5
Alternative quota command for Horde 5, IMP 6
Alternative Imap driver quota for Horde 5, IMP 6
Display username beside the name of the opened folder for Horde 4, IMP 5 See
"Customization" below for how to do this in Horde 5
Using realms for Horde 4, IMP 5
Display sent-mailboxes in the lower tree instead of displaying as special
folders on top of the left panel

Ingo 16

Two or more backends in Ingo


Ingo SSH2 configuration
Vacations and Forwards
Dovecot Sieve with Ingo
Default filter rules for dovecot with Ingo

Kronolith 17

Setting up reminders for Kronolith events


Setting Kronolith up as a read-write calendar server for Sunbird/Thunderbird
(see also ExternalClientsHowTo)
Setting Kronolith up as a read-write calendar server for Apple iCal

MIMP 18

Setting up MIMP in parallel with IMP

Turba 19

Using multiple tables for a single address book


Configuring Turba to use the same fields as Outlook 2003
Using custom field types in Turba
Importing external address book data (IMP 2)
Storing Extra Email Addresses in Turba with SQL Backend
Sork 20

How to configure vacation module with LDAP and Gnarwl


How to configure vacation module with Vpopmail and Autorespond

Customization

Getting Full Name and Email Address from LDAP using Hooks in Horde 5
Let local users access a remote IMAP server with different usernames and
passwords in Horde 5
User examples of default preferences per module
Customizing menus
Replacing APIs with own solutions
Integrating the WysiwygPro editor
Customization section in the administrator documentation
Display user id beside date - Horde 5
Patch to include message headers in the body when forwarding with "Edit as New"

Advanced Features

Using external groupware clients with Horde


[SyncML/HowTo Syncing a PDA/Outlook with Horde]
Use applications that expect PHPGroupWare's XML-RPC methods with Horde
Installing Horde on a Kolab server
Using the SOAP/WSDL interface to access the Horde/Module API
Article explaining how to use Horde's API to power external website content.
Using the XML/RPC interface to access the Horde/Module API with Python
Rename users in the Horde DB
Clean up script after deleting users
Rename or remove the realm for the entire Horde DB
Use PHP to screen scrape public Kronolith calendars

Troubleshooting

Troubleshooting the TurckMMCache PHP bytecode cache


Tips on why IMP isn't showing a particular message and why we can't do anything
about it
Pointers on how to help track down runaway Apache processes
Converting serialized data from ISO-8859-1 to UTF-8

Education

Creating your first Horde module


Populating your first Horde module with functionality
Updating your database schema

You might also like