Calendar and Contacts Server
So looking at enable the contacts and calendar server (CCS)
However enabling this causes users to lose their exisiting Roundcube calendar entries as their calendar config switches from the local sqlite db to the caldav server.
I looked but can't see any information about migration - perhaps I'm looking in the wrong spot?
-
Hey there! In our documentation, we say this: "When you install this plugin, CCS becomes the main calendar and contacts tool. Your server keeps the information available in Horde. However, cPanel account and Webmail users will no longer be able to connect to the Horde calendar or address book." but are you also seeing them being removed from Rouncube as well? The contacts are stored in the Roundcube database so you'd have to search through it with sqlite commands manually for each user to see if they have anything setup. I don't have a pre-made command available for that work, but if you'd like to get a ticket submitted we could do some additional homework on that for you. 0 -
Hi cPRex but are you also seeing them being removed from Rouncube as well?
The CCS contacts are added as a second address book which is great. The CCS calendar replaces the local sqlite one. I think its a limitation of the roundcube calendar plugin - it can only support one backend at a time. /usr/local/cpanel/base/3rdparty/roundcube/plugins/calendar/config.inc.php [CODE=php]// backend type (database, kolab, caldav, ical) $config['calendar_driver'> = array("database"); $config['calendar_driver_default'> = "database"; $on_ccs = file_exists('/var/cpanel/calendarserver'); if($on_ccs) { $config['calendar_driver'>[] = "caldav"; $config['calendar_driver_default'> = "caldav"; }0 -
you'd have to search through it with sqlite commands manually for each user to see if they have anything setup.
ok did a basic strings / grep and am fairly confident there are no calendar entries in the sqlite db's.I don't have a pre-made command available for that work
well heaven would be a button in the plugin config to "migrate user data" that did a sqlite -> dav transfer for me :) hint hint0 -
@MHFraser - you could submit a feature request for that using the link in my signature! 0 -
Sorry to revive an old thread but does cPanel now automatically migrate Roundcube SQLite calendars to CCS? Or do we have to plan a manual migration? 0 -
@cPRex thank you for the reply. Unfortunately we have a number of users who've added entries to the SQLite Roundcube Calendars. Do you have any tips on exporting / importing the calendar data after moving to CCS? Slightly off topic but I just checked your link and the Roundcube instructions seem to differ from the stock cPanel setup. There's no option to add the CalDav URL: [url=https://ibb.co/Z8SDSGn] https://i.ibb.co/Z8SDSGn/Screenshot-2021-04-27-at-14-47-34.png
Is CCS required to be installed first?0 -
At this time there is not a seamless transition option between the two calendar tools. Things would need to be recreated in the new system. 0 -
Thanks for your reply @cPRex. Are there any logs to see which users are connecting to the Horde calendars from devices/apps? 0 -
There isn't a specific log for dav, so you'd likely need to check /var/log/maillog for any user activity. 0 -
@cPRex - Thank you again for your help. We've installed CCS on one cPanel server as a test. Is it possible for a cPanel user to create additional CalDAV calendars beyond the pre-created 'cPanel CALDAV'? 0 -
Sure - I would expect any calendars created in a client to work properly. 0
Please sign in to leave a comment.
Comments
14 comments