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 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 groupofficecli.php -r=maintenance/buildSearchCache
For a specific module:
sudo -u www-data 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 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 groupofficecli.php -r=files/folder/syncFilesystem
Or specify a path:
sudo -u www-data 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 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 cli.php core/System/resetSyncState --entity=Contact
or to resynchronize everything:
sudo -u www-data cli.php core/System/resetSyncState