{"id":9581,"date":"2020-06-24T13:55:11","date_gmt":"2020-06-24T03:55:11","guid":{"rendered":"https:\/\/nsrd.info\/blog\/?p=9581"},"modified":"2020-06-24T13:55:13","modified_gmt":"2020-06-24T03:55:13","slug":"basics-using-the-networker-html-ui-for-file-level-recovery","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2020\/06\/24\/basics-using-the-networker-html-ui-for-file-level-recovery\/","title":{"rendered":"Basics \u2013\u00a0Using the NetWorker HTML UI for File-Level Recovery"},"content":{"rendered":"\n<p>One of the changes introduced in <strong><a href=\"https:\/\/nsrd.info\/blog\/2020\/06\/22\/data-protection-software-19-3-whats-new\/\" target=\"_blank\" rel=\"noreferrer noopener\">NetWorker 19.3<\/a><\/strong> was the inclusion of file-level recoverability from traditional backups via the NetWorker HTML5 UI (NWUI).<\/p>\n\n\n\n<p>Use cases within the NWUI are growing with each release, and I wanted to show you what a file-level recovery from a traditional agent-based backup looks using it.<\/p>\n\n\n\n<p>To start, as always, you&#8217;ll log into the NWUI:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"461\" height=\"702\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/00_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9582\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/00_NWUI_Trad_Rec.png 461w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/00_NWUI_Trad_Rec-197x300.png 197w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><figcaption><em>Logging into the NWUI<\/em><\/figcaption><\/figure>\n\n\n\n<p>Once you&#8217;ve logged in, click on the Recover option in the sidebar:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1419\" height=\"950\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/01_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9583\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/01_NWUI_Trad_Rec.png 1419w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/01_NWUI_Trad_Rec-300x201.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/01_NWUI_Trad_Rec-1024x686.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/01_NWUI_Trad_Rec-768x514.png 768w\" sizes=\"auto, (max-width: 1419px) 100vw, 1419px\" \/><figcaption><em>Recover view in NWUI<\/em><\/figcaption><\/figure>\n\n\n\n<p>Next, change the <em>Client Type<\/em> to <em>Traditional Client<\/em>. Doing so will populate the <em>Client Name<\/em> list with all of your configured clients:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1419\" height=\"950\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/02_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9584\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/02_NWUI_Trad_Rec.png 1419w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/02_NWUI_Trad_Rec-300x201.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/02_NWUI_Trad_Rec-1024x686.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/02_NWUI_Trad_Rec-768x514.png 768w\" sizes=\"auto, (max-width: 1419px) 100vw, 1419px\" \/><figcaption><em>Viewing a list of configured clients<\/em><\/figcaption><\/figure>\n\n\n\n<p>You&#8217;ll note there&#8217;s a search field above the client names. You can use this to narrow the list down to the client you want to recover, regardless of whether it&#8217;s in the section of the list displayed on the screen at the moment or not. Once you find the client you want, you can continue the recovery process by clicking the radio button beside the client name to bring up a list of savesets for the client.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1419\" height=\"951\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/03_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9585\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/03_NWUI_Trad_Rec.png 1419w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/03_NWUI_Trad_Rec-300x201.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/03_NWUI_Trad_Rec-1024x686.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/03_NWUI_Trad_Rec-768x515.png 768w\" sizes=\"auto, (max-width: 1419px) 100vw, 1419px\" \/><figcaption><em>Browsing the savesets for a client<\/em><\/figcaption><\/figure>\n\n\n\n<p>You can choose what time period you want to see backups for the client for \u2013 here I&#8217;ve chosen the last 3 days. One thing you may have to do is turn on the <em>saveset<\/em> name in the viewer. While it&#8217;s scrolled in the above screen capture, underneath the list of backups on the left-hand side is a triptych icon that you can click on to choose which fields you want to display:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"170\" height=\"311\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/04_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9586\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/04_NWUI_Trad_Rec.png 170w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/04_NWUI_Trad_Rec-164x300.png 164w\" sizes=\"auto, (max-width: 170px) 100vw, 170px\" \/><figcaption><em>Changing which fields to show<\/em><\/figcaption><\/figure>\n\n\n\n<p>If you select a saveset using the radio button beside a saveset, you&#8217;ll see details for that particular backup:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1419\" height=\"950\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/05_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9587\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/05_NWUI_Trad_Rec.png 1419w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/05_NWUI_Trad_Rec-300x201.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/05_NWUI_Trad_Rec-1024x686.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/05_NWUI_Trad_Rec-768x514.png 768w\" sizes=\"auto, (max-width: 1419px) 100vw, 1419px\" \/><figcaption><em>Viewing saveset details<\/em><\/figcaption><\/figure>\n\n\n\n<p>However, up above the saveset list there&#8217;s a button marked RECOVERY. Click that to see the drop-down of the recovery options and for this scenario, choose a file-level recovery:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"395\" height=\"218\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/06_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9588\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/06_NWUI_Trad_Rec.png 395w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/06_NWUI_Trad_Rec-300x166.png 300w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><figcaption><em>Choosing your recovery type<\/em><\/figcaption><\/figure>\n\n\n\n<p>You&#8217;ll next be prompted to fill in the details of the files\/folders you want to recover on the client:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1419\" height=\"950\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/07_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9589\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/07_NWUI_Trad_Rec.png 1419w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/07_NWUI_Trad_Rec-300x201.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/07_NWUI_Trad_Rec-1024x686.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/07_NWUI_Trad_Rec-768x514.png 768w\" sizes=\"auto, (max-width: 1419px) 100vw, 1419px\" \/><figcaption><em>Choosing files\/directories to recover<\/em><\/figcaption><\/figure>\n\n\n\n<p>Clicking Next will allow you to configure the basic elements of the recovery:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1419\" height=\"950\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/08_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9590\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/08_NWUI_Trad_Rec.png 1419w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/08_NWUI_Trad_Rec-300x201.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/08_NWUI_Trad_Rec-1024x686.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/08_NWUI_Trad_Rec-768x514.png 768w\" sizes=\"auto, (max-width: 1419px) 100vw, 1419px\" \/><figcaption><em>Basic recovery configuration<\/em><\/figcaption><\/figure>\n\n\n\n<p>Here you can choose:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>What client to recover to<\/li><li>What to do if you encounter a duplicate file<\/li><li>Whether you want to recover to the original path, or an alternate one (I&#8217;ll show the browser next)<\/li><li>Whether you want to enable advanced recovery options.<\/li><\/ul>\n\n\n\n<p>If you choose to recover to an alternate path, you can either type the path in manually if you know it, or click BROWSE to find the target recovery folder on the client:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"724\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/09_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9591\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/09_NWUI_Trad_Rec.png 864w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/09_NWUI_Trad_Rec-300x251.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/09_NWUI_Trad_Rec-768x644.png 768w\" sizes=\"auto, (max-width: 864px) 100vw, 864px\" \/><figcaption><em>Browsing to your recovery target<\/em><\/figcaption><\/figure>\n\n\n\n<p>If you enable the Advanced Configuration option, by the way, here&#8217;s what you&#8217;ll be prompted for:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"760\" height=\"267\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/10_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9592\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/10_NWUI_Trad_Rec.png 760w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/10_NWUI_Trad_Rec-300x105.png 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><figcaption><em>Advanced recovery options<\/em><\/figcaption><\/figure>\n\n\n\n<p>So the advanced recovery options are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>What storage node to use for the recovery<\/li><li>What, if any debug mode to enable<\/li><li>A recovery pass phrase, if required.<\/li><\/ul>\n\n\n\n<p>(Since they weren&#8217;t required for my recovery, I turned the advanced options back off.)<\/p>\n\n\n\n<p>When you finish populating details and selecting options, you&#8217;ll be prompted to confirm the recovery configuration before starting it:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1419\" height=\"950\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/11_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9593\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/11_NWUI_Trad_Rec.png 1419w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/11_NWUI_Trad_Rec-300x201.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/11_NWUI_Trad_Rec-1024x686.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/11_NWUI_Trad_Rec-768x514.png 768w\" sizes=\"auto, (max-width: 1419px) 100vw, 1419px\" \/><figcaption><em>Confirming your recovery configuration<\/em><\/figcaption><\/figure>\n\n\n\n<p>If you&#8217;re satisfied with the recovery configuration, click FINISH to start it. The recovery will be queued with NetWorker as a job, and you&#8217;ll get a notification:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1137\" height=\"108\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/12_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9594\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/12_NWUI_Trad_Rec.png 1137w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/12_NWUI_Trad_Rec-300x28.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/12_NWUI_Trad_Rec-1024x97.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/12_NWUI_Trad_Rec-768x73.png 768w\" sizes=\"auto, (max-width: 1137px) 100vw, 1137px\" \/><figcaption><em>Recovery Started notification<\/em><\/figcaption><\/figure>\n\n\n\n<p>Once that&#8217;s done, you can click to the Monitoring tab to view the recovery in progress, or the completed recovery:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1419\" height=\"950\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/13_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9595\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/13_NWUI_Trad_Rec.png 1419w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/13_NWUI_Trad_Rec-300x201.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/13_NWUI_Trad_Rec-1024x686.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/13_NWUI_Trad_Rec-768x514.png 768w\" sizes=\"auto, (max-width: 1419px) 100vw, 1419px\" \/><figcaption><em>Recovery Monitoring<\/em><\/figcaption><\/figure>\n\n\n\n<p>In the above, you can see the recovery has already completed (it was only a few files). Clicking the triple-dot beside the recovery job will let you see a drop-down of actions for the recovery job:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"486\" height=\"251\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/14_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9596\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/14_NWUI_Trad_Rec.png 486w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/14_NWUI_Trad_Rec-300x155.png 300w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\" \/><figcaption><em>Recovery job options<\/em><\/figcaption><\/figure>\n\n\n\n<p>If the job is still running and you need to cancel it, you can click <em>Stop<\/em>. In this case, the job&#8217;s complete, so I can click <em>View Messages<\/em> to confirm what went on with the recovery:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1153\" height=\"385\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/15_NWUI_Trad_Rec.png\" alt=\"\" class=\"wp-image-9597\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/15_NWUI_Trad_Rec.png 1153w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/15_NWUI_Trad_Rec-300x100.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/15_NWUI_Trad_Rec-1024x342.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2020\/06\/15_NWUI_Trad_Rec-768x256.png 768w\" sizes=\"auto, (max-width: 1153px) 100vw, 1153px\" \/><figcaption><em>Recovery messages<\/em><\/figcaption><\/figure>\n\n\n\n<p>And there you have it \u2013\u00a0using NWUI to perform file-level recoveries from traditional backups! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the changes introduced in NetWorker 19.3 was the inclusion of file-level recoverability from traditional backups via the NetWorker&hellip;<\/p>\n","protected":false},"author":1,"featured_media":6959,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6,16,19],"tags":[1313,1249,1571,1252],"class_list":["post-9581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-basics","category-networker","category-recovery","tag-flr","tag-networker","tag-nwui","tag-recovery"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2018\/07\/bigStock-Stepping-Stones.jpg","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-2ux","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/9581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=9581"}],"version-history":[{"count":4,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/9581\/revisions"}],"predecessor-version":[{"id":9601,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/9581\/revisions\/9601"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media\/6959"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=9581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=9581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=9581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}