Inside your Root Project, run
composer require horde/kronolith ^5 horde/nag ^5 horde/content ^3
Put config files into v
- var/config/nag/
- var/config/kronolith
Run composer horde-reconfigure command
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
./vendor/bin/horde-db-migrate up