FAQ - from on-premise to the cloud
Is it possible to migrate any version of Gemini?
The good news is we can migrate any version of Gemini into our hosting environment. However, the next point deals with the proviso.
Can I remain on my current version of Gemini?
We no longer offer technical support for Gemini 4 or Gemini 5 in our hosting environment. If we migrate these versions they must be upgraded to the latest release and there will be a professional services charge for the work. Countersoft Sales will need to provide an estimate on the cost. This cost is separate from the monthly/annual hosting charge calculated on a per user base.
Apart from the hosting cost, do I have to pay for services to migrate my instance
Yes, there is a charge for the time and resources to move your site into our hosting environment. Normally we charge for 1 day's work to take your site as-is, 1.5 days if we need to upgrade a version 6/7 site to the latest release, and a calculated fee if we have to upgrade a version 4/5 site.
I have a lot of inactive users in my on-premise site. Will I have to pay for them?
In a word, no. Gemini licensing for both on-premise and on-demand counts only active users.
I have a lot of users with whom we only communicate by email, they don't need to log in. Will I have to pay for them?
Users who only communicate by email can be covered by a Portal license, which is 10% of a normal user cost. You cannot have more than 100 Portal users in our hosting environment. See the docs and video for more on Portal users.
Can I use Active Directory or Windows Authentication in your hosted environment?
At present, the answer to that is No. You are restricted to Username/Password authentication only. If you are on Gemini 7.4, you will be able to implement 2FA with QR code authenticators in your login process.
Can I clone and separate my instance by projects?
This is not strictly a migration question, but it has been asked often enough to warrant a spot in the FAQs. Yes, Countersoft can clone your existing site and split it into new sites (databases) by project. Contact Countersoft Sales for a professional services estimate if you have this need.
Can I still have direct access to my database?
No. If you want to access your database you must do it through the Gemini UI or with the REST Api.
What is the process I have to go through to migrate?
The following applies to Gemini 6.x and 7.x sites only. Customers on Gemini 4 and 5 should contact Countersoft Sales for their migration process.
Your steps
- Export your Project Templates. This will create zip files that are needed to recreate your configuration.
- Zip up the Gemini website from the root.
- In a shared folder/ftp location give us:
- A recent SQL backup file of your database as a .bck file
- The zipped website
- The zipped templates
Countersoft's steps
- When we have your files we will restore the database and recreate your site in our environment. We will setup the DNS so you and your customers can reach it from anywhere.
- If you are on versions 4 or 5, or we have agreed to upgrade your site, you will be upgraded to the latest version
- We will apply a SSL certificate and automatically redirect http requestst to https.
- Your new site will have a .ongemini.com domain, so https://<customer name>.ongemini.com. You can pick the customer name provided it is not already taken, but this is the naming convention we shall follow.
- When you site is ready, you will be invited to log in, check your configuration, and test the application.
- You may need to whitelist the new site if your SMTP server is behind a firewall. Or, you can start using one of the public SMTP servers, like office.smtp.com or gmail.smtp.com, which is common practice.
- When you are satisfied that all is as expected, we request another, golive backup of your database. We don't need the website or templates second time round as the site will be inplace and only the data needs to be refreshed. You can login, replicate any email and other changes you might have made to the test instance, and from that point you are live in our hosted environment.
How are payments made for on-demand
We require payment of the devops fee and the first month of hosting between the first and second cuts of your database i.e. you pay when you know you have a working environment.
If you pay monthly, it will be by credit card, and that card used will continue to be charged until it expires or you terminate the hosting agreement. You may cancel at any time and you only pay for the month you are in. You can pay annually in advance, in which case we give a 12% discount on the total, but you don't get a refund if you decide to leave our service before the year is up.
What are the terms of usage of my site in your hosting environmemt?
Unless you negotiate a bespoke Hosting Agreement with us, you will be covered by the terms of our standard End User Licensing Agreement.