{"id":12016,"date":"2020-03-25T17:48:43","date_gmt":"2020-03-25T17:48:43","guid":{"rendered":"https:\/\/www.directimpactsolutions.com\/?p=12016"},"modified":"2023-05-22T19:21:42","modified_gmt":"2023-05-22T19:21:42","slug":"filemaker-server-migration","status":"publish","type":"post","link":"https:\/\/www.directimpactsolutions.com\/en\/filemaker-server-migration\/","title":{"rendered":"FileMaker Server Migration Checklist"},"content":{"rendered":"<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-1024x683.jpg\" alt=\"Server Migration Checklist\" class=\"wp-image-12018\" width=\"606\" height=\"404\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-1024x683.jpg 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-300x200.jpg 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-768x512.jpg 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-600x400.jpg 600w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist.jpg 1500w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/figure><p>With recent social distancing measures, many organizations are migrating to the cloud in order to access workplace applications remotely. We\u2019re publishing our own proven plan for an easy FileMaker server migration from on-premises to cloud servers. This method is aimed at preventing problems and minimizing downtime.\u00a0<\/p><h3 class=\"wp-block-heading\"><strong>Pre Server Migration&nbsp;<\/strong><\/h3><ol class=\"wp-block-list\"><li>Have compatible SSL certificate files and the correct private key password on hand.&nbsp;<\/li>\n\n<li>Make sure you have the right database encryption keys for files encrypted at rest (EAR).<\/li>\n\n<li>Create a new cloud instance.<\/li>\n\n<li>Install, configure, and test FileMaker Server on the new instance.<\/li>\n\n<li>Update FileMaker Server\u2019s default PHP installation to one that\u2019s\u00a0<a href=\"https:\/\/www.php.net\/supported-versions.php\" target=\"_blank\" rel=\"noreferrer noopener\">currently supported<\/a>. We have blog posts on this subject for\u00a0Windows\u00a0and\u00a0MacOS.<\/li>\n\n<li>Install and test the SSL certificate on the new instance.<\/li>\n\n<li>Create a backup of the FileMaker file(s) on the on-prem server and import it to the cloud server for testing.<\/li>\n\n<li>Secure your FileMaker file.<\/li>\n\n<li>Open the files on the FileMaker server in the cloud.<\/li>\n\n<li>Import the script schedules to the cloud server, and check that they\u2019re configured and working properly.<\/li>\n\n<li>Test the databases wherever they\u2019re used (FileMaker Client, WebDirect, Data API, xDBC, PHP, etc.). If you are using PHP, check that you are ready for PHP 7.<\/li>\n\n<li>Have a main user connect to the new server and verify that it\u2019s performing as expected.<\/li>\n\n<li>Modify the database to lead all users to a page saying something like \u201cConnection success\u201d without being able to navigate to another layout.<\/li>\n\n<li>Distribute launcher files or shortcuts to the database to all users. Ask all users to test the file and confirm that they saw \u201cConnection success\u201d.<\/li>\n\n<li>Now that you\u2019ve completed a dry-run of the migration, you will have a time estimate for the actual migration.&nbsp; Ask stakeholders to approve a maintenance window for completing the migration outside of business hours.<\/li><\/ol><h3 class=\"wp-block-heading\">Server <strong>Migration Day<\/strong><\/h3><ol class=\"wp-block-list\"><li>Ensure users are disconnected from the on-prem server.<\/li>\n\n<li>Close database files on the on-prem server and stop the server and its processes. Upload database files in the fastest available method (i.e. Google Drive or Jump Desktop) to the cloud server. Compressing files with 7zip can save time if internet is slow.<\/li>\n\n<li>Open database files on the cloud server (admin console or CLI).<\/li>\n\n<li>Verify that the script schedules are properly configured.<\/li>\n\n<li>Run a backup schedule and ensure the backup works.<\/li>\n\n<li>Test the databases wherever they\u2019re used (FileMaker Client, WebDirect, Data API, xDBC, PHP\u2026).<\/li>\n\n<li>Ask the stakeholder(s) to test the database(s).<\/li>\n\n<li>Set the on-premise\u00a0FileMaker server\u00a0to not start automatically, and disable the FileMaker service. This will prevent users from accidentally connecting to the wrong copy of your database.<\/li><\/ol><h3 class=\"wp-block-heading\"><strong>Post Server Migration<\/strong><\/h3><ol class=\"wp-block-list\"><li>Be ready to support users and stakeholders.<\/li>\n\n<li>Debrief your team.&nbsp;<\/li>\n\n<li>Obtain feedback from stakeholders as you assist with change management.<\/li>\n\n<li>On the old server, migrate backups to the cloud or other location before decommissioning the on-prem server. We strongly suggest waiting at least two weeks before decommissioning the on-prem server, in case a rollback is needed.<\/li><\/ol><p>A server migration is complicated and can fail without sufficient planning. If you are uncertain about completing this process on your own, we&#8217;re happy to assist you. <a href=\"http:\/\/directimpactsolutions.com\/en\/contact-us\/\">Contact us<\/a>&nbsp;to schedule and discuss a server migration to the cloud.<\/p><hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)\"\/><p class=\"has-small-font-size\"><em>*This article was originally written for AppWorks, which has since joined Direct Impact Solutions. This article is intended for informative purposes only. To the best of our knowledge, this information is accurate as of the date of publication.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>With recent social distancing measures, many organizations are migrating to the cloud in order to access workplace applications remotely. We\u2019re publishing our own proven plan for an easy FileMaker server migration from on-premises to cloud servers. This method is aimed at preventing problems and minimizing downtime.\u00a0 Pre Server Migration&nbsp; Server Migration Day Post Server Migration &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.directimpactsolutions.com\/en\/filemaker-server-migration\/\"> <span class=\"screen-reader-text\">FileMaker Server Migration Checklist<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":6,"featured_media":12018,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","footnotes":""},"categories":[29],"tags":[240,241,39,242,221,244,245,243],"class_list":["post-12016","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-low-code","tag-cloud-hosting","tag-cloud-server","tag-filemaker","tag-filemaker-cloud","tag-filemaker-server","tag-migrate","tag-on-premise-server","tag-server"],"uagb_featured_image_src":{"full":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist.jpg",1500,1000,false],"thumbnail":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-150x150.jpg",150,150,true],"medium":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-768x512.jpg",768,512,true],"large":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-1024x683.jpg",1024,683,true],"1536x1536":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist.jpg",1500,1000,false],"2048x2048":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist.jpg",1500,1000,false],"woocommerce_thumbnail":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-300x300.jpg",300,300,true],"woocommerce_single":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-600x400.jpg",600,400,true],"woocommerce_gallery_thumbnail":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Server-Migration-Checklist-100x100.jpg",100,100,true]},"uagb_author_info":{"display_name":"Direct Impact Solutions","author_link":"https:\/\/www.directimpactsolutions.com\/en\/author\/direct-impact-solutions\/"},"uagb_comment_info":0,"uagb_excerpt":"With recent social distancing measures, many organizations are migrating to the cloud in order to access workplace applications remotely. We\u2019re publishing our own proven plan for an easy FileMaker server migration from on-premises to cloud servers. This method is aimed at preventing problems and minimizing downtime.\u00a0 Pre Server Migration&nbsp; Server Migration Day Post Server Migration&hellip;","_links":{"self":[{"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/posts\/12016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/comments?post=12016"}],"version-history":[{"count":5,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/posts\/12016\/revisions"}],"predecessor-version":[{"id":12339,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/posts\/12016\/revisions\/12339"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/media\/12018"}],"wp:attachment":[{"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/media?parent=12016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/categories?post=12016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/tags?post=12016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}