Tools
Under tools you can execute various maintenance tasks.
System check
Checks if your server meets all requirements
Database check
Checks your database for errors and fixes them if possible.
You can also run this on the command line:
sudo -u www-data /usr/share/groupoffice/groupofficecli.php -r=maintenance/checkDatabase
Update search index
Checks the search index for missing entries and adds them. You can also run this on the command line:
sudo -u www-data /usr/share/groupoffice/groupofficecli.php -r=maintenance/buildSearchCache
For a specific module:
sudo -u www-data /usr/share/groupoffice/groupofficecli.php -r=maintenance/buildSearchCache --module=projects2
Update search index (Complete rebuild)
The same as above but it first removes all cached entries.
Warning
During the process search results and links will not appear until they are reindexed.
On the command line:
sudo -u www-data /usr/share/groupoffice/groupofficecli.php -r=maintenance/buildSearchCache --reset=1
Remove duplicate contacts and events
Checks for duplicates and you can delete them if you confirm.
Sync filesystem
Checks if the filesystem is in sync with the database. Adds and removes missing files.
You can run it on the command line too:
sudo -u www-data /usr/share/groupoffice/groupofficecli.php -r=files/folder/syncFilesystem
Or specify a path:
sudo -u www-data /usr/share/groupoffice/groupofficecli.php -r=files/folder/syncFilesystem --path=projects2
Update file search index
Indexes the filesearch module if installed.
You can run it on the command line too:
sudo -u www-data /usr/share/groupoffice/groupofficecli.php -r=filesearch/filesearch/sync
Clear calendar holiday cache
Recalculates holidays in the calendar.
Reset JMAP sync state
It’s recommended to use the JMAP API but when making changes to the database directly it could be useful to make clients resynchronize an entity:
sudo -u www-data /usr/share/groupoffice/cli.php core/System/resetSyncState --entity=Contact
or to resynchronize everything:
sudo -u www-data /usr/share/groupoffice/cli.php core/System/resetSyncState