Skip to main content

Migrating from Deskpro on-premise to Cloud - Knowledgebase / Sales, Billing & Consultancy / Consultancy & Services - Deskpro Support

Migrating from Deskpro on-premise to Cloud

Authors list


Q: Am I able to migrate from Deskpro on-premise to Deskpro cloud?
A: Yes, you have the option to move from Deskpro on-premise to Deskpro Cloud. You will work with one of our cloud engineers who will move all of your helpdesk data to our secure AWS cloud infrastructure.

Q: How much does the migration cost?
A: The migration is free of charge and there is no limit on the amount of data you can bring over from your on-premise helpdesk! All of your legacy ticket data will be stored free of charge in one of our AWS datacenters! 

Q: Can I transfer my on-premise license to the cloud?
A: No, you will need to buy a new annual cloud subscription matching the same number of agents as your current on-premise license. Cloud licenses are priced at US$360/agent/year. 

Q: I’m in the middle of my Deskpro on-premise license, will I lose the credit?
A: No, any credit from your on-premise account will be used against your first annual cloud payment with us. 

Q: I want to increase/decrease my agent count when I move to Deskpro cloud
A: Increasing agents; Great! Just let us know how many additional agents you require when we are putting your invoice together!
Decreasing agents; You can’t decrease the number of agents below your current number of agents on-premise on your 1st year of Deskpro cloud, but you can on any subsequent renewals with us. 

Q: I want to move to monthly billing when I migrate to Deskpro cloud
A: The first payment on Deskpro cloud must be annual, after this you are able to switch to monthly billing. 

Q: Am I able to run a test migration? 
A: Yes, however, any test migrations would incur an additional cost, a test migration would be charged at US$1,000. 

Q: How do I get started with a migration? 
A: Migrations require manual work from our cloud engineers, so please create a ticket with us to book in a time for the migration. 

Q: How long does it take?
A: The time it takes to perform the move depends entirely on the state of your helpdesk. 

Larger helpdesks mean larger exports, so there is an overhead of simply uploading/downloading the data and extracting it. If your helpdesk is outdated, then there's also the time that is needed to upgrade it to the same version as the cloud platform.

So the two things you can do to reduce the time it takes is to pre-update your instance of Deskpro to the latest version, and then make sure you have a fast host to upload your data to (the faster the host, the faster you can upload it and the faster our agents can download it).

We can give you an expected run time, if you can run the below queries in your database and share the results with us:

select table_schema, sum(data_length + index_length) / 1024 / 1024 / 1024 as db_size_gb from information_schema.tables where table_schema = 'YOURDESKPRODBNAME';
select storage_loc, sum(filesize) / 1024 / 1024 / 1024 as filesize_gb, count(*) from YOURDESKPRODBNAME.blobs group by storage_loc;

Q: What are the differences? What will I need to change or update?
A: The cloud platform uses the same software as the on-premise version. However, there are some small changes in how things operate that you'll need to manage:

  • Incoming Email: The cloud platform gives you email addresses ( that all email needs to flow through. The cloud platform does NOT check external POP3/IMAP/Exchange accounts. So if you wish to continue using custom email addresses, you will need to configure email forwarding from your own email addresses to Deskpro Cloud email addresses.

  • Network Connections: If you are using a custom SMTP server for outbound email, or if you have other external services such as LDAP/ActiveDirectory or JIRA, then make sure your firewall allows connections from external IP addresses.

Q: Can I use a custom domain/URL?
A: Yes. The cloud platform allows you to set a custom domain. We also automatically manage HTTPS certificates for free.



1. (You/Us) Open a ticket with us. We'll work with you to schedule a time to make the move. It's helpful if you provide us with the following information. You can copy+paste this into a ticket and just add your answers:

  • I want to use this master domain: (The master domain is the main name of your account. You can add a custom domain later.)

  • I know roughly how large my installation is: X,XXX tickets and X,XXX users 

2. (You) On the move day, just before the scheduled time, shut down your helpdesk from the admin interface. Then make a database backup as described here. You should compress the backup (e.g. using zip or gzip) as the uncompressed dump can be very large.

3. (You) You also need to archive (e.g. zip, gzipped tar) the /attachments directory in the root of Deskpro to get an attachment backup. (On older Deskpro versions, this was called /data/files).

This directory may be empty, in which case you can skip this step.

4. (You) Upload the database backup and the attachments backup somewhere where our agents can download it. For example, you might upload it to the old helpdesk URL and provide us with a link, you might upload it to a server and provide us with SSH details, etc. If there is no standard way for your organization to share large files, then you can fallback on using a file share service like OneDrive.


5. (You/Us) Reply to your open ticket with instructions on how our agents can download the database backup and attachments backup.


6. (Us) We will download the data and import it into the cloud platform.


7. (You) After everything is done, we'll reply to your ticket to let you know the process is complete. At this time you'll need to make any adjustments necessary, such as enabling email forwarding.

Helpful Unhelpful

15 of 30 people found this page helpful

Add a comment

Please log in or register to submit a comment.

Need a password reminder?