6.0.0-alpha14
6/26/25
Last Modified 11/3/22 by Ralf Lang

Install Horde Groupware Applications

Install calendar and tasks applications

Inside your Root Project, run


composer require horde/kronolith ^5 horde/nag ^5 horde/content ^3

Provide configuration

Put config files into v

- var/config/nag/
- var/config/kronolith

Run composer horde-reconfigure command

Configure via Web UI

Go to the web UI and generate the default configs for the calendar and tasks apps:

/horde/admin/config/config.php?app=kronolith
/horde/admin/config/config.php?app=nag

The content app does not need this.

On a fresh installation, the config UI will try to place the files in the web dir.
This would result in the files vanishing on the next update.
You need to move them to the persistent config dir.
Run the horde-reconfigure command afterwards.


mv web/nag/config/conf.php var/config/nag/conf.php
mv web/kronolith/config/conf.php var/config/kronolith/conf.php
composer horde-reconfigure

Setup the database tables

Run this command:

 ./vendor/bin/horde-db-migrate up