Need a new server computer? Not sure how to go about moving all of your important Genie data over? No sweat, we've got you covered.
It's true that there are a few important steps you will need to follow as part of the process of moving to a new server computer. The guide below will walk you through everything you need to know from start to finish to make sure this process runs smoothly, successfully and of course stress free.
Before you begin
- Before choosing your new server machine you will need to read the Genie Hardware Specifications article to ensure the new machine meets the minimum requirements in order for the Genie Server application to run successfully.
- You will also need to ensure you have a verified backup before proceeding with any of the steps in the migration process.
- If you are updating both the OS of the Server machine and the Genie version, it is recommended that you update the OS of the machine prior to updating the Genie version, to ensure this is compatible with the version of Genie you are updating to.
- If at any point throughout the process you get stuck or experience unexpected behaviour please contact Genie Support for assistance.
The following steps should be performed on the existing server
From this point on ensure that all instances of Genie on the server computer are closed before proceeding.
- Locate your Genie folder, by default this will usually be C:\Genie (Windows) or MacintoshHD:Applications:Genie (Mac)
- Copy the following files/folders to a USB or other portable media device:
- Any electronic correspondence folders (e.g. Medical Objects, Argus)
- Once you have copied these files, please safely disconnect your media device from the existing server and insert it into your new server.
- If you have an additional hard drive connected for use with Genie backups, please safely
disconnect the hard drive and connect it to your new server
The following steps should be performed on the new server
INSTALLING GENIE SERVER AND SINGLE USER
- Download the appropriate installer, current installers are available below:
Note: If you are not using the most recent version of Genie, please refer to our Downloads article to obtain the appropriate installer OR upgrade prior to migrating the server.
- Once the download has completed, launch the Genie Installer Wizard and follow the prompts until you reach the ‘Select Destination Location’ window. If you require a custom folder location, click on the Browse button and select the appropriate folder location. Once you have specified a folder, click on Next.
- In the ‘Select Components’ window, select only ‘Genie Server Application’ and ‘Single User
Application’ as seen below and click on Next.
- Confirm the ‘Ready to Install’ window by pressing Install and allow the wizard to complete the installation.
INSERTING THE EXISTING FILES
- Paste your existing data (as copied in the Collect your Existing Data section) into your new Genie folder. If you have used the default location, your Genie folder will be located in be C:\Genie (Windows) or Macintosh HD:Applications:Genie (Mac).
- If you have not installed a newer version of Genie than what was previously on your old server (i.e. old server was v9.1, new server is v9.3), ensure that your applications have installed correctly by attempting to launch the Genie Server application.
If you are updating your Genie version while simultaneously migrating your server data, you will need to open Genie Solo first.
- When you are presented with the usual Genie Server administration window, proceed to the next section.
Note: If you are using a Windows machine and your application quits immediately after launching, you will need to create a Data Execution Prevention exception for both Genie Server and Genie Solo.
FOR ALL MIGRATIONS
- Genie backups must be reconfigured, please see the Automated Backups article.
- Firewall exceptions should be made for ports 80, 8080, 2002, 21, 443, 21443.*
- TCP and UDP exceptions should be made for your server port and the two adjacent ports; by default these will be 19812, 19813 and 19814.*
- Any electronic correspondence or pathology providers you use must be made aware of the change in server.*
- Any shares you have made available must be recreated on the new server.*
- If the new server’s IP address is different, you must notify any user using the database replication system so they are able to update their replication wizard settings accordingly. For more information, please see the Database Replication chapter of the Genie Manual.
- If the practice uses Database Replication, you will need to ensure the SQL Server is set to launch at startup. This setting is located in the Genie Server application under Edit > Database Settings > Structure Settings > SQL Server tab. This setting will also need to be ticked under Edit > Database Settings > User Settings for Data File option.
- If you are using GenieWeb you will also need to move across your GenieWeb certificates to your new server. These will not automatically come across in the migration. Your GenieWeb certificates can be found at:
Win: \Genie\Server\Server Database
These certificates will need to be migrated to the same pathway location on your new server.
Note: Asterisks denote items that must be addressed by your network administrator or IT provider.
FOR CROSS-PLATFORM MIGRATIONS (MAC TO WINDOWS/WINDOWS TO MAC)
- The images folder pathway (File > Practice Preferences, Images & Attachments tab) must be changed to reflect the new location of the images folder.
- Any users who use the copy data script method for offsite logging will need to recreate their copy data scripts. For more information, please see the Copy Data Script section of the Genie manual.
If the IP address of the server has changed, it is likely that you will receive a network error the first time each client attempts to connect to the new server. Click on OK in this window and in the ‘Connect to 4D Server’ window, select the new database in the Available tab. It should be listed as Genie.4DC.
If you are also installing new client machines, please see the Genie guide Installing Genie Client.