{"id":8500,"date":"2018-05-08T19:57:22","date_gmt":"2018-05-08T19:57:22","guid":{"rendered":"http:\/\/evolphin.com\/help\/?p=8500"},"modified":"2020-08-05T06:25:47","modified_gmt":"2020-08-05T10:25:47","slug":"setting-up-archive-restore-with-videofx","status":"publish","type":"post","link":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/","title":{"rendered":"Setting up Archive\/Restore with VideoFX (Zoom 5.x \u2013 7.2)"},"content":{"rendered":"\n<p>This post is about adding archive\/restore functionality to an existing VideoFX setup. If you have to set up VideoFX first, then check <a href=\"\/docs\/video-fx\/configuring-zoom-videofx\/\">here<\/a> for details.<\/p>\n\n\n\n<p>Zoom offers a built-in internal archive system. It also allows extending the internal module by using external archive modules like SGL, S3, and DIVA. With VideoFX, we can only use external archive modules. You can skip these configuration steps if you do not need archive with VideoFX.<\/p>\n\n\n\n<p>If you have run the script installer on all servers as described <a href=\"\/docs\/video-fx\/script-installer-for-videofx\/\">here<\/a>, then you are ready to set up the external archive module for VideoFX. We will first set up basic archiving in Zoom. Then, we will set up the external archive modules to build on the basic functionality. These sections are covered:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#check-archive-license\">Check for Archive license (for internal archive module)<\/a><\/li><li><a href=\"#enable-archiving-in-your-setup\">Enable basic archiving<\/a><\/li><li><a href=\"#check-archiving-on-ingest-setup\">Check archiving-on-ingest setup in VideoFX<\/a><\/li><li><a href=\"#check-metadata-schema\">Check metadata schema<\/a><\/li><li><a href=\"#add-dynamic-forms\">Add dynamic forms<\/a><\/li><li><a href=\"#update-workflow-executables\">Update workflow executables<\/a><\/li><li><a href=\"#add-workflow-templates\">Add workflow templates<\/a><\/li><\/ul>\n\n\n\n<p>Follow each section to go through the configuration steps in detail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Check Archive license<\/h2>\n\n\n<div data-post-id=\"13275\" class=\"insert-page insert-page-13275 \">\n<p>Archiving is an optional feature that is available with an appropriate license. You can check your license information in Zoom\u2019s Web Management Console.<\/p>\n\n\n\n<p>To check the license information, <strong>log on to<\/strong> your <span class=\"keyword\">Web Management Console<\/span>, for example, http:\/\/MyZoomServer:8443\/<\/p>\n\n\n\n<p><strong>Open<\/strong> the <span class=\"\" style=\"background: #e3e3e3;\">License Management<\/span> node under the <span class=\"\" style=\"background: #e3e3e3;\">System<\/span> node in the <span class=\"\" style=\"background: #e3e3e3;\">Admin Menu<\/span> sidebar. <strong>Click<\/strong> <span class=\"\" style=\"background: #e3e3e3;\">License Information<\/span> to view your license.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2019\/11\/img_5dc11ddf2613e.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2019\/11\/img_5dc11ddf2613e-1024x543.png\" alt=\"\" class=\"wp-image-13377\"\/><\/a><\/figure>\n\n\n\n<p>If you hold a license that allows archive operations then the <span class=\"\" style=\"background: #e3e3e3;\">Archive Module<\/span> would be enabled here.<\/p>\n\n\n\n<p>From <span class=\"keyword\">Zoom 7.3.1 onwards<\/span>, for customers that hold a Hierarchical Archive license, it would also be enabled here as <span class=\"\" style=\"background: #e3e3e3;\">Hierarchical Archive<\/span>. For <span class=\"keyword\">Zoom 7.3 only<\/span>, Hierarchical Archive is listed as <span class=\"\" style=\"background: #e3e3e3;\">Multi-tiered Archive<\/span> here.<\/p>\n\n\n\n<p>If you would like to purchase the Archive Module or a Hierarchical Archive license then contact Evolphin Support.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Enable basic archive in your setup<\/h2>\n\n\n<div data-post-id=\"13267\" class=\"insert-page insert-page-13267 \">\n<p>When the Archive Module is included as a part of the <span class=\"keyword\">Zoom license<\/span>, Zoom can be set up to archive assets to a single designated archive location using its internal <em>Basic Archive Module<\/em>. This folder location must exist on the Zoom MAM server in order for the configuration to work. Enable and set up the Basic Archive by following these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Open <\/strong>the <span class=\"keyword\">Web Management Console<\/span> for your Zoom Server. <div class=\"note example\">ex.<span class=\"keyword\">\u00a0http:\/\/localhost:8443<\/span>\u00a0or\u00a0<span class=\"keyword\">http:\/\/&lt;zoomserver>:8443<\/span><\/div><\/li><li><span class=\"command\">Log in<\/span>\u00a0using your admin credentials.<\/li><li>In the <span class=\"\" style=\"background: #e3e3e3;\">Admin Menu<\/span> sidebar,\u00a0<span class=\"command\">click<\/span> <span class=\"\" style=\"background: #e3e3e3;\">Server Control Panel<\/span>\u00a0under the\u00a0<span class=\"\" style=\"background: #e3e3e3;\">System<\/span>\u00a0node.<\/li><li><span class=\"command\">Click <\/span><span class=\"\" style=\"background: #e3e3e3;\">Archive Management<\/span>\u00a0on the <span class=\"\" style=\"background: #e3e3e3;\">Server Control Panel<\/span> page. <figure><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2019\/10\/img_5db810d6316be.png\"><img loading=\"lazy\" decoding=\"async\" width=\"835\" height=\"418\" class=\"alignnone wp-image-13268 size-large\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2019\/10\/img_5db810d6316be-1024x513.png\" alt=\"\"><\/a><\/figure><p id=\"PDOGsQj\"><\/li><li><strong>Click<\/strong> <span class=\"\" style=\"background: #e3e3e3;\">Enable Archive<\/span> to enable it.<\/li><li><strong>Specify<\/strong> a local path on Zoom MAM Server as the\u00a0<span class=\"\" style=\"background: #e3e3e3;\">Archive Location<\/span>. <div class=\"note\">If using an external archive module, like SGL or S3, the archived files are moved to the external archive systems from this path. Check <span data-post-id=\"13253\" class=\"insert-page insert-page-13253 \"><a href=\"https:\/\/evolphin.com\/help\/administration-server\/archive\/getting-started-with-hierarchical-archive\/\">Getting started with Hierarchical Archive<\/a>\n\t\t\t\t\t\t<\/span> for more details.<\/div><div class=\"note example\">Ex. E:\\zoom\\archive\\ or \/mnt\/Archive on the Zoom MAM Server.<\/div><\/li><li>If you are not setting up External Archive then pre and post scripts for archive and restore are optional. You can still <strong>set up<\/strong> scripts here to execute before and after the archive\/restore operations.<\/li><li>If you are setting up External Archive, then you need these script files: <ol style=\"list-style-type: lower-alpha;\"><li><strong>Specify<\/strong> the path for <span class=\"\" style=\"background: #e3e3e3;\">Pre-script for Archive<\/span> from the location where the script installer placed the script files (as described <a href=\"https:\/\/evolphin.com\/help\/docs\/video-fx\/script-installer-for-videofx\/\">here<\/a>). For example, if you had specified \/home\/evolphin as the root path for the script installer, then the path will be \/home\/evolphin\/zoom-deploy\/ArchivePreHook\/archive-hook.pl.<\/li><li>Similarly, <strong>specify<\/strong> the path for <span class=\"\" style=\"background: #e3e3e3;\">Pre-script for Restore<\/span> from the location of the restore pre-script in the script files on Zoom MAM Server. For example, as per the above example, this path will be\u00a0\/home\/evolphin\/zoom-deploy\/RestorePreHook\/restore-hook.pl. <\/li><\/ol><\/li><li><b>Update<\/b> <span class=\"\" style=\"background: #e3e3e3;\">Limit on Arguments on Command-line<\/span> to be 0. This is needed to remove the limit on the number of asset IDs passed in a Zoom command while using archiving.<\/li><li><span class=\"command\">Click<\/span>\u00a0<span class=\"keyword\">Save<\/span>.<\/li><li>You will be prompted to restart the server.\u00a0<span class=\"command\">Click<\/span>\u00a0<span class=\"keyword\">Yes<\/span><strong>.<\/strong><\/li><li><span class=\"command\">Refresh<\/span>\u00a0your web browser.<\/li><\/ol>\n\n\n\n<p>Basic Archive settings are now saved.<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Archiving to multiple target locations<\/h3>\n\n\n\n<div class=\"note\">This step is not needed for external assets. It is only applicable to direct ingest assets.<\/div>\n\n\n\n<div>&nbsp;<\/div>\n\n\n<div data-post-id=\"8882\" class=\"insert-page insert-page-8882 \">\n<p>As a media manager, you may decide that assets from some projects in Zoom may be less relevant and could be archived to low-cost tape storage, while assets from other projects may have to be kept more accessible on a fast SAN. You could achieve this out of the box starting with Zoom <span class=\"keyword\">7.1<\/span> and above.<\/p>\n\n\n\n<p>You can set up these configuration details from the Web Management Console. <strong>Log in<\/strong> as an admin to the <span class=\"keyword\">Web Management Console<\/span>. <strong>Open<\/strong> <span class=\"\" style=\"background: #e3e3e3;\">Server Control Panel<\/span> under the <span class=\"\" style=\"background: #e3e3e3;\">System<\/span> node in the <span class=\"\" style=\"background: #e3e3e3;\">Admin Menu<\/span> sidebar. <strong>Click<\/strong> <span class=\"\" style=\"background: #e3e3e3;\">Archive Management<\/span>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/pathspec-targets.jpg\" alt=\"Path-specific archive targets\" class=\"wp-image-8881\"\/><\/figure>\n\n\n\n<p><strong>Enter<\/strong> the Zoom paths and their corresponding file system locations to which assets must be archived in the <span class=\"\" style=\"background: #e3e3e3;\">Path-specific Archive Targets<\/span> box.<\/p>\n\n\n\n<p>For example, the entry may look like this on a Linux server:<\/p>\n\n\n\n<div class=\"example\">\n<p>\/defproj=\/data\/Archives\/misc\/ ; \/Library = \/mount\/commons<\/p>\n<\/div>\n\n\n\n<p>And like this on a Windows server:&nbsp;&nbsp;<\/p>\n\n\n\n<div class=\"example\">\n<p>\/defproj=\\\\NY-NAS\\backups\\defproj; \/Library=L:\\Users Data\\Users1\\akila\\Others<\/p>\n<\/div>\n\n\n\n<p><strong>Click<\/strong> <span class=\"\" style=\"background: #e3e3e3;\">Save<\/span>. <strong>Choose<\/strong> <span class=\"\" style=\"background: #e8c8c8; font-family: 'trebuchet ms', geneva, sans-serif;\">Yes<\/span> to restart the Zoom Server to save the configuration changes.<\/p>\n\n\n\n<p>At this point server.xml will show a new entry in &lt;archivespec&gt;, &lt;targets&gt;<\/p>\n\n\n\n<div class=\"example\">\n<p>&lt;targets&gt;\/defproj=\\\\NY-NAS\\backups\\defproj; \/Library=L:\\Users Data\\Users1\\akila\\Others&lt;\/targets&gt;<\/p>\n<\/div>\n\n\n\n<p>The paths may be a mapped drive letter path or a UNC path, or a local or network file system path. As long as the Zoom server process has the correct permissions into the target locations, the archive operations will work just fine.&nbsp;<\/p>\n\n\n\n<p>Any assets belonging to paths given here will get archived according to the locations configured here; the assets belonging to paths not mentioned in this field will still get archived into the default archive location.&nbsp;<\/p>\n\n\n\n<p>Though it is usual to put the paths corresponding to Zoom projects here, it is not mandatory. You could specify any folder path in the configuration and partition your archive locations even within the project-level boundaries.&nbsp;<\/p>\n\n\n\n<div class=\"note\">This configuration is only allowed when there are no assets that are currently archived. Therefore it is recommended that you configure this during the initial Archive setup.<\/div>\n\n\n\n<div class=\"note\">Configuration of default archive location is still mandatory, and this path must also physically exist and be accessible from the Zoom Server.&nbsp;<\/div>\n\n\n\n<div>&nbsp;<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Check archive on ingest setup<\/h2>\n\n\n\n<p>Check&nbsp;archiveonIngest flag in the [Archive] section of the config.ini file that was used to save the configuration for the script installer as described <a href=\"https:\/\/evolphin.com\/help\/docs\/video-fx\/videofx-parameters-during-installation\/#archiveoningestflag\">here<\/a>.<\/p>\n\n\n\n<p>If you find that this flag was set to 1, the archive\/restore is set to be triggered automatically at the time of high-res ingest and mid-res creation.<\/p>\n\n\n\n<p>If this flag was 0, archive\/restore is not automatic. The user can trigger archive\/restore for specific assets manually.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Check metadata schema<\/h2>\n\n\n\n<p>While setting up your Zoom MAM Server for VideoFx, we had set up some metadata fields to be used as the folder schema to save the various high-res, low-res, mid-res, or direct-ingest assets. We can also use the fields set up in a similar way to set up the folder schema for Archived assets. Check <a href=\"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/configuring-zoom-videofx\/#setmetadata\">here<\/a> for how to set up a metadata schema on your Zoom MAM Server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Add dynamic forms<\/h2>\n\n\n\n<p>We need to add dynamic forms for Archive and Restore flow.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Navigate to the dynamic-forms directory in the conf directory inside the default Zoom installation folder (Windows: [ZoomInstallDir]\\conf\\dynamic-forms\\ and Linux: $home$\/zoom\/conf\/dynamic-forms\/)<\/li><li>Open&nbsp;createjobfromtemplate.xml for editing.<\/li><li>Add a new form each for archive and restore as follows: <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;form heading=&#8221;Archive&#8221; name=&#8221;Archive&#8221; tooltip=&#8221;This is tooltip&#8221; formFor=&#8221;*Archive*&#8221;&gt;<\/div> <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;!&#8211; Must specify name and id to each tag. Name field is used to store at backend and Id field is required by Flex form framework &#8211;&gt;<\/div> <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;checkbox id=&#8221;ArchiveHires&#8221; name=&#8221;archiveHires&#8221; enable=&#8221;true&#8221; label=&#8221;Archive Native File&#8221; checked=&#8221;true&#8221;\/&gt;<\/div> <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;checkbox id=&#8221;ArchiveProres&#8221; name=&#8221;archiveMidres&#8221; enable=&#8221;true&#8221; label=&#8221;Archive Prores File&#8221; checked=&#8221;true&#8221;\/&gt;<\/div> <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;\/form&gt;<\/div>  <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;form heading=&#8221;Restore&#8221; name=&#8221;Restore&#8221; tooltip=&#8221;This is tooltip&#8221; formFor=&#8221;*Restore*&#8221;&gt;<\/div> <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;!&#8211; Must specify name and id to each tag. Name field is used to store at backend and Id field is required by Flex form framework &#8211;&gt;<\/div> <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;checkbox id=&#8221;RestoreHires&#8221; name=&#8221;restoreHires&#8221; enable=&#8221;true&#8221; label=&#8221;Restore Native File&#8221; checked=&#8221;true&#8221;\/&gt;<\/div> <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;checkbox id=&#8221;RestoreProres&#8221; name=&#8221;restoreMidres&#8221; enable=&#8221;true&#8221; label=&#8221;Restore Prores File&#8221; checked=&#8221;true&#8221;\/&gt;<\/div> <div class=\"json\" style=\"background: #4b4d50; color: white; padding: 10px; font-size: 80%;\">&lt;\/form&gt;<\/div> <\/li><li>Save and close the file.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Update workflow executables<\/h2>\n\n\n\n<p>The executable files for Archive workflow are placed by the script installer when running on the Zoom MAM Server. These have to be set as default automatic workflow executables in the Web Management Console.&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Open<\/strong>\u00a0<span class=\"keyword\">Web Management Console<\/span>. <div class=\"note example\">ex.<span class=\"keyword\">\u00a0http:\/\/localhost:8443<\/span>\u00a0or\u00a0<span class=\"keyword\">http:\/\/&lt;zoomserver>:8443<\/span><\/div><\/li><li><span class=\"command\">Log in<\/span>\u00a0using your admin credentials.<\/li><li>In the Admin Menu sidebar,\u00a0<span class=\"command\">click<\/span>\u00a0on\u00a0<span class=\"keyword\">Server Control Panel<\/span>\u00a0under the\u00a0<span class=\"keyword\">System<\/span>\u00a0node.<\/li><li><span class=\"command\">Click<\/span>\u00a0on\u00a0<span class=\"keyword\">Workflow Settings<\/span>\u00a0on the Server Control Panel page.<\/li><li>Update the Automatic Work Executables Directory to point to the workflow executables folder placed by the script installer (as described <a href=\"https:\/\/evolphin.com\/help\/docs\/video-fx\/script-installer-for-videofx\/\">here<\/a>). For example, if you had specified \/home\/evolphin as the root path for the script installer, then the workflow executables path will be \/home\/evolphin\/zoom-deploy\/AutoTasks. <figure><img decoding=\"async\" class=\"alignnone size-full wp-image-8518 \" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af19df0b88e5.png\" alt=\"\"><\/figure><p id=\"Stfqnes\"><\/li><li>Click Save.<\/li><li>You will be prompted to restart the server.\u00a0<span class=\"command\">Click<\/span>\u00a0<span class=\"keyword\">Yes<\/span><strong>.<\/strong><\/li><li><span class=\"command\">Refresh<\/span>\u00a0your web browser.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Add workflow templates<\/h2>\n\n\n\n<p>You need to create workflows in Web Management Console and assign archive and restore scripts to these. To learn more about workflows in Zoom, click <a href=\"https:\/\/evolphin.com\/help\/docs\/workflow\/managing-zoom-workflow\/\">here<\/a>.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Open<\/strong>\u00a0<span class=\"keyword\">Web Management Console<\/span>. <div class=\"note example\">ex.<span class=\"keyword\">\u00a0http:\/\/localhost:8443<\/span>\u00a0or\u00a0<span class=\"keyword\">http:\/\/&lt;zoomserver>:8443<\/span><\/div> <\/li><li><span class=\"command\">Log in<\/span>\u00a0using your admin credentials.<\/li><li>In the Admin Menu sidebar,\u00a0<span class=\"command\">click<\/span>\u00a0on\u00a0<span class=\"keyword\">Manage Workflow<\/span>\u00a0under the\u00a0<span class=\"keyword\">Team Workflow<\/span>\u00a0node. <figure><img decoding=\"async\" class=\"alignnone size-full wp-image-8522 \" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af1ac5398d66.png\" alt=\"\"><\/figure><p id=\"NVPpWVD\"><\/li><li><span class=\"command\">Click<\/span>\u00a0on the + sign at the lower bottom corner of the page to add a new workflow. <figure><img decoding=\"async\" class=\"alignnone size-full wp-image-8523 \" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af1ac71ed422.png\" alt=\"\"><\/figure><p id=\"JNAVygK\"><\/li><li>Drag and drop the Auto task symbol into the design space and attach it to the Start and End tasks using arrowheads that appear while hovering over any task. <figure><img decoding=\"async\" class=\"alignnone size-full wp-image-8524 \" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af1ad6c2b084.png\" alt=\"\"><\/figure><p id=\"HcUlIhB\"><\/li><li>Select the auto task and click on the drop-down for Project in the Owner box below the design space. Select your desired project.<\/li><li>Next, click on the Executable drop-down and choose Archive\/archiveHiRes.pl from the list. <figure><img decoding=\"async\" class=\"alignnone size-full wp-image-8525 \" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af1ae66ebe26.png\" alt=\"\"><\/figure><p id=\"BGDjEGG\"><\/li><li>Carefully click on the Save as Template button on the top bar (not Save button) and save this workflow template as something like ArchiveS3 and click Save. <figure><img decoding=\"async\" class=\"alignnone size-full wp-image-8526 \" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af1aebe375ac.png\" alt=\"\"><\/figure><p id=\"FiHAkML\"><\/li><li>Click on the + sign again to add another workflow.<\/li><li>Again, drag and drop the Auto task and attach it with the Start and End tasks.<\/li><li>Select the Auto task and select the desired project from the Project drop-down.<\/li><li>Choose the executable as Restore\/restoreHiRes.pl from the Executable drop-down.<\/li><li>Carefully click Save as Template and save the workflow template as something like RestoreS3. <figure><img decoding=\"async\" class=\"alignnone size-full wp-image-8527 \" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af1afcc57243.png\" alt=\"\"><\/figure><p id=\"eEZOodc\"><\/li><li>The workflow templates for Archive and Restore flow are now set.<\/li><\/ol>\n\n\n\n<p>You are now set to use the Archive module. Move on to setting up your Zoom Clients to work with VideoFX as described <a href=\"https:\/\/evolphin.com\/help\/docs\/video-fx\/setting-up-zoom-client-for-videofx\/\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is about adding archive\/restore functionality to an existing VideoFX setup. If you have to set up VideoFX first, then check here for details. Zoom offers a built-in internal archive system. It also allows extending the internal module by using external archive modules like SGL, S3, and DIVA. With VideoFX, we can only use [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","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":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[14],"tags":[],"class_list":["post-8500","post","type-post","status-publish","format-standard","hentry","category-video-fx"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Setting up Archive\/Restore with VideoFX (Zoom 5.x \u2013 7.2) - Evolphin Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Setting up Archive\/Restore with VideoFX (Zoom 5.x \u2013 7.2) - Evolphin Documentation\" \/>\n<meta property=\"og:description\" content=\"This post is about adding archive\/restore functionality to an existing VideoFX setup. If you have to set up VideoFX first, then check here for details. Zoom offers a built-in internal archive system. It also allows extending the internal module by using external archive modules like SGL, S3, and DIVA. With VideoFX, we can only use [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/\" \/>\n<meta property=\"og:site_name\" content=\"Evolphin Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-08T19:57:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-05T10:25:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af19df0b88e5.png\" \/>\n<meta name=\"author\" content=\"Rahul Bhargava\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rahul Bhargava\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/\"},\"author\":{\"name\":\"Rahul Bhargava\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/e5f3dc53ac5f026ed258e224e75447f7\"},\"headline\":\"Setting up Archive\\\/Restore with VideoFX (Zoom 5.x \u2013 7.2)\",\"datePublished\":\"2018-05-08T19:57:22+00:00\",\"dateModified\":\"2020-08-05T10:25:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/\"},\"wordCount\":992,\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/img_5af19df0b88e5.png\",\"articleSection\":[\"Zoom VideoFX\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/\",\"name\":\"Setting up Archive\\\/Restore with VideoFX (Zoom 5.x \u2013 7.2) - Evolphin Documentation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/img_5af19df0b88e5.png\",\"datePublished\":\"2018-05-08T19:57:22+00:00\",\"dateModified\":\"2020-08-05T10:25:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/#primaryimage\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/img_5af19df0b88e5.png\",\"contentUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/img_5af19df0b88e5.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/video-fx\\\/setting-up-archive-restore-with-videofx\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Setting up Archive\\\/Restore with VideoFX (Zoom 5.x \u2013 7.2)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"name\":\"Evolphin Documentation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/evolphin.com\\\/help\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\",\"name\":\"Evolphin Documentation\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"contentUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"width\":200,\"height\":200,\"caption\":\"Evolphin Documentation\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/e5f3dc53ac5f026ed258e224e75447f7\",\"name\":\"Rahul Bhargava\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"caption\":\"Rahul Bhargava\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Setting up Archive\/Restore with VideoFX (Zoom 5.x \u2013 7.2) - Evolphin Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/","og_locale":"en_US","og_type":"article","og_title":"Setting up Archive\/Restore with VideoFX (Zoom 5.x \u2013 7.2) - Evolphin Documentation","og_description":"This post is about adding archive\/restore functionality to an existing VideoFX setup. If you have to set up VideoFX first, then check here for details. Zoom offers a built-in internal archive system. It also allows extending the internal module by using external archive modules like SGL, S3, and DIVA. With VideoFX, we can only use [&hellip;]","og_url":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/","og_site_name":"Evolphin Documentation","article_published_time":"2018-05-08T19:57:22+00:00","article_modified_time":"2020-08-05T10:25:47+00:00","og_image":[{"url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af19df0b88e5.png","type":"","width":"","height":""}],"author":"Rahul Bhargava","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rahul Bhargava","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/#article","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/"},"author":{"name":"Rahul Bhargava","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/e5f3dc53ac5f026ed258e224e75447f7"},"headline":"Setting up Archive\/Restore with VideoFX (Zoom 5.x \u2013 7.2)","datePublished":"2018-05-08T19:57:22+00:00","dateModified":"2020-08-05T10:25:47+00:00","mainEntityOfPage":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/"},"wordCount":992,"publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"image":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/#primaryimage"},"thumbnailUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af19df0b88e5.png","articleSection":["Zoom VideoFX"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/","url":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/","name":"Setting up Archive\/Restore with VideoFX (Zoom 5.x \u2013 7.2) - Evolphin Documentation","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/#website"},"primaryImageOfPage":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/#primaryimage"},"image":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/#primaryimage"},"thumbnailUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af19df0b88e5.png","datePublished":"2018-05-08T19:57:22+00:00","dateModified":"2020-08-05T10:25:47+00:00","breadcrumb":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/#primaryimage","url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af19df0b88e5.png","contentUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2018\/05\/img_5af19df0b88e5.png"},{"@type":"BreadcrumbList","@id":"https:\/\/evolphin.com\/help\/administration-server\/video-fx\/setting-up-archive-restore-with-videofx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/evolphin.com\/help\/"},{"@type":"ListItem","position":2,"name":"Setting up Archive\/Restore with VideoFX (Zoom 5.x \u2013 7.2)"}]},{"@type":"WebSite","@id":"https:\/\/evolphin.com\/help\/#website","url":"https:\/\/evolphin.com\/help\/","name":"Evolphin Documentation","description":"","publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evolphin.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/evolphin.com\/help\/#organization","name":"Evolphin Documentation","url":"https:\/\/evolphin.com\/help\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","contentUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","width":200,"height":200,"caption":"Evolphin Documentation"},"image":{"@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/e5f3dc53ac5f026ed258e224e75447f7","name":"Rahul Bhargava","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","caption":"Rahul Bhargava"}}]}},"_links":{"self":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/8500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/comments?post=8500"}],"version-history":[{"count":2,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/8500\/revisions"}],"predecessor-version":[{"id":15548,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/8500\/revisions\/15548"}],"wp:attachment":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/media?parent=8500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/categories?post=8500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/tags?post=8500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}