Switch to GroupOffice from other software

You can take the following steps to migrate all your data from other software to GroupOffice.

Assessment & Prerequisites

Determine what you need to migrate. For example, e-mail, contacts, files and calendars. Install the required modules.

Sign up or install

Decide if you want to self host GroupOffice or use our cloud service. You can sign up here.

Users

Before creating users, setup groups and module permissions.

Start by creating users manually or import them via a csv or file in GroupOffice. Find out how you can export users from your current software.

Note

Also consider if you want to use an SSO solution with OpenID connect, IMAP authentication or or LDAP authentication.

E-mail

Ideally you can migrate mail from your current software via IMAP. Find out if IMAP is supported. If so, you can migrate the mail using imapsync.

When migrating mail we use imapsync <https://imapsync.lamiral.info/>.

The steps to take are:

  1. Setup mailserver

    1. When self hosting then install the GroupOffice mailserver or use any IMAP compliant server.

    2. When using our cloud service and you have signed up for a mail domain you will get access to the management where you can create mailboxes

  2. Prepare your domain. Do not switch yet but determine all DNS records (MX, SPF, DMARC and DKIM) to set after migrating mail. For our cloud service we will provide them to you.

  3. Create all the mailboxes on the GroupOffice mailserver

  4. Create a list of imapsync commands using the imapsync documentation.

  5. Run the sync and test. You can repeat the sync at any time to update the new mailserver.

  6. Put the migration live by setting the DNS domains.

  7. Finally, run the sync again after 24 hours because some mail might still have arrived at the old mailserver.

Calendar

Migrating calendars goes via export and import of vcalendar (*.ics) files. Take these steps:

  1. Find out how to export all required calendars to vcalendar (*.ics) files.

  2. Create all required calendars in GroupOffice. All created users in GroupOffice should have a personal calender when they have access to the calendar module.

  3. Import all vcalendar files.

Contacts

Migrating contacts goes via export and import of vCard (*.vcf) files Take these steps:

  1. Find out how to export all required contacts to vCard to vCard (*.vcf) file(s).

  2. Create all required address books in GroupOffice.

  3. Import all vCard files.

Files

Files can be migrated by uploading them manually or you could use rclone <https://rclone.org>`_ to migrate from your current software to Webdav. Please consult the rclone documentation and take these steps:

  1. Setup GroupOffice Webdav by installing the module.

  2. Install rclone

  3. Add the old webdav remote

  4. Add the GroupOffice Webdav remote

  5. Use the rclone sync command