Supported platforms and requirements

The tables below contain all the information regarding system requirements and supported platforms for CodeTwo Backup.

Software components
The program consists of two main components installed together:
  • CodeTwo Backup Service - responsible for the management of jobs and other associated processes
  • CodeTwo Backup Administration Panel - allows the user to configure the Backup Service
CodeTwo Backup Service & Administration Panel
Required permissions: The installation requires local administrator rights.
The program can be operated by all users (domain and non-domain) who have access to the machine with CodeTwo Backup installed.

The administrator account used for establishing a new Exchange connection needs to be mailbox-enabled and have impersonation rights granted to users' mailboxes. By default, such rights are granted to users assigned the global administrator role (Office 365) and to members of the Organization Management group (on-premises Exchange Server).

Learn how to create such an account following the Role-Based Access Control approach

Depending on your SharePoint server location, the administrator account used to configure a new SharePoint connection needs to be assigned specific roles or given necessary access rights:

  • SharePoint Online – the admin account needs to be assigned the SharePoint administrator or global administrator role;
  • SharePoint on-premises – the admin account needs to be:
    • added to the Domain Users group
    • added to the Administrators group of the server on which your SharePoint Server is installed
    • added to the SharePoint Farm Administrators group
    • granted Full Control permissions to the SharePoint site at the Web Application Policy level
    • added to the Remote Management Users group
    • added to the SharePoint_Shell_Access role
    • set as the site collection administrator for each site collection you want to back up or to which you want to restore the backed-up data. 

In case of on-premises SharePoint Server, the admin account used to deploy SharePoint will have all the necessary rights.

Learn how to create a new admin account that can be used to backup or restore SharePoint data

To back up public folders, the administrator account used in the program needs to be granted the Full control permission to the root public folders tree. See our Knowledge Base article on how to do so
Multi-factor authentication (MFA) is supported. Be sure to use the app password instead of your regular password when configuring a connection to an Office 365 server. Learn more
Requirements: To work correctly, the program requires at least a quad-core processor and 4 GB of RAM. To back up on-premises Exchange or SharePoint data, the program needs to be installed in the same domain where Exchange Server or SharePoint Server resides. The machine on which you install the program also needs to be connected to the Internet at all times. Learn more

Supported platforms

  • In the case of Exchange Online:
    • Office 365 and Office 365 Germany plans with Exchange Online (inlcuding F1 and Kiosk plans)
    • Exchange Online standalone plans
  • In the case of on-premises Exchange Server:
    • Exchange Server 2019
    • Exchange Server 2016
    • Exchange Server 2013 CU5 or later
    • Exchange Server 2010 SP1 or later
  • In the case of SharePoint Online:
    • Office 365 plans with SharePoint Online
  • In the case of SharePoint on-premises:
    • SharePoint Server 2016
    • SharePoint Server 2013

The program can be installed on a physical or virtual machine.

(*) If you're installing the program on Windows Server 2016, make sure your operating system includes the latest updates. Learn more

To ensure optimum performance, it is strongly recommended to back up your data on SSDs (solid-state drives) and only use HDDs (hard-disk drives) for data archiving. While a standard HDD can be used as your backup storage, it should be avoided.

Note that using network drives (including iSCSI, NAS) or removable storage solutions (including USB-C disks) is possible only in the case of archive jobs (such devices cannot be used as primary storage).

Size on disk after installation: Similar to the size of the installation file - see the Download page of your CodeTwo product (Backup for Office 365Backup for Exchange) for details. Installation of additional components (such as .NET) might be required - these components usually require less than 100 MB of available disk space.
Items supported for backup The program supports the backup of:
  • all types of mailbox items, such as emails, contacts, calendars, tasks, etc. (except for hidden system folders), residing within user, Office 365 group, shared, SharePoint site and resource mailboxes,
  • Exchange public folders data,
  • SharePoint data residing in site collections, team sites, lists, libraries, etc., 
  • OneDrive for Business sites,
  • Teams data residing within Exchange Online and SharePoint Online (excluding chats/conversations).
At the moment, the program does not support the backup of In-place (Online) Archives and Skype for Business data. Keep also in mind that the program backs up only contents of mailboxes or public folders, not their properties or permissions (delegates).
Emails encrypted using Office 365 Message Encryption (OME) are supported. Such messages remain encrypted and retain their properties when copied to a backup storage or when restored to an Office 365 tenant.
Hybrid setup support Backup/restore options will work in hybrid setups if separate jobs are created for a set of mailboxes from on-premises Exchange Server and from Exchange Online (Office 365). Such jobs must use separate connection configurations too - jobs targeting on-premises mailboxes must connect using an on-prem mailbox-enabled account. In a similar way, Exchange Online (Office 365) hosted mailboxes may be processed by jobs configured to use an account with mailboxes in the cloud.
Be aware that CodeTwo Backup was not created specifically for hybrid environments, therefore you may encounter errors when going through the connection configuration wizard. Ignore them, create a test job and try it out before jumping to conclusions. Full support for hybrids is expected in future releases.
ADFS is not yet supported. Single Sign On (SSO)-enabled accounts may be used for server connection configuration, but only when a UPN in a non-federated target domain address is used (e.g. *

See also

Installation - information about the setup of the program.
Learn more about assigning admin roles in Office 365

Was this information useful?