1<!DOCTYPE html> 2<html lang="es" class="no-js no-svg"> 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1.0"> 6<link rel="profile" href="https://gmpg.org/xfn/11"> 7
8<script> 9(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement); 10//# sourceURL=twentyseventeen_javascript_detection 11</script>
11 12<title>Luis Knowledge Base – IT Info, VMware, Veeam & more.</title> 13<meta name='robots' content='max-image-preview:large' /> 14<link rel="alternate" type="application/rss+xml" title="Luis Knowledge Base » Feed" href="https://lfconsulting.org/feed" /> 15<link rel="alternate" type="application/rss+xml" title="Luis Knowledge Base » Feed de los comentarios" href="https://lfconsulting.org/comments/feed" /> 16<style id="wp-img-auto-sizes-contain-inline-css"> 17img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 18/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 19</style> 20<style id="wp-emoji-styles-inline-css"> 21 22 img.wp-smiley, img.emoji { 23 display: inline !important; 24 border: none !important; 25 box-shadow: none !important; 26 height: 1em !important; 27 width: 1em !important; 28 margin: 0 0.07em !important; 29 vertical-align: -0.1em !important; 30 background: none !important; 31 padding: 0 !important; 32 } 33/*# sourceURL=wp-emoji-styles-inline-css */ 34</style> 35<style id="wp-block-library-inline-css"> 36:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
36--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 37 38/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 39</style> 40<style id="wp-block-categories-inline-css"> 41.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%} 42/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/categories/style.min.css */ 43</style> 44<style id="wp-block-gallery-inline-css"> 45.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcapti
45on,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center} 46/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/gallery/style.min.css */ 47</style> 48<style id="wp-block-heading-inline-css"> 49h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 50/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/heading/style.min.css */ 51</style> 52<style id="wp-block-image-inline-css"> 53.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
53cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
53@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 54/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/image/style.min.css */ 55</style> 56<style id="wp-block-latest-posts-inline-css"> 57.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center} 58/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/latest-posts/style.min.css */ 59</style> 60<style id="wp-block-list-inline-css"> 61ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} 62/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/list/style.min.css */ 63</style> 64<style id="wp-block-paragraph-inline-css"> 65.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 66/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/paragraph/style.min.css */ 67</style> 68<style id="wp-block-search-inline-css"> 69.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right} 70/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/search/style.min.css */ 71</style> 72<style id="wp-block-code-inline-css"> 73.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces} 74/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/code/style.min.css */ 75</style> 76<style id="wp-block-columns-inline-css"> 77.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%} 78/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/columns/style.min.css */ 79</style> 80<style id="wp-block-group-inline-css"> 81.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 82/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/group/style.min.css */ 83</style> 84<style id="wp-block-separator-inline-css"> 85@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
86/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/separator/style.min.css */ 87</style> 88<style id="wp-block-table-inline-css"> 89.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit} 90/*# sourceURL=https://lfconsulting.org/wp-includes/blocks/table/style.min.css */ 91</style> 92 93<style id="classic-theme-styles-inline-css"> 94/*! This file is auto-generated */ 95.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
95padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 96/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 97</style> 98 99<style id="global-styles-inline-css"> 100:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
100--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
100.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 101:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 102:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;} 103:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 104/*# sourceURL=global-styles-inline-css */ 105</style> 106 107<link rel='stylesheet' id='twentyseventeen-fonts-css' href='https://lfconsulting.org/wp-content/themes/twentyseventeen/assets/fonts/font-libre-franklin.css?ver=20230328' media='all' /> 108<link rel='stylesheet' id='twentyseventeen-style-css' href='https://lfconsulting.org/wp-content/themes/twentyseventeen/style.css?ver=20260819' media='all' /> 109<link rel='stylesheet' id='twentyseventeen-block-style-css' href='https://lfconsulting.org/wp-content/themes/twentyseventeen/assets/css/blocks.css?ver=20240729' media='all' /> 110<link rel='stylesheet' id='twentyseventeen-colors-dark-css' href='https://lfconsulting.org/wp-content/themes/twentyseventeen/assets/css/colors-dark.css?ver=20240412' media='all' />
111<script id="jquery-core-js" src="https://lfconsulting.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 111
111
112<script id="jquery-migrate-js" src="https://lfconsulting.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 112
112
113<script id="twentyseventeen-global-js-extra"> 114var twentyseventeenScreenReaderText = {"quote":"\u003Csvg class=\"icon icon-quote-right\" aria-hidden=\"true\" role=\"img\"\u003E \u003Cuse href=\"#icon-quote-right\" xlink:href=\"#icon-quote-right\"\u003E\u003C/use\u003E \u003C/svg\u003E","expand":"Expandir el men\u00fa inferior","collapse":"Cerrar el men\u00fa inferior","icon":"\u003Csvg class=\"icon icon-angle-down\" aria-hidden=\"true\" role=\"img\"\u003E \u003Cuse href=\"#icon-angle-down\" xlink:href=\"#icon-angle-down\"\u003E\u003C/use\u003E \u003Cspan class=\"svg-fallback icon-angle-down\"\u003E\u003C/span\u003E\u003C/svg\u003E"}; 115//# sourceURL=twentyseventeen-global-js-extra 116</script>
vendor: 1 bytes, line 116
116
117<script data-wp-strategy="defer" defer id="twentyseventeen-global-js" src="https://lfconsulting.org/wp-content/themes/twentyseventeen/assets/js/global.js?ver=20211130"></script>
vendor: 1 bytes, line 117
117
118<script data-wp-strategy="defer" defer id="twentyseventeen-navigation-js" src="https://lfconsulting.org/wp-content/themes/twentyseventeen/assets/js/navigation.js?ver=20210122"></script>
118 119<link rel="https://api.w.org/" href="https://lfconsulting.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://lfconsulting.org/xmlrpc.php?rsd" /> 120<meta name="generator" content="WordPress 7.1.2" /> 121<meta name="bmi-version" content="2.1.7" /><style id="core-block-supports-inline-css"> 122.wp-block-gallery.wp-block-gallery-1{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}.wp-container-core-columns-is-layout-8f761849{flex-wrap:nowrap;} 123/*# sourceURL=core-block-supports-inline-css */ 124</style> 125 126</head> 127 128<body class="home blog wp-embed-responsive wp-theme-twentyseventeen hfeed has-header-image has-sidebar colors-dark"> 129<div id="page" class="site"> 130 <a class="skip-link screen-reader-text" href="#content"> 131 Saltar al contenido </a> 132 133 <header id="masthead" class="site-header"> 134 135 <div class="custom-header"> 136 137 <div class="custom-header-media"> 138 <div id="wp-custom-header" class="wp-custom-header"><img src="https://lfconsulting.org/wp-content/themes/twentyseventeen/assets/images/header.jpg" width="2000" height="1200" alt="" decoding="async" fetchpriority="high" /></div> </div> 139 140 <div class="site-branding"> 141 <div class="wrap"> 142 143 144 <div class="site-branding-text"> 145 <h1 class="site-title"><a href="https://lfconsulting.org/" rel="home" aria-current="page">Luis Knowledge Base</a></h1> 146 <p class="site-description">IT Info, VMware, Veeam & more.</p> 147 </div><!-- .site-branding-text --> 148 149 150 </div><!-- .wrap --> 151</div><!-- .site-branding --> 152 153</div><!-- .custom-header --> 154 155 <div class="navigation-top"> 156 <div class="wrap"> 157 <nav id="site-navigation" class="main-navigation" aria-label="Menú superior"> 158 <button class="menu-toggle" aria-controls="top-menu" aria-expanded="false"> 159 <svg class="icon icon-bars" aria-hidden="true" role="img"> <use href="#icon-bars" xlink:href="#icon-bars"></use> </svg><svg class="icon icon-close" aria-hidden="true" role="img"> <use href="#icon-close" xlink:href="#icon-close"></use> </svg>Menú </button> 160 161 <div class="menu-menu-container"><ul id="top-menu" class="menu"><li id="menu-item-409" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-409"><a href="https://lfconsulting.org" aria-current="page">Inicio</a></li> 162<li id="menu-item-410" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-410"><a href="https://lfconsulting.org/bienvenida">Bienvenida!</a></li> 163<li id="menu-item-685" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-685"><a href="https://lfconsulting.org/veeam-community">Veeam Community</a></li> 164<li id="menu-item-1646" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1646"><a href="https://lfconsulting.org/object-first-ootbi">Object First â OOTBI</a></li> 165<li id="menu-item-967" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-967"><a href="https://lfconsulting.org/resources">Resources</a></li> 166<li id="menu-item-1653" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1653"><a href="https://lfconsulting.org/luis-freixas-cv-cover-letter">Luis Freixas – CV + Cover Letter</a></li> 167</ul></div> 168 <a href="#content" class="menu-scroll-down"><svg class="icon icon-arrow-right" aria-hidden="true" role="img"> <use href="#icon-arrow-right" xlink:href="#icon-arrow-right"></use> </svg><span class="screen-reader-text"> 169 Desplazarse al contenido </span></a> 170 </nav><!-- #site-navigation --> 171 </div><!-- .wrap --> 172 </div><!-- .navigation-top --> 173 174 </header><!-- #masthead --> 175 176 177 <div class="site-content-contain"> 178 <div id="content" class="site-content"> 179 180<div class="wrap"> 181 <header class="page-header"> 182 <h2 class="page-title">Entradas</h2> 183 </header> 184 185 <div id="primary" class="content-area"> 186 <main id="main" class="site-main"> 187 188 189<article id="post-1861" class="post-1861 post type-post status-publish format-standard hentry category-veeam"> 190 <header class="entry-header"> 191 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/veeam-backup-replication-v13-1-elevando-el-estandar-de-la-resiliencia" rel="bookmark"><time class="entry-date published updated" datetime="2026-07-19T10:22:31+02:00">19 de julio de 2026</time></a></div><!-- .entry-meta -->
191<h3 class="entry-title"><a href="https://lfconsulting.org/veeam-backup-replication-v13-1-elevando-el-estandar-de-la-resiliencia" rel="bookmark">Veeam Backup & Replication v13.1: Elevando el estándar de la Resiliencia.</a></h3> </header><!-- .entry-header --> 192 193 194 <div class="entry-content"> 195 196<p class="wp-block-paragraph">En el panorama actual, el concepto de «backup» ha dejado de ser una simple tarea de mantenimiento para convertirse en la columna vertebral de la continuidad del negocio. Con el lanzamiento de <strong class="">Veeam Backup & Replication v13.1</strong>, la compañÃa no solo ofrece una herramienta para copiar datos, sino una plataforma integral de <strong class="">resiliencia cibernética</strong> diseñada para enfrentar las amenazas más sofisticadas del siglo XXI.</p> 197 198 199 200<h3 class="wp-block-heading">Más allá del Backup: La era de la Resiliencia</h3> 201 202 203 204<p class="wp-block-paragraph">Durante décadas, el objetivo era el RPO (punto de recuperación) y el RTO (tiempo de recuperación). Hoy, el objetivo es la <strong class="">supervivencia</strong>. El ransomware moderno no solo cifra datos; intenta destruir los respaldos para dejar a las empresas sin opciones.</p> 205 206 207 208<p class="wp-block-paragraph">Veeam v13.1 aborda este problema mediante tres pilares fundamentales: <strong class="">Inmutabilidad, Visibilidad e Inteligencia.</strong></p> 209 210 211 212<h4 class="wp-block-heading">1. Inmutabilidad de Datos como Estándar</h4> 213 214 215 216<p class="wp-block-paragraph">Una de las grandes novedades y mejoras en la versión 13.1 es el fortalecimiento de la <strong class="">inmutabilidad</strong>. Esto significa que, una vez que los datos se escriben en el repositorio, no pueden ser modificados ni eliminados por nadie âni siquiera por un administrador con privilegios comprometidosâ.</p> 217 218 219 220<p class="wp-block-paragraph">Veeam facilita esto a través de:</p> 221 222 223 224<ul class="wp-block-list"> 225<li><strong class="">Object Lock</strong> en almacenamiento en la nube (S3, Azure Blob).</li> 226 227 228 229<li><strong class="">Hardened Repositories</strong> basados en Linux, que protegen los datos contra ataques internos y externos.</li> 230 231 232 233<li><strong class="">Air-gapping lógico</strong>, permitiendo aislar copias crÃticas de la red principal de forma automática.</li> 234</ul> 235 236 237 238<h4 class="wp-block-heading">2. Integración de Inteligencia Artificial (AI)</h4> 239 240 241 242<p class="wp-block-paragraph">La versión 13.1 profundiza en la integración de analÃticas avanzadas. La IA no viene a reemplazar al administrador, sino a darle «superpoderes». La plataforma puede ayudar a:</p> 243 244 245 246<ul class="wp-block-list"> 247<li><strong class="">Detectar anomalÃas:</strong> Identificar patrones de cifrado inusuales o comportamientos sospechosos en los datos antes de que el ataque se propague.</li> 248 249 250 251<li><strong class="">Optimización de almacenamiento:</strong> Sugerir polÃticas de retención y deduplicación más eficientes para reducir costes en la nube.</li> 252 253 254 255<li><strong class="">Simplificación de la recuperación:</strong> Guiar al usuario a través de procesos complejos de recuperación ante desastres mediante asistentes inteligentes.</li> 256</ul> 257 258 259 260<h4 class="wp-block-heading">3. Gestión Multi-Cloud y HÃbrida unificada</h4> 261 262 263 264<p class="wp-block-paragraph">Las empresas ya no viven en un solo lugar. Tienen servidores locales, máquinas virtuales en VMware, contenedores en Kubernetes y cargas de trabajo en AWS, Azure o Google Cloud.</p> 265 266 267 268<p class="wp-block-paragraph">Veeam v13.1 ofrece una experiencia de <strong class="">«Single Pane of Glass»</strong> (un solo panel de control). Esto permite gestionar toda la infraestructura desde una consola única, garantizando que las polÃticas de seguridad sean consistentes, ya sea que los datos residan en el sótano de la empresa o en un centro de datos en otro continente.</p> 269 270 271 272<h3 class="wp-block-heading">Rendimiento y Eficiencia Operativa</h3> 273 274 275 276<p class="wp-block-paragraph">Para el equipo de IT, la eficiencia es clave. La versión 13.1 introduce mejoras significativas en el rendimiento de la ingesta de datos y en la velocidad de restauración. Con la capacidad de manejar volúmenes de datos masivos (Petabytes) de manera fluida, Veeam permite que las empresas ejecuten plane
276s de recuperación ante desastres (DRP) mucho más rápidos, minimizando el tiempo de inactividad que puede costar millones en pérdidas económicas.</p> 277 278 279 280<h3 class="wp-block-heading">Conclusión: Una inversión en tranquilidad</h3> 281 282 283 284<p class="wp-block-paragraph">Veeam Backup & Replication v13.1 no es solo una actualización de software; es una respuesta evolutiva a un mundo digital hostil. Al combinar la robustez de la inmutabilidad con la agilidad del multi-cloud y la potencia de la IA, Veeam permite que las organizaciones dejen de preocuparse por el «si» de un ataque y se concentren en el «cómo» de su crecimiento.</p> 285 286 287 288<p class="wp-block-paragraph">En última instancia, la versión 13.1 reafirma una verdad fundamental: <strong class="">en la era digital, la disponibilidad de los datos es la disponibilidad del negocio.</strong></p> 289 290 291 292<hr class="wp-block-separator has-alpha-channel-opacity"/> 293 294 295 296<p class="wp-block-paragraph"><strong class="">Puntos clave para recordar:</strong></p> 297 298 299 300<ul class="wp-block-list"> 301<li><strong class="">Protección contra Ransomware:</strong> Fuerte enfoque en inmutabilidad y detección de anomalÃas.</li> 302 303 304 305<li><strong class="">Flexibilidad:</strong> Soporte nativo para entornos hÃbridos y multi-cloud.</li> 306 307 308 309<li><strong class="">Simplicidad:</strong> Consola unificada para reducir la carga de trabajo del personal de IT.</li> 310 311 312 313<li><strong class="">Escalabilidad:</strong> Preparado para las demandas de almacenamiento masivo actual.</li> 314</ul> 315 </div><!-- .entry-content --> 316 317 318</article><!-- #post-1861 --> 319 320<article id="post-1848" class="post-1848 post type-post status-publish format-standard hentry category-uncategorized"> 321 <header class="entry-header"> 322 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/virtualizacion-a-escala-global-como-hyper-v-sostiene-las-operaciones-de-gigantes-como-siemens-y-lockheed-martin" rel="bookmark"><time class="entry-date published updated" datetime="2026-07-19T10:22:15+02:00">19 de julio de 2026</time></a></div><!-- .entry-meta --><h3 class="entry-title"><a href="https://lfconsulting.org/virtualizacion-a-escala-global-como-hyper-v-sostiene-las-operaciones-de-gigantes-como-siemens-y-lockheed-martin" rel="bookmark">Virtualización a escala global: Cómo Hyper-V sostiene las operaciones de gigantes como Siemens y Lockheed Martin.</a></h3> </header><!-- .entry-header --> 323 324 325 <div class="entry-content"> 326 327<p class="wp-block-paragraph"><strong>Microsoft Hyper-V</strong> se ha consolidado como una de las soluciones de virtualización más robustas y atractivas del mercado corporativo. Tras los recientes cambios en las polÃticas de licenciamiento de VMware, Hyper-V destaca no solo por su <strong>madurez tecnológica y rendimiento de nivel empresarial</strong>, sino también por su <strong>excelente relación costo-beneficio e integración nativa con el ecosistema Windows Server y Microsoft Azure</strong>.</p> 328 329 330 331<p class="wp-block-paragraph">A continuación, se presenta un análisis detallado de sus beneficios actuales y una comparativa directa frente a sus dos grandes rivales: <strong>VMware vSphere</strong> y <strong>Proxmox VE</strong>.</p> 332 333 334 335<hr class="wp-block-separator has-alpha-channel-opacity"/> 336 337 338 339<p class="wp-block-paragraph">Beneficios y Bondades Actuales de Hyper-V</p> 340 341 342 343<ul class="wp-block-list"> 344<li><strong>Integración nativa con Windows Server:</strong> Se activa como un rol básico, eliminando la necesidad de instalar hipervisores de terceros en entornos Microsoft.</li> 345 346 347 348<li><strong>Reducción drástica de costos:</strong> Al estar incluido en las licencias de Windows Server (Standard y Datacenter), permite virtualizar instancias de Windows sin pagar licencias adicionales por el hipervisor.</li> 349 350 351 352<li><strong>Ecosistema hÃbrido con Azure:</strong> Facilita la migración de cargas de trabajo a la nube y la gestión unificada mediante <strong>Azure Arc</strong> y <strong>Windows Admin Center</strong>.</li> 353 354 355 356<li><strong>Seguridad avanzada de nivel de hardware:</strong> Utiliza tecnologÃas como <em>Shielded VMs</em>, <em>Guarded Fabric</em> y compatibilidad nativa con TPM virtual (vTPM) para proteger las máquinas virtuales contra malware y accesos no autorizados.</li> 357 358 359 360<li><strong>Rendimiento y escalabilidad empresarial:</strong> Soporta configuraciones de hardware masivas (hasta 24 TB de RAM por host y 12 TB por VM), ideales para bases de datos crÃticas y aplicaciones de gran envergadura.</li> 361</ul> 362 363 364 365<hr class="wp-block-separator has-alpha-channel-opacity"/> 366 367 368 369<p class="wp-block-paragraph">Tabla Comparativa: Hyper-V vs. VMware vSphere vs. Proxmox VE</p> 370 371 372 373<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>
373CaracterÃstica</th><th>Microsoft Hyper-V</th><th>VMware vSphere</th><th>Proxmox VE</th></tr><tr><td><strong>Arquitectura</strong></td><td>Hipervisor Tipo 1 (Microkernel)</td><td>Hipervisor Tipo 1 (MonolÃtico)</td><td>Basado en Debian Linux (KVM/LXC)</td></tr><tr><td><strong>Modelo de Licencia</strong></td><td>Incluido en Windows Server</td><td>Suscripción comercial (SaaS)</td><td>Código abierto (Suscripción de soporte opcional)</td></tr><tr><td><strong>Especialidad</strong></td><td>Entornos hÃbridos y Windows</td><td>Máximo rendimiento empresarial</td><td>Flexibilidad y código abierto</td></tr><tr><td><strong>Herramienta de Gestión</strong></td><td>Windows Admin Center / SCVMM</td><td>vCenter Server</td><td>Interfaz Web Integrada (Sin agentes)</td></tr><tr><td><strong>Contenedores</strong></td><td>Windows Containers / AKS</td><td>VMware Tanzu</td><td>Linux Containers (LXC) nativos</td></tr><tr><td><strong>Almacenamiento Nativo</strong></td><td>Storage Spaces Direct (S2D)</td><td>vSAN</td><td>Ceph / ZFS / Local</td></tr></tbody></table></figure> 374 375 376 377<hr class="wp-block-separator has-alpha-channel-opacity"/> 378 379 380 381<p class="wp-block-paragraph">Hyper-V frente a sus competidores: ¿Cuál elegir?</p> 382 383 384 385<p class="wp-block-paragraph">Hyper-V vs. VMware vSphere</p> 386 387 388 389<p class="wp-block-paragraph">Históricamente, vSphere (ESXi) ha sido el rey indiscutible del rendimiento en el centro de datos. Sin embargo, tras la adquisición de VMware por parte de Broadcom, los cambios hacia un modelo de suscripción obligatoria han encarecido los costos para muchas empresas.</p> 390 391 392 393<ul class="wp-block-list"> 394<li><strong>La ventaja de Hyper-V:</strong> Ofrece una alternativa empresarial sin el «impuesto VMware». Si su infraestructura ya depende de Windows Server y Active Directory, Hyper-V entrega capacidades de alta disponibilidad, migración en vivo (<em>Live Migration</em>) y replicación con una complejidad de licenciamiento mucho menor.</li> 395</ul> 396 397 398 399<p class="wp-block-paragraph">Hyper-V vs. Proxmox VE</p> 400 401 402 403<p class="wp-block-paragraph">Proxmox VE ha ganado una enorme popularidad en entornos medianos, laboratorios y empresas que buscan escapar de los monopolios de software gracias a su naturaleza <em>open-source</em> basada en KVM.</p> 404 405 406 407<ul class="wp-block-list"> 408<li><strong>La ventaja de Hyper-V:</strong> Aunque Proxmox es altamente flexible y excelente para entornos Linux o contenedores LXC, Hyper-V sigue llevando la delantera en el <strong>soporte corporativo global</strong>, la facilidad de gestión para administradores de sistemas Windows tradicionales y el cumplimiento de normativas de seguridad estrictas exigidas por grandes corporaciones.</li> 409</ul> 410 411 412 413<hr class="wp-block-separator has-alpha-channel-opacity"/> 414 415 416 417<p class="wp-block-paragraph">Conclusión</p> 418 419 420 421<p class="wp-block-paragraph">Hyper-V no es simplemente un «segundo plato». Es una solución de virtualización de primera categorÃa que brilla especialmente en <strong>infraestructuras hÃbridas y ecosistemas corporativos basados en Microsoft</strong>. Ofrece la estabilidad y potencia que las grandes empresas necesitan, evitando las sorpresas financieras de los nuevos modelos de suscripción de VMware y proporcionando un entorno más estandarizado y con soporte oficial que las soluciones puramente de código abierto.</p> 422 423 424 425<p class="wp-block-paragraph">Para entender la robustez de <strong>Microsoft Hyper-V</strong> en el mundo real, es necesario analizar cómo grandes corporaciones globales sostienen operaciones crÃticas de alta disponibilidad sobre esta plataforma.</p> 426 427 428 429<p class="wp-block-paragraph">A continuación, se presentan <strong>3 ejemplos claros de arquitectura e infraestructura global</strong> corriendo sobre Hyper-V que dan servicio a millones de usuarios:</p> 430 431 432 433<hr class="wp-block-separator has-alpha-channel-opacity"/> 434 435 436 437<p class="wp-block-paragraph">1. Infraestructura de Manufactura y LogÃstica: Siemens (División Industrial y LogÃstica)</p> 438 439 440 441<ul class="wp-block-list"> 442<li><strong>El escenario corporativo:</strong> El gigante tecnológico global <a href="https://www.scribd.com/document/49422444/Siemens-Microsoft-Hyper-V-Case-Study" target="_blank" rel="noreferrer noopener">Siemens</a> requerÃa optimizar y consolidar la infraestructura de TI de sus plantas de producción masiva y centros de distribución logÃstica internacionales.</li> 443 444 445 446<li><strong>Arquitectura bajo Hyper-V:</strong> Implementaron un modelo de consolidación masiva migrando entornos heredados complejos directamente a clústeres de <strong>Windows Server Hyper-V</strong> gestionados con la suite de System Center. Consolidaron cargas de trabajo de hasta 50 servidores fÃsicos en apenas 10 no
446dos robustos por clúster.</li> 447 448 449 450<li><strong>Servicio brindado:</strong> Sostiene de forma ininterrumpida los sistemas crÃticos de control de fabricación (<strong>MES – Manufacturing Execution Systems</strong>), automatización de lÃneas de ensamblaje, gestión de inventarios globales en tiempo real y bases de datos transaccionales de la cadena de suministro global, reduciendo costos energéticos drásticamente.</li> 451</ul> 452 453 454 455<p class="wp-block-paragraph">2. Infraestructura de Defensa y Aeroespacial Global: Lockheed Martin</p> 456 457 458 459<ul class="wp-block-list"> 460<li><strong>El escenario corporativo:</strong> Como uno de los mayores contratistas de defensa y tecnologÃa aeroespacial del mundo, <a href="https://theirstack.com/en/technology/microsoft-hyperv/us" target="_blank" rel="noreferrer noopener">Lockheed Martin</a> maneja una red corporativa masiva con niveles extremos de regulación, cumplimiento de seguridad gubernamental y georredundancia.</li> 461 462 463 464<li><strong>Arquitectura bajo Hyper-V:</strong> La empresa utiliza clústeres empresariales de Hyper-V distribuidos globalmente, apalancándose en caracterÃsticas avanzadas como <strong>Shielded VMs</strong> (máquinas virtuales blindadas por hardware), <strong>vTPM</strong> y <strong>Hyper-V Replica</strong> para la recuperación inmediata ante desastres entre centros de datos principales y secundarios.</li> 465 466 467 468<li><strong>Servicio brindado:</strong> Virtualiza entornos de simulación aeroespacial, laboratorios avanzados de pruebas automatizadas y control de acceso seguro a sistemas corporativos para decenas de miles de ingenieros a nivel global, cumpliendo con las estrictas auditorÃas de seguridad del Departamento de Defensa de EE. UU.</li> 469</ul> 470 </div><!-- .entry-content --> 471 472 473</article><!-- #post-1848 --> 474 475<article id="post-1843" class="post-1843 post type-post status-publish format-standard hentry category-proxmox category-veeam"> 476 <header class="entry-header"> 477 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/transicion-a-homelab-con-proxmox-mejora-del-rendimiento-y-escalabilidad" rel="bookmark"><time class="entry-date published" datetime="2026-07-03T00:34:00+02:00">3 de julio de 2026</time><time class="updated" datetime="2026-07-03T00:34:13+02:00">3 de julio de 2026</time></a></div><!-- .entry-meta --><h3 class="entry-title"><a href="https://lfconsulting.org/transicion-a-homelab-con-proxmox-mejora-del-rendimiento-y-escalabilidad" rel="bookmark">Transición a Homelab con Proxmox: Mejora del rendimiento y escalabilidad</a></h3> </header><!-- .entry-header --> 478 479 480 <div class="entry-content"> 481 482<p class="wp-block-paragraph">En este artÃculo, exploraremos la transición de un entorno de virtualización VMware a un homelab basado en Proxmox, destacando los beneficios de esta migración y cómo Veeam Backup & Replication (B&R) y el almacenamiento S3 mejoran la seguridad y disponibilidad.</p> 483 484 485 486<p class="wp-block-paragraph">¿Por qué dejar VMware?</p> 487 488 489 490<p class="wp-block-paragraph">VMware es una solución completa para la virtualización, pero su costo puede ser prohibitivo para los entornos de desarrollo o pequeñas empresas. Además, la escalabilidad y el rendimiento pueden verse limitados en sistemas con recursos modestos. Proxmox, por otro lado, ofrece un conjunto de herramientas de virtualización asequibles y personalizables que se integran perfectamente con el almacenamiento S3.</p> 491 492 493 494<p class="wp-block-paragraph">Introduciendo Proxmox</p> 495 496 497 498<p class="wp-block-paragraph">Proxmox es una plataforma de virtualización libre que permite crear servidores virtuales (VEs) en Linux. Ofrece caracterÃsticas como la consolidación de servidores, la mejora del rendimiento y la escalabilidad, todo ello sin requerir un hardware especÃfico.</p> 499 500 501 502<p class="wp-block-paragraph">Veeam Backup & Replication: Seguridad garantizada</p> 503 504 505 506<p class="wp-block-paragraph">Veeam B&R es una herramienta lÃder en backup y replicación de datos para entornos virtuales. Su compatibilidad con Proxmox permite a los usuarios crear copias de seguridad automáticas y transparentes, reduciendo el riesgo de pérdida de datos.
506</p> 507 508 509 510<p class="wp-block-paragraph">Almacenamiento S3: Escalabilidad ilimitada</p> 511 512 513 514<p class="wp-block-paragraph">El almacenamiento S3 ofrece una solución escalable y segura para almacenar backups y datos en la nube. Su arquitectura distribuida permite un crecimiento horizontal sin limitaciones, reduciendo asà el costo del almacenamiento y mejorando la disponibilidad.</p> 515 516 517 518<p class="wp-block-paragraph">Ventajas de Proxmox con Veeam B&R y S3</p> 519 520 521 522<p class="wp-block-paragraph">La transición a Proxmox con Veeam B&R y almacenamiento S3 ofrece varias ventajas:</p> 523 524 525 526<p class="wp-block-paragraph">Costo reducido: Proxmox es una alternativa gratuita a VMware, mientras que Veeam B&R ofrece un costo predictible.<br>Mejora del rendimiento: La consolidación de servidores con Proxmox permite liberar recursos y mejorar el rendimiento general.<br>Seguridad garantizada: Veeam B&R proporciona copias de seguridad automáticas y transparentes, reduciendo el riesgo de pérdida de datos.<br>Escalabilidad ilimitada: El almacenamiento S3 permite un crecimiento horizontal sin limitaciones.<br>Conclusión</p> 527 528 529 530<p class="wp-block-paragraph">La transición a Proxmox con Veeam B&R y almacenamiento S3 ofrece una solución escalable, segura y personalizable para los entornos de virtualización. Al dejar atrás la complejidad y el costo de VMware, se puede aprovechar todo el potencial de Proxmox y sus herramientas complementarias.</p> 531 </div><!-- .entry-content --> 532 533 534</article><!-- #post-1843 --> 535 536<article id="post-1798" class="post-1798 post type-post status-publish format-standard hentry category-veeam"> 537 <header class="entry-header"> 538 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/uptime-kuma-initial-config-notifications-and-monitoring" rel="bookmark"><time class="entry-date published updated" datetime="2026-05-20T08:38:27+02:00">20 de mayo de 2026</time></a></div><!-- .entry-meta --><h3 class="entry-title"><a href="https://lfconsulting.org/uptime-kuma-initial-config-notifications-and-monitoring" rel="bookmark">Uptime-Kuma. – Initial config, notifications and monitoring</a></h3> </header><!-- .entry-header --> 539 540 541 <div class="entry-content"> 542 543<p class="wp-block-paragraph">Hi there, </p> 544 545 546 547<p class="wp-block-paragraph">After the first part of this topic, now is time to jump into the good stuff, the main thing here is to be notified every time something changes or goes «wrong».</p> 548 549 550 551<p class="wp-block-paragraph">Lets follow u the screenshots, from Setup, to Notifications setup, to finally monitor a couple servers and services.</p> 552 553 554 555<p class="wp-block-paragraph">As I said before, this is basic «alive» monitoring, not statistics and deep monitoring, there are other cool tools for that, the topic here is first line, quick and easy! lets go:</p> 556 557 558 559<p class="wp-block-paragraph">This is my Uptime-Kuma Dashboard, after install, lets go to Settings, click on your name up right, and click settings,</p> 560 561 562 563<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="391" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.07.45-1024x391.png" alt="" class="wp-image-1799" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.07.45-1024x391.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.07.45-300x115.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.07.45-768x293.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.07.45-1536x587.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.07.45-2048x783.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 564 565 566 567<p class="wp-block-paragraph">under Settings, we will find an easy and clear menu to config the tool, from appearance to proxy, etc.</p> 568 569 570 571<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="761" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.03-1024x761.png" alt="" class="wp-image-1800" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.03-1024x761.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.03-300x223.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.03-768x570.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.03-1536x1141.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.03-2048x1521.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 572 573 574 575<p class="wp-block-paragraph">Im going to deep dive into the Notifications menu:</p> 576 577 578 579<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="669" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.26-1024x669.png" alt="" class="wp-image-1801" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.26-1024x669.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.26-300x196.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.26-768x502.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.26-1536x1004.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.26-2048x1339.png 2048w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">Click on Setup Notification</figcaption></figure> 580 581 582 583<p class="wp-block-paragraph">Now, let’s check it out, in the main menu, at the very bottom, we have the option to monitor TLS certificates and Domains expiracy, this is awesome! Im super happy Im not missing a cert renovation anymore, and no entries into my calendar, Uptime-Kuma notifies me in the time I program it.</p> 584 585 586 587<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="981" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.38-1024x981.png" alt="" class="wp-image-1802" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.38-1024x981.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.38-300x288.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.38-768x736.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.38.png 1108w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 588 589 590 591<p class="wp-block-paragraph"><br></p> 592 593 594 595<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="929" height="1024" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.45-929x1024.png" alt="" class="wp-image-1803" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.45-929x1024.png 929w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.45-272x300.png 272w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.45-
595768x847.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.08.45.png 976w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 596 597 598 599<p class="wp-block-paragraph">Now, lets click into Setup Notification, A menu will Appear showing you all the options we have, they are so many, Im using at the moment SMTP and Telegram:</p> 600 601 602 603<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="637" height="1024" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.24.58-637x1024.png" alt="" class="wp-image-1804" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.24.58-637x1024.png 637w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.24.58-187x300.png 187w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.24.58-768x1235.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.24.58-955x1536.png 955w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.24.58.png 986w" sizes="auto, (max-width: 637px) 100vw, 637px" /></figure> 604 605 606 607<p class="wp-block-paragraph">The is a huge list of services to choose from:</p> 608 609 610 611<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="992" height="948" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.10.50.png" alt="" class="wp-image-1805" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.10.50.png 992w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.10.50-300x287.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.10.50-768x734.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 612 613 614 615<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="542" height="1024" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.09.10-542x1024.png" alt="" class="wp-image-1806" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.09.10-542x1024.png 542w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.09.10-159x300.png 159w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.09.10-768x1450.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.09.10-814x1536.png 814w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.09.10.png 1050w" sizes="auto, (max-width: 542px) 100vw, 542px" /></figure> 616 617 618 619<p class="wp-block-paragraph">After setup, Just test and Setup, and you are set.</p> 620 621 622 623<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="998" height="530" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.27.05.png" alt="" class="wp-image-1808" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.27.05.png 998w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.27.05-300x159.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-19-a-las-22.27.05-768x408.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 624 625 626 627<p class="wp-block-paragraph">All right,</p> 628 629 630 631<p class="wp-block-paragraph">Now, moving on to the first monitoring item, lets configure a PING check for a vm inside the lab, and a web monitoring with the certificate expiraiton.</p> 632 633 634 635<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="301" height="140" src="https://lfconsulting.org/wp-content/uploads/2026/05/image.png" alt="" class="wp-image-1811"/></figure> 636 637 638 639<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="468" src="https://lfconsulting.org/wp-content/uploads/2026/05/image-1.png" alt="" class="wp-image-1812" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/image-1.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/image-1-300x137.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/image-1-768x351.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 640 641 642 643<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="829" src="https://lfconsulting.org/wp-content/uploads/2026/05/image-2-1024x829.png" alt="" class="wp-image-1813" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/image-2-1024x829.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/image-2-300x243.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/image-2-768x622.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/image-2.png 1084w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 644 645 646 647<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="626" height="266" src="https://lfconsulting.org/wp-content/uploads/2026/05/image-3.png" alt="" class="wp-image-1814" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/image-3.png 626w, https://lfconsulting.org/wp-content/uploads/2026/05/image-3-300x127.png 300w" sizes="auto, (max-width: 626px) 100v
647w, 626px" /></figure> 648 649 650 651<p class="wp-block-paragraph">Now, lets monitor a website with the certificate expiration:</p> 652 653 654 655<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="627" height="279" src="https://lfconsulting.org/wp-content/uploads/2026/05/image-4.png" alt="" class="wp-image-1815" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/image-4.png 627w, https://lfconsulting.org/wp-content/uploads/2026/05/image-4-300x133.png 300w" sizes="auto, (max-width: 627px) 100vw, 627px" /></figure> 656 657 658 659<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="776" src="https://lfconsulting.org/wp-content/uploads/2026/05/image-5-1024x776.png" alt="" class="wp-image-1816" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/image-5-1024x776.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/image-5-300x227.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/image-5-768x582.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/image-5.png 1041w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 660 661 662 663<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="947" height="870" src="https://lfconsulting.org/wp-content/uploads/2026/05/image-6.png" alt="" class="wp-image-1817" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/image-6.png 947w, https://lfconsulting.org/wp-content/uploads/2026/05/image-6-300x276.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/image-6-768x706.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 664 665 666 667<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="695" src="https://lfconsulting.org/wp-content/uploads/2026/05/image-7-1024x695.png" alt="" class="wp-image-1818" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/image-7-1024x695.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/image-7-300x204.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/image-7-768x521.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/image-7.png 1282w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 668 669 670 671<p class="wp-block-paragraph">All set, now, this is how it looks the main page of my lab monitoring Uptime-Kuma instance:</p> 672 673 674 675<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="493" src="https://lfconsulting.org/wp-content/uploads/2026/05/image-8-1024x493.png" alt="" class="wp-image-1819" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/image-8-1024x493.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/image-8-300x144.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/image-8-768x370.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/image-8-1536x739.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/05/image-8.png 1905w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 676 677 678 679<p class="wp-block-paragraph">And this, is a view we can create for different accesses / services, so we can separate them by service, type, or «client», depending on your setup.</p> 680 681 682 683<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="592" src="https://lfconsulting.org/wp-content/uploads/2026/05/image-9-1024x592.png" alt="" class="wp-image-1820" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/image-9-1024x592.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/image-9-300x173.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/image-9-768x444.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/image-9.png 1476w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 684 685 686 687<p class="wp-block-paragraph">cheers.</p> 688 689 690 691<p class="wp-block-paragraph"></p> 692 </div><!-- .entry-content --> 693 694 695</article><!-- #post-1798 --> 696 697<article id="post-1781" class="post-1781 post type-post status-publish format-standard hentry category-proxmox"> 698 <header class="entry-header"> 699 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/uptime-kuma" rel="bookmark"><time class="entry-date published updated" datetime="2026-05-02T17:19:30+02:00">2 de mayo de 2026</time></a></div><!-- .entry-meta -->
699<h3 class="entry-title"><a href="https://lfconsulting.org/uptime-kuma" rel="bookmark">Uptime-Kuma</a></h3> </header><!-- .entry-header --> 700 701 702 <div class="entry-content"> 703 704<p class="wp-block-paragraph">Hi there<br>Time to update the Lab, this time, easy monitoring for VMs, Services and Webs.</p> 705 706 707 708<p class="wp-block-paragraph">UPTIME – KUMA</p> 709 710 711 712<p class="wp-block-paragraph">Im going to show you how to easily deploy an instance inside Proxmox, containerized, ready to go.</p> 713 714 715 716<p class="wp-block-paragraph">First, go to <a href="https://community-scripts.org/?q=uptime" target="_blank" rel="noreferrer noopener">this website</a> and search the community script to deploy it:</p> 717 718 719 720<p class="wp-block-paragraph"><a href="https://community-scripts.org/?q=uptime">https://community-scripts.org/?q=uptime</a></p> 721 722 723 724<p class="wp-block-paragraph">Copy the command, as shown in the picture</p> 725 726 727 728<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="889" height="485" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.53.17.png" alt="" class="wp-image-1782" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.53.17.png 889w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.53.17-300x164.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.53.17-768x419.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 729 730 731 732<p class="wp-block-paragraph">Go to your Proxmox Host, open a terminal, and paste the command</p> 733 734 735 736<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="191" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.55.03-1024x191.png" alt="" class="wp-image-1783" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.55.03-1024x191.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.55.03-300x56.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.55.03-768x143.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.55.03.png 1365w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 737 738 739 740<p class="wp-block-paragraph">Hit Enter</p> 741 742 743 744<p class="wp-block-paragraph">Lets follow the script steps, as always, with screenshots:</p> 745 746 747 748<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="703" height="463" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.55.48.png" alt="" class="wp-image-1784" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.55.48.png 703w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.55.48-300x198.png 300w" sizes="auto, (max-width: 703px) 100vw, 703px" /><figcaption class="wp-element-caption">Default is ok</figcaption></figure> 749 750 751 752<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="626" height="353" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.03.png" alt="" class="wp-image-1785" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.03.png 626w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.03-300x169.png 300w" sizes="auto, (max-width: 626px) 100vw, 626px" /><figcaption class="wp-element-caption">Storage for template, in my case, NFS, for future HA</figcaption></figure> 753 754 755 756<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="684" height="393" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.18.png" alt="" class="wp-image-1786" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.18.png 684w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.18-300x172.png 300w" sizes="auto, (max-width: 684px) 100vw, 684px" /><figcaption class="wp-element-caption">Container Storage, same thing, NFS for future HA</figcaption></figure> 757 758 759 760<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="862" height="508" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.45.png" alt="" class="wp-image-1787" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.45.png 862w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.45-300x177.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.45-768x453.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">Script running, great looking.</figcaption></figure> 761 762 763 764<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="662" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.59-1024x662.png" alt="" class="wp-image-1788" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.59-1024x662.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.59-300x194.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.59-768x497.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-10.56.59.png 1044w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">update found, lets apply it and continue</figcaption></figure> 765 766 767 768<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="863" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.01.21-1024x863.png" alt="" class="wp-image-1789" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.01.21-1024x863.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.01.21-300x253.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.01.21-768x647.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.01.21.png 1066w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">continue…
768</figcaption></figure> 769 770 771 772<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="989" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.03.20-1024x989.png" alt="" class="wp-image-1790" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.03.20-1024x989.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.03.20-300x290.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.03.20-768x742.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.03.20.png 1054w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">Done!<br>Now you can see the Ip from our DHCP were Uptime Kuma is running.</figcaption></figure> 773 774 775 776<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="477" height="568" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.13.png" alt="" class="wp-image-1792" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.13.png 477w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.13-252x300.png 252w" sizes="auto, (max-width: 477px) 100vw, 477px" /><figcaption class="wp-element-caption">Open up in a browser, and follow the initial wizard,<br>I selected SQLite.</figcaption></figure> 777 778 779 780<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="451" height="591" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.20.png" alt="" class="wp-image-1793" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.20.png 451w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.20-229x300.png 229w" sizes="auto, (max-width: 451px) 100v
780w, 451px" /><figcaption class="wp-element-caption">language and credentials.</figcaption></figure> 781 782 783 784<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="471" src="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.47-1024x471.png" alt="" class="wp-image-1794" srcset="https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.47-1024x471.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.47-300x138.png 300w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.47-768x353.png 768w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.47-1536x706.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/05/Captura-de-pantalla-2026-05-02-a-las-11.04.47-2048x942.png 2048w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">Done!</figcaption></figure> 785 786 787 788<p class="wp-block-paragraph">Next entry, initial config, notifications and initial monitors.</p> 789 790 791 792<p class="wp-block-paragraph">cheers.</p> 793 </div><!-- .entry-content --> 794 795 796</article><!-- #post-1781 --> 797 798<article id="post-1685" class="post-1685 post type-post status-publish format-standard hentry category-veeam"> 799 <header class="entry-header"> 800 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/homelab-pi-hole-wireguard-duckdns" rel="bookmark"><time class="entry-date published updated" datetime="2026-01-25T14:06:36+01:00">25 de enero de 2026</time></a></div><!-- .entry-meta --><h3 class="entry-title"><a href="https://lfconsulting.org/homelab-pi-hole-wireguard-duckdns" rel="bookmark">HomeLab – Pi-Hole + WireGuard + DuckDNS</a></h3> </header><!-- .entry-header --> 801 802 803 <div class="entry-content"> 804 805<p class="wp-block-paragraph">Hi everyone<br>After christmas, I had some time to improve my lab a little bit.<br>I decided to setup a <a href="https://pi-hole.net/" target="_blank" rel="noreferrer noopener">Pi-Hole</a> to use it as my main DNS and filtering app, and why not, use it also over my VPN with <a href="https://www.wireguard.com" target="_blank" rel="noreferrer noopener">WireGuard</a> , and be able to use it all the time reaching my Server from anywhere with a FQDN instead of an IP (Dynamic), with <a href="https://www.duckdns.org" target="_blank" rel="noreferrer noopener">DuckDNS</a>.</p> 806 807 808 809<p class="wp-block-paragraph">As a base system, I chose Ubuntu Server, with the minimum installation, <br>choose your own, maybe you will need to adapt some commands or content.</p> 810 811 812 813<p class="wp-block-paragraph">After login into my clean ubuntu server machine, and update all the packets, <br>I went to the <a href="https://pi-hole.net/" target="_blank" rel="noreferrer noopener">Pi-Hole</a> website, and click into the Install Pi-Hole <a href="https://github.com/pi-hole/pi-hole/#one-step-automated-install" target="_blank" rel="noreferrer noopener">button</a>.</p> 814 815 816 817<p class="wp-block-paragraph">I used the Curl command with sudo before:</p> 818 819 820 821<pre class="wp-block-code"><code>curl -sSL https://install.pi-hole.net | bash</code></pre> 822 823 824 825<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="139" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-1-1024x139.png" alt="" class="wp-image-1688" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-1-1024x139.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-1-300x41.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-1-768x104.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-1.png 1208w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 826 827 828 829<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="142" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-2-1024x142.png" alt="" class="wp-image-1690" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-2-1024x142.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-2-300x42.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-2-768x107.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-2.png 1180w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 830 831 832 833<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="583" src="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-09-a-las-23.12.27-1024x583.png" alt="" class="wp-image-1692" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-09-a-las-23.12.27-1024x583.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-09-a-las-23.12.27-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-09-a-las-23.12.27-768x437.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-09-a-las-23.12.27-1536x874.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-09-a-las-23.12.27.png 1732w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 834 835 836 837<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="582" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-4-1024x582.png" alt="" class="wp-image-1693" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-4-1024x582.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-4-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-4-768x437.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-4-1536x873.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-4.png 1738w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 838 839 840 841<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="580" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-5-1024x580.png" alt="" class="wp-image-1694" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-5-1024x580.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-5-300x170.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-5-768x435.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-5-1536x871.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-5.png 1736w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 842 843 844 845<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="582" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-6-1024x582.png" alt="" class="wp-image-1695" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-6-1024x582.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-6-300x170.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-6-768x436.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-6-1536x872.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-6.png 1736w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 846 847 848 849<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="582" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-8-1024x582.png" alt="" class="wp-image-1698" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-8-1024x582.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-8-300x170.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-8-768x436.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-8-1536x873.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-8.png 1732w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 850 851 852 853<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="579" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-9-1024x579.png" alt="" class="wp-image-1700" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-9-1024x579.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-9-300x170.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-9-768x434.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-9-1536x869.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-9.png 1736w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 854 855 856 857<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="577" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-10-1024x577.png" alt="" class="wp-image-1702" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-10-1024x577.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-10-300x169.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-10-768x433.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-10-1536x865.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-10.png 1736w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 858 859 860 861<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="579" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-12-1024x579.png" alt="" class="wp-image-1705" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-12-1024x579.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-12-300x170.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-12-768x434.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-12-1536x868.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-12.png 1730w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 862 863 864 865<p class="wp-block-paragraph">Now let´s open a browser and login into the Pi-Hole console:<br>http://192.168.15.136:80/admin<br>using the password provided in the previous step: Xa7K80RE</p> 866 867 868 869<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="595" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-13-1024x595.png" alt="" class="wp-image-1706" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-13-1024x595.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-13-300x174.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-13-768x446.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-13.png 1256w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 870 871 872 873<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="578" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-14-1024x578.png" alt="" class="wp-image-1707" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-14-1024x578.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-14-300x169.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-14-768x433.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-14.png 1467w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 874 875 876 877<p class="wp-block-paragraph">Done! <br>Now, let`s create our DuckDNS Sub domain before continuing:</p> 878 879 880 881<p class="wp-block-paragraph">Go to the <a href="https://duckdns.org" target="_blank" rel="noreferrer noopener">DuckDNS website</a>, and create an account, is free.</p> 882 883 884 885<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="575" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-15-1024x575.png" alt="" class="wp-image-1708" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-15-1024x575.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-15-300x168.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-15-768x431.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-15.png 1472w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 886 887 888 889<p class="wp-block-paragraph">In my personal use case, I sing in with google, so the creation was super easy and smooth.</p> 890 891 892 893<p class="wp-block-paragraph">In the page, write down the name you want to use in your subdomain, and click in add domain</p> 894 895 896 897<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="87" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-16-1024x87.png" alt="" class="wp-image-1709" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-16-1024x87.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-16-300x26.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-16-768x65.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-16.png 1247w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 898 899 900 901<p class="wp-block-paragraph">
901In my case, I have two domains created, im showing you them right now:</p> 902 903 904 905<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="358" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-17-1024x358.png" alt="" class="wp-image-1710" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-17-1024x358.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-17-300x105.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-17-768x269.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-17.png 1243w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 906 907 908 909<p class="wp-block-paragraph">now, is time to connect our duckdns domain with our server to get the automatic IP update every time our dynamic IP address changes:</p> 910 911 912 913<p class="wp-block-paragraph">On top of the DuckDNS website, you will find an Install menu, click on it:<br></p> 914 915 916 917<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="597" height="122" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-18.png" alt="" class="wp-image-1713" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-18.png 597w, https://lfconsulting.org/wp-content/uploads/2026/01/image-18-300x61.png 300w" sizes="auto, (max-width: 597px) 100vw, 597px" /></figure> 918 919 920 921<p class="wp-block-paragraph">Follow the web instructions, choose your OS and setup, and follow the steps and input the information in your server, in my case, Linux base with cron tab:</p> 922 923 924 925<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="905" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-22-1024x905.png" alt="" class="wp-image-1718" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-22-1024x905.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-22-300x265.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-22-768x678.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-22.png 1244w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 926 927 928 929<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="387" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-21-1024x387.png" alt="" class="wp-image-1716" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-21-1024x387.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-21-300x113.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-21-768x290.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-21.png 1180w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 930 931 932 933<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="758" height="200" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-23.png" alt="" class="wp-image-1720" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-23.png 758w, https://lfconsulting.org/wp-content/uploads/2026/01/image-23-300x79.png 300w" sizes="auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px" /><figcaption class="wp-element-caption">With this command we check that the DNS update is working fine.</figcaption></figure> 934 935 936 937<p class="wp-block-paragraph">DuckDNS setup completed,</p> 938 939 940 941<p class="wp-block-paragraph">Now, Let´s install WireGuard <br>to be full set,<br>We are going to use this command, its awesome and prepared for raspberry pi, but also work with many distros and platforms, making the deployment super easy and smooth!</p> 942 943 944 945<p class="wp-block-paragraph">Follow the screenshots!</p> 946 947 948 949<pre class="wp-block-code"><code>sudo curl -L https://install.pivpn.io | bash</code></pre> 950 951 952 953<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="584" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-26-1024x584.png" alt="" class="wp-image-1726" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-26-1024x584.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-26-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-26-768x438.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-26-1536x876.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-26.png 1732w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 954 955 956 957<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="586" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-27-1024x586.png" alt="" class="wp-image-1727" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-27-1024x586.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-27-300x172.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-27-768x439.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-27-1536x879.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-27.png 1734w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 958 959 960 961<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="581" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-28-1024x581.png" alt="" class="wp-image-1729" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-28-1024x581.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-28-300x170.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-28-768x436.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-28-1536x871.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-28.png 1742w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 962 963 964 965<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="583" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-30-1024x583.png" alt="" class="wp-image-1731" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-30-1024x583.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-30-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-30-768x437.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-30-1536x874.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-30.png 1722w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 966 967 968 969<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="584" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-31-1024x584.png" alt="" class="wp-image-1732" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-31-1024x584.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-31-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-31-768x438.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-31-1536x875.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-31.png 1730w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 970 971 972 973<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="580" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-32-1024x580.png" alt="" class="wp-image-1733" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-32-1024x580.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-32-300x170.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-32-768x435.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-32-1536x870.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-32.png 1738w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 974 975 976 977<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="586" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-33-1024x586.png" alt="" class="wp-image-1734" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-33-1024x586.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-33-300x172.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-33-768x439.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-33-1536x879.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-33.png 1730w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">As you can see here, we must select WireGuard!!</figcaption></figure> 978 979 980 981<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="583" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-34-1024x583.png" alt="" class="wp-image-1735" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-34-1024x583.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-34-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-34-768x438.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-34-1536x875.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-34.png 1734w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">Port! I leave the default one, to be opened later on in our router.</figcaption></figure> 982 983 984 985<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="583" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-35-1024x583.png" alt="" class="wp-image-1736" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-35-1024x583.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-35-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-35-768x438.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-35-1536x875.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-35.png 1734w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 986 987 988 989<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="587" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-36-1024x587.png" alt="" class="wp-image-1738" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-36-1024x587.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-36-300x172.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-36-768x440.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-36-1536x881.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-36.png 1730w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">Super Important! the script detected we have deployed in the same machine Pi-Hole, so say yes and continue.</figcaption></figure> 990 991 992 993<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="588" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-37-1024x588.png" alt="" class="wp-image-1740" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-37-1024x588.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-37-300x172.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-37-768x441.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-37-1536x882.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-37.png 1728w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">here, Important step, select DNS as shown, to be able to call our service via DuckDNS Subdomain and not Public IP Address!!</figcaption></figure> 994 995 996 997<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="984" height="234" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-38.png" alt="" class="wp-image-1741" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-38.png 984w, https://lfconsulting.org/wp-content/uploads/2026/01/image-38-300x71.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-38-768x183.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 998 999 1000 1001<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="582" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-40-1024x582.png" alt="" class="wp-image-1743" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-40-1024x582.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-40-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-40-768x437.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-40-1536x873.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-40.png 1734w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1002 1003 1004 1005<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="984" height="208" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-39.png" alt="" class="wp-image-1742" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-39.png 984w, https://lfconsulting.org/wp-content/uploads/2026/01/image-39-300x63.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-39-768x162.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1006 1007 1008 1009<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="579" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-41-1024x579.png" alt="" class="wp-image-1745" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-41-1024x579.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-41-300x170.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-41-768x434.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-41-1536x869.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-41.png 1736w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1010 1011 1012 1013<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="582" src="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-10-a-las-0.13.24-1024x582.png" alt="" class="wp-image-1749" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-10-a-las-0.13.24-1024x582.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-10-a-las-0.13.24-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-10-a-las-0.13.24-768x437.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-10-a-las-0.13.24-1536x873.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-10-a-las-0.13.24.png 1738w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1014 1015 1016 1017<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="586" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-43-1024x586.png" alt="" class="wp-image-1751" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-43-1024x586.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-43-300x172.png 300w,
1017https://lfconsulting.org/wp-content/uploads/2026/01/image-43-768x439.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-43-1536x879.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-43.png 1730w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1018 1019 1020 1021<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="584" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-44-1024x584.png" alt="" class="wp-image-1753" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-44-1024x584.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-44-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-44-768x438.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-44-1536x876.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-44.png 1736w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1022 1023 1024 1025<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="580" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-45-1024x580.png" alt="" class="wp-image-1755" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-45-1024x580.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-45-300x170.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-45-768x435.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-45-1536x871.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-45.png 1736w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1026 1027 1028 1029<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="584" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-46-1024x584.png" alt="" class="wp-image-1757" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-46-1024x584.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-46-300x171.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-46-768x438.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-46-1536x875.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-46.png 1730w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1030 1031 1032 1033<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-47-1024x576.png" alt="" class="wp-image-1759" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-47-1024x576.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/image-47-300x169.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/image-47-768x432.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/image-47-1536x864.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/image-47.png 1742w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1034 1035 1036 1037<p class="wp-block-paragraph">Done!<br> Now our server is full setup with PiHole, DuckDNS and Wireguard.<br>Now we need a few adjustments in PiHole and create users in WireGuard.</p> 1038 1039 1040 1041<p class="wp-block-paragraph">Important!</p> 1042 1043 1044 1045<p class="wp-block-paragraph">The Server has not a fixed IP Address, I do assign an IP address on my DHCP, if you want to do so, please setup a fix IP address into the machine.</p> 1046 1047 1048 1049<p class="wp-block-paragraph">Open your port on the router to be able to reach the VPN service from outside of your network, IP – port 51820 UDP, I normally open both, TCP and UDP</p> 1050 1051 1052 1053<p class="wp-block-paragraph">Now, lets create a VPN user, to be able to set it up into our phone / laptop, and start using our WireGuard VPN.</p> 1054 1055 1056 1057<p class="wp-block-paragraph">Connect to your new deployed server via ssh</p> 1058 1059 1060 1061<p class="wp-block-paragraph">Now, let`s execute the command:</p> 1062 1063 1064 1065<pre class="wp-block-code"><code>pivpn add</code></pre> 1066 1067 1068 1069<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="554" height="146" src="https://lfconsulting.org/wp-content/uploads/2026/01/image-48.png" alt="" class="wp-image-176
10697" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/image-48.png 554w, https://lfconsulting.org/wp-content/uploads/2026/01/image-48-300x79.png 300w" sizes="auto, (max-width: 554px) 100vw, 554px" /><figcaption class="wp-element-caption">lets create the account</figcaption></figure> 1070 1071 1072 1073<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1004" height="278" src="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.24.png" alt="" class="wp-image-1769" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.24.png 1004w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.24-300x83.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.24-768x213.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">i didnt add any ip, just hit enter, and continue, and give it a name</figcaption></figure> 1074 1075 1076 1077<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="425" src="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.36-1024x425.png" alt="" class="wp-image-1770" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.36-1024x425.png 1024w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.36-300x124.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.36-768x318.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.36-1536x637.png 1536w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.37.36.png 1722w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">vpn user created, now, lets see the QR code for setup</figcaption></figure> 1078 1079 1080 1081<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="928" height="174" src="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.38.18.png" alt="" class="wp-image-1771" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.38.18.png 928w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.38.18-300x56.png 300w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.38.18-768x144.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">execute the command pippin -qr, and select the the user config you want to configure</figcaption></figure> 1082 1083 1084 1085<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="901" height="1024" src="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.38.34-901x1024.png" alt="" class="wp-image-1772" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.38.34-901x1024.png 901w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.38.34-264x300.png 264w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.38.34-768x873.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/Captura-de-pantalla-2026-01-19-a-las-15.38.34.png 1080w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1086 1087 1088 1089<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="472" height="1024" src="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2854-472x1024.png" alt="" class="wp-image-1773" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2854-472x1024.png 472w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2854-138x300.png 138w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2854-768x1665.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2854-709x1536.png 709w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2854-945x2048.png 945w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2854.png 11
108979w" sizes="auto, (max-width: 472px) 100vw, 472px" /><figcaption class="wp-element-caption">open you wireguard client app and follow the screenshots</figcaption></figure> 1090 1091 1092 1093<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="472" height="1024" src="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2855-472x1024.png" alt="" class="wp-image-1774" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2855-472x1024.png 472w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2855-138x300.png 138w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2855-768x1665.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2855-709x1536.png 709w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2855-945x2048.png 945w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2855.png 1179w" sizes="auto, (max-width: 472px) 100vw, 472px" /></figure> 1094 1095 1096 1097<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="472" height="1024" src="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2856-472x1024.png" alt="" class="wp-image-1775" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2856-472x1024.png 472w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2856-138x300.png 138w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2856-768x1665.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2856-709x1536.png 709w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2856-945x2048.png 945w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2856.png 1179w" sizes="auto, (max-width: 472px) 100vw, 472px" /></figure> 1098 1099 1100 1101<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="472" height="1024" src="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2857-472x1024.png" alt="" class="wp-image-1776" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2857-472x1024.png 472w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2857-138x300.png 138w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2857-768x1665.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2857-709x1536.png 709w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2857-945x2048.png 945w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2857.png 1179w" sizes="auto, (max-width: 472px) 100vw, 472px" /></figure> 1102 1103 1104 1105<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="472" height="1024" src="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2858-472x1024.png" alt="" class="wp-image-1777" srcset="https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2858-472x1024.png 472w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2858-138x300.png 138w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2858-768x1665.png 768w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2858-709x1536.png 709w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2858-945x2048.png 945w, https://lfconsulting.org/wp-content/uploads/2026/01/IMG_2858.png 1179w" sizes="auto, (max-width: 472px) 100vw, 472px" /></figure> 1106 1107 1108 1109<p class="wp-block-paragraph">Done!</p> 1110 1111 1112 1113<p class="wp-block-paragraph">now, you have your VPN fully configure.<br>anua time you want to connect, simply open the app and switch the VPN to on (green)</p> 1114 1115 1116 1117<p class="wp-block-paragraph">all traffic will be back and forth the VPN.</p> 1118 1119 1120 1121<p class="wp-block-paragraph">cheers.</p> 1122 1123 1124 1125<p class="wp-block-paragraph"></p> 1126 </div><!-- .entry-content --> 1127 1128 1129</article><!-- #post-1685 --> 1130 1131<article id="post-1669" class="post-1669 post type-post status-publish format-standard hentry category-proxmox"> 1132 <header class="entry-header"> 1133 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/building-a-lab-with-proxmox-part-2-hypervisors-installation" rel="bookmark"><time class="entry-date published updated" datetime="2025-11-10T11:10:38+01:00">10 de noviembre de 2025</time></a></div><!-- .entry-meta -->
1133<h3 class="entry-title"><a href="https://lfconsulting.org/building-a-lab-with-proxmox-part-2-hypervisors-installation" rel="bookmark">Building a lab with PROXMOX – Part 2 – Hypervisors Installation</a></h3> </header><!-- .entry-header --> 1134 1135 1136 <div class="entry-content"> 1137 1138<p class="wp-block-paragraph">Let’s continue setting up our Proxmox Lab.</p> 1139 1140 1141 1142<p class="wp-block-paragraph">Download the ISO file from the <a href="https://www.proxmox.com/en/downloads" target="_blank" rel="noreferrer noopener">Proxmox site</a> .</p> 1143 1144 1145 1146<p class="wp-block-paragraph">I then wrote it to a USB Thumb drive to boot and Install, I use a Mac, so I did it with <a href="https://etcher.balena.io/" target="_blank" rel="noreferrer noopener">BalenaEtcher</a>.</p> 1147 1148 1149 1150<p class="wp-block-paragraph">Now, I will post a few screenshots of the installation process.</p> 1151 1152 1153 1154<p class="wp-block-paragraph">I did the same steps on the three nodes, just changing the managing IP address and hostname, the rest, the same:</p> 1155 1156 1157 1158<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="578" src="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.51.28-1024x578.png" alt="" class="wp-image-1670" srcset="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.51.28-1024x578.png 1024w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.51.28-300x169.png 300w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.51.28-768x433.png 768w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.51.28.png 1230w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1159 1160 1161 1162<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="668" src="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.52.24-1024x668.png" alt="" class="wp-image-1671" srcset="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.52.24-1024x668.png 1024w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.52.24-300x196.png 300w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.52.24-768x501.png 768w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.52.24.png 1224w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1163 1164 1165 1166<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="666" src="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.53.24-1024x666.png" alt="" class="wp-image-1672" srcset="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.53.24-1024x666.png 1024w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.53.24-300x195.png 300w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.53.24-768x500.png 768w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.53.24.png 1228w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1167 1168 1169 1170<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="617" src="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.56.22-1024x617.png" alt="" class="wp-image-1673" srcset="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.56.22-1024x617.png 1024w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.56.22-300x181.png 300w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.56.22-768x463.png 768w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.56.22-1536x925.png 1536w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-14.56.22.png 1542w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1171 1172 1173 1174<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="616" src="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.09.52-1024x616.png" alt="" class="wp-image-1674" srcset="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.09.52-1024x616.png 1024w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.09.52-300x181.png 300w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.09.52-768x462.png 768w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.09.52-1536x925.png 1536w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.09.52.png 1540w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">Here, IP Adress and hostname!!</figcaption></figure> 1175 1176 1177 1178<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="635" src="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.08.34-1024x635.png" alt="" class="wp-image-1675" srcset="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.08.34-1024x635.png 1024w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.08.34-300x186.png 300w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.08.34-768x476.png 768w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.08.34-1536x952.png 1536w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.08.34.png 1541w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1179 1180 1181 1182<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="615" src="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.10.02-1024x615.png" alt="" class="wp-image-1677" srcset="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.10.02-1024x615.png 1024w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.10.02-300x180.png 300w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.10.02-768x461.png 768w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.10.02-1536x923.png 1536w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.10.02.png 1541w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1183 1184 1185 1186<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="338" src="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.18.24-1024x338.png" alt="" class="wp-image-1678" srcset="https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.18.24-1024x338.png 1024w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.18.24-300x99.png 300w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.18.24-768x253.png 768w, https://lfconsulting.org/wp-content/uploads/2025/11/Captura-de-pantalla-2025-10-27-a-las-16.18.24.png 1070w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">the other two hosts look the same, different IP address and hostname.</figcaption></figure> 1187 1188 1189 1190<p class="wp-block-paragraph"></p> 1191 1192 1193 1194<p class="wp-block-paragraph">The OS installation is super simple, <br>Now, in the next entry, we will get into details with the console, initial configurations and shared CEPH storage.</p> 1195 1196 1197 1198<p class="wp-block-paragraph">Stay tuned.</p> 1199 1200 1201 1202<p class="wp-block-paragraph"></p> 1203 </div><!-- .entry-content --> 1204 1205 1206</article><!-- #post-1669 --> 1207 1208<article id="post-1655" class="post-1655 post type-post status-publish format-standard hentry category-h
1208ardware category-proxmox"> 1209 <header class="entry-header"> 1210 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/building-a-lab-with-proxmox-part-1-hw" rel="bookmark"><time class="entry-date published updated" datetime="2025-10-30T17:56:05+01:00">30 de octubre de 2025</time></a></div><!-- .entry-meta --><h3 class="entry-title"><a href="https://lfconsulting.org/building-a-lab-with-proxmox-part-1-hw" rel="bookmark">Building a lab with PROXMOX – Part 1 – HW</a></h3> </header><!-- .entry-header --> 1211 1212 1213 <div class="entry-content"> 1214 1215<p class="wp-block-paragraph">Hi there:<br>After months of thinking, I took the step to switch my lab to Proxmox,<br>I’ve been a Vmware «guy» for many years, but I knew the time came to give it a try, after many companies switching to it.</p> 1216 1217 1218 1219<p class="wp-block-paragraph">I decided to re-use the hardware I had from previous projects, to see the capabilities and «how tiny» the setup could be.</p> 1220 1221 1222 1223<p class="wp-block-paragraph">Here we go:</p> 1224 1225 1226 1227<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6574-768x1024.jpeg" alt="" class="wp-image-1656" srcset="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6574-768x1024.jpeg 768w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6574-225x300.jpeg 225w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6574-1152x1536.jpeg 1152w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6574-1536x2048.jpeg 1536w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6574-scaled.jpeg 1920w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1228 1229 1230 1231<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6570-1024x768.jpeg" alt="" class="wp-image-1657" srcset="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6570-1024x768.jpeg 1024w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6570-300x225.jpeg 300w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6570-768x576.jpeg 768w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6570-1536x1152.jpeg 1536w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6570-2048x1536.jpeg 2048w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1232 1233 1234 1235<p class="wp-block-paragraph">The hardware Im using is the following</p> 1236 1237 1238 1239<ul class="wp-block-list"> 1240<li>3 x <a href="https://www.zimaspace.com/products/single-board-server?utm_source=head&utm_medium=menu" target="_blank" rel="noreferrer noopener">Zima</a> Board – 8GB RAM, Intel Celeron 4 Core</li> 1241 1242 1243 1244<li>3 x SSD 240GB (OS)</li> 1245 1246 1247 1248<li>3 x SSD 480GB (Storage)</li> 1249 1250 1251 1252<li>1 x Managed 1Gbps 8p Switch (HPE Office Connect)</li> 1253 1254 1255 1256<li>Ethernet cables</li> 1257</ul> 1258 1259 1260 1261<p class="wp-block-paragraph">This hardware was laying around in my lab from previous projects,<br>and now looks super cool!</p> 1262 1263 1264 1265<p class="wp-block-paragraph">The electrical consumption is very low.<br>Im monitoring it, but for now, 10W each node….. xD</p> 1266 1267 1268 1269<p class="wp-block-paragraph">Few more pictures here:</p> 1270 1271 1272 1273<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> 1274<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" data-id="1663" src="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6424-1024x768.jpeg" alt="" class="wp-image-1663" srcset="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6424-1024x768.jpeg 1024w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6424-300x225.jpeg 300w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6424-768x576.jpeg 768w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6424-1536x1152.jpeg 1536w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6424-2048x1536.jpeg 2048w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1275 1276 1277 1278<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" data-id="1662" src="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6423-1024x768.jpeg" alt="" class="wp-image-1662" srcset="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6423-1024x768.jpeg 1024
1278w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6423-300x225.jpeg 300w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6423-768x576.jpeg 768w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6423-1536x1152.jpeg 1536w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6423-2048x1536.jpeg 2048w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1279 1280 1281 1282<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" data-id="1661" src="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6422-1024x768.jpeg" alt="" class="wp-image-1661" srcset="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6422-1024x768.jpeg 1024w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6422-300x225.jpeg 300w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6422-768x576.jpeg 768w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6422-1536x1152.jpeg 1536w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6422-2048x1536.jpeg 2048w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1283 1284 1285 1286<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" data-id="1665" src="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6447-768x1024.jpeg" alt="" class="wp-image-1665" srcset="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6447-768x1024.jpeg 768w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6447-225x300.jpeg 225w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6447-1152x1536.jpeg 1152w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6447-1536x2048.jpeg 1536w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6447-scaled.jpeg 1920w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1287 1288 1289 1290<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" data-id="1664" src="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6573-1024x768.jpeg" alt="" class="wp-image-1664" srcset="https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6573-1024x768.jpeg 1024w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6573-300x225.jpeg 300w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6573-768x576.jpeg 768w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6573-1536x1152.jpeg 1536w, https://lfconsulting.org/wp-content/uploads/2025/10/IMG_6573-2048x1536.jpeg 2048w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1291</figure> 1292 1293 1294 1295<p class="wp-block-paragraph">Cheers.</p> 1296 1297 1298 1299<p class="wp-block-paragraph"></p> 1300 </div><!-- .entry-content --> 1301 1302 1303</article><!-- #post-1655 --> 1304 1305<article id="post-1632" class="post-1632 post type-post status-publish format-standard hentry category-blocky category-veeam"> 1306 <header class="entry-header"> 1307 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/blocky-for-veeam" rel="bookmark"><time class="entry-date published" datetime="2025-07-21T11:25:33+02:00">21 de julio de 2025</time><time class="updated" datetime="2025-07-21T11:26:11+02:00">21 de julio de 2025</time></a></div><!-- .entry-meta --><h3 class="entry-title"><a href="https://lfconsulting.org/blocky-for-veeam" rel="bookmark">Blocky for Veeam</a></h3> </header><!-- .entry-header --> 1308 1309 1310 <div class="entry-content"> 1311 1312<p class="wp-block-paragraph">Hi there<br>Today, I want to share with you all a technology/partner that caught my eye at VeeamOn 2025 in San Diego, CA.</p> 1313 1314 1315 1316<p class="wp-block-paragraph">Have you ever wondered how to «enforce» or «protect» your Veeam Windows Setup, with local / presented Storage, without modifying or adding Appliances/devices to your Infrastructure?</p> 1317 1318 1319 1320<p class="wp-block-paragraph">Here is where <strong>Blocky </strong>comes into Play.<br></p> 1321 1322 1323 1324<figure class="wp-block-image size-full"><a href="https://www.blockyforveeam.com/en/" target="_blank" rel=" noreferrer noopener"><img loading="lazy" decoding="async" width="297" height="90" src="https://lfconsulting.org/wp-content/uploads/2025/07/Captura-de-pantalla-2025-07-21-111908.png" alt="" class="wp-image-1634"/></a></figure> 1325 1326 1327 1328<p class="wp-block-paragraph"><br>The Only Ransomware Protection That Runs on the Veeam Windows Server.<br><br>Blocky installs and runs directly on Windows-based Veeam Backup & Replication (VBR) serversâsecuring backup jobs at the source without requiring added hardware, Linux, or infrastru
1328cture changes. <br>Blocky hardens the Windows VBR against ransomware threats by transforming the ReFS and NTFS volumes into a zero-trust, Write Once Read Many (WORM) volume. <br>This creates robust ransomware protection for Veeam backup volumes without disrupting operations.</p> 1329 1330 1331 1332<p class="wp-block-paragraph">Another important aspect is that the learning curve is relatively easy to learn/manage. <br>No extra Hardware/tech needed, and no modifications (or big mods) on your existing setup.</p> 1333 1334 1335 1336<h2 class="wp-block-heading"><strong>Key Capabilities</strong></h2> 1337 1338 1339 1340<ul class="wp-block-list"> 1341<li><strong>WORM Shield</strong> â Ensures data protection on ReFS and NTFS volumes to prevent ransomware from altering backups</li> 1342 1343 1344 1345<li><strong>Zero Trust Architecture</strong> â Only explicitly authorized processes can interact with protected backup data</li> 1346 1347 1348 1349<li><strong>Multi-Factor Authentication (MFA)</strong> â Strengthens administrative access security with optional MFA</li> 1350 1351 1352 1353<li><strong>Disk Protection</strong> â Prevents physical disk tamperingâadding protection beneath the file system layer</li> 1354 1355 1356 1357<li><strong>Real-Time Alerting</strong> â Detects and records access attempts, supporting incident response</li> 1358 1359 1360 1361<li><strong>Centralized Control</strong> â Enables uniform protection policies across multi-site or distributed environments</li> 1362</ul> 1363 1364 1365 1366<h2 class="wp-block-heading"><strong>How Blocky Works</strong></h2> 1367 1368 1369 1370<p class="wp-block-paragraph"><strong>When installed, Blocky:</strong></p> 1371 1372 1373 1374<ul class="wp-block-list"> 1375<li>Transforms standard NTFS and ReFS volumes into <strong>hardened WORM volumes</strong></li> 1376 1377 1378 1379<li>Creates a <strong>zero-trust environment</strong> where only authorized Veeam processes can modify data</li> 1380 1381 1382 1383<li>S<strong>tops all unauthorized access</strong> for write, delete, and encryption to the backup volumes</li> 1384 1385 1386 1387<li>Provides <strong>real-time detection</strong> and <strong>alerts</strong> for unauthorized access attempts</li> 1388 1389 1390 1391<li>Delivers <strong>disk-level protection</strong> to prevent physical tampering with storage media</li> 1392 1393 1394 1395<li>Enables <strong>centralized policy control</strong> for unified security across multiple locations</li> 1396</ul> 1397 1398 1399 1400<p class="wp-block-paragraph"></p> 1401 1402 1403 1404<p class="wp-block-paragraph">I see Blocky as super useful in many different scenarios, <br>What quickly comes to my mind, SMBs without deep IT Skills, or no Linux Skills,<br>Windows fully dependent setups, and of course, companies looking to enforce their local backup volumes, as an extra layer of security.</p> 1405 1406 1407 1408<p class="wp-block-paragraph">Stay tuned, next entry, Installation and first look into the Blocky console.</p> 1409 1410 1411 1412<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="512" src="https://lfconsulting.org/wp-content/uploads/2025/07/blocky-12-1024x512.png" alt="" class="wp-image-1640" srcset="https://lfconsulting.org/wp-content/uploads/2025/07/blocky-12-1024x512.png 1024w, https://lfconsulting.org/wp-content/uploads/2025/07/blocky-12-300x150.png 300w, https://lfconsulting.org/wp-content/uploads/2025/07/blocky-12-768x384.png 768w, https://lfconsulting.org/wp-content/uploads/2025/07/blocky-12.png 1321w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><figcaption class="wp-element-caption">Screenshot, Blocky Console initial look.</figcaption></figure> 1413 1414 1415 1416<p class="wp-block-paragraph">Cheers.</p> 1417 1418 1419 1420<p class="wp-block-paragraph"></p> 1421 </div><!-- .entry-content --> 1422 1423 1424</article><!-- #post-1632 --> 1425 1426<article id="post-1621" class="post-1621 post type-post status-publish format-standard hentry category-veeam"> 1427 <header class="entry-header"> 1428 <div class="entry-meta"><span class="screen-reader-text">Publicado el</span> <a href="https://lfconsulting.org/lab-patch-vbr-12-3-kb4696" rel="bookmark"><time class="entry-date published updated" datetime="2025-07-17T23:45:35+02:00">17 de julio de 2025</time></a></div><!-- .entry-meta --><h3 class="entry-title"><a href="https://lfconsulting.org/lab-patch-vbr-12-3-kb4696" rel="bookmark">Lab patch VBR 12.3 – KB4696</a></h3> </header><!-- .entry-header --> 1429 1430 1431 <div class="entry-content"> 1432 1433<p class="wp-block-paragraph">â</p> 1434 1435 1436 1437<p class="wp-block-paragraph">I was updating my Lab, and came to this little issue I would like to share with yâall.</p> 1438 1439 1440 1441<p class="wp-block-paragraph">I was applying the patch for KB4696 to ensure my 12.3 was fully patched, but then I noticed my free space on the C drive was insufficient.<br>First thought: easy⦠let’s enlarge the drive (it’s virtual), increase it, and continueâ¦<br>The recovery partition didn’t allow me to do so.</p> 1442 1443 1444 1445<p class="wp-block-paragraph">Find below the screenshot of the patch installation + steps for being able to extend your drive in case you also need to.</p> 1446 1447 1448 1449<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/7ff95a01-228e-4cc7-a8d9-bc991fbf4a54.png" alt=""/></figure> 1450 1451 1452 1453<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1" height="1" src="https://lfconsulting.org/wp-content/uploads/2025/07/image.gif" alt="" class="wp-image-1622" title="Click and drag to move"/></figure> 1454 1455 1456 1457<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/8c394bec-f875-41bd-a041-a63ef5f95cb2.png" alt=""/></figure> 1458 1459 1460 1461<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1" height="1" src="https://lfconsulting.org/wp-content/uploads/2025/07/image-1.gif" alt="" class="wp-image-1623" title="Click and drag to move"/></figure> 1462 1463 1464 1465<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/d02e6eb5-0790-4c6b-85a7-41df5b2d5873.png" alt=""/></figure> 1466 1467 1468 1469<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1" height="1" src="https://lfconsulting.org/wp-content/uploads/2025/07/image-2.gif" alt="" class="wp-image-1624" title="Click and drag to move"/></figure> 1470 1471 1472 1473<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/fc0d675f-e977-4766-af92-8205eb2b7eaa.png" alt=""/><figcaption class="wp-element-caption">First error, close your VBR Console before continuingâ¦Â (Palmface)</figcaption></figure> 1474 1475 1476 1477<p class="wp-block-paragraph"><img loading="lazy" decoding="async" height="15" src="blob:https://lfconsulting.org/6f4b18af-d9cb-4eb2-adc9-bbc36f9e0893" width="15"></p> 1478 1479 1480 1481<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/57dd2e7f-5c67-4bbd-9790-a69a39c51b2e.png" alt=""/></figure> 1482 1483 1484 1485<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1" height="1" src="https://lfconsulting.org/wp-content/uploads/2025/07/image-4.gif" alt="" class="wp-image-1626" title="Click and drag to move"/></figure> 1486 1487 1488 1489<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/1259e9e3-6105-485d-aa55-41c5cc779934.png" alt=""/></figure> 1490 1491 1492 1493<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1" height="1" src="https://lfconsulting.org/wp-content/uploads/2025/07/image-3.gif" alt="" class="wp-image-1625" title="Click and drag to move"/></figure> 1494 1495 1496 1497<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/183d5225-41d2-4fc8-bca7-13f163f2a751.png" alt=""/></figure> 1498 1499 1500 1501<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1" height="1" src="https://lfconsulting.org/wp-content/uploads/2025/07/image-4.gif" alt="" class="wp-image-1627" title="Click and drag to move"/></figure> 1502 1503 1504 1505<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/836e7ea3-4aeb-49f7-86cb-bc577fe90241.png" alt=""/><figcaption class="wp-element-caption">Oh boy, here is⦠</figcaption></figure> 1506 1507 1508 1509<p class="wp-block-paragraph"><img loading="lazy" decoding="async" height="15" src="blob:https://lfconsulting.org/e141646c-44c2-4e8a-92e2-70bd5a9923b2" width="15"></p> 1510 1511 1512 1513<p class="wp-block-paragraph"><strong>Let’s</strong> fix this issue to be able to deploy the patch, <br>As you can imagine, we will shut down the VM, reboot, and then relaunch the install and continue.</p> 1514 1515 1516 1517<p class="wp-block-paragraph">Here’s a breakdown of the methods:<br>Using Disk Management and Diskpart (Requires disabling and potentially deleting the recovery partition):<br><strong>Disable the Recovery Partition:</strong><br>Open an elevated command prompt and run reagentc /disable. This moves the recovery partition’s functionality into a file (Winre.wim). <br><strong>Delete the Recovery Partition</strong>:<br>Use diskpart to select the disk, list partitions, select the recovery partition, and then delete it with delete partition override.<br><strong>Extend the C Drive</strong>:<br>In Disk Management, right-click the C drive and select «Extend Volume». Follow the wizard to merge the now-unallocated space. <br><strong>Recreate the Recovery Partition:</strong><br>If you want the recovery partition back, you’ll need to create a new partition, format it, and then re-enable WinRE using reagentc /enable. </p> 1518 1519 1520 1521<p class="wp-block-paragraph">Now, let’s continue with our patchingâ¦<br>I reboot the VM and restart the process. Here are the following steps.</p> 1522 1523 1524 1525<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/96cdb7d7-6617-44e9-9bc5-bf9256a870b0.png" alt=""/></figure> 1526 1527 1528 1529<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1" height="1" src="https://lfconsulting.org/wp-content/uploads/2025/07/image-7.gif" alt="" class="wp-image-1630" title="Click and drag to move"/></figure> 1530 1531 1532 1533<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/5383e4dc-5557-42e6-8026-b70b229eb288.png" alt=""/></figure> 1534 1535 1536 1537<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1" height="1" src="https://lfconsulting.org/wp-content/uploads/2025/07/image-6.gif" alt="" class="wp-image-1629" title="Click and drag to move"/></figure> 1538 1539 1540 1541<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/15c189ce-b35d-443c-bde4-be010b7e4aef.png" alt=""/><figcaption class="wp-element-caption">Done!</figcaption></figure> 1542 1543 1544 1545<p class="wp-block-paragraph"><img loading="lazy" decoding="async" height="15" src="blob:https://lfconsulting.org/a3ea8ea9-f14a-4a33-ae96-08f95d129cff" width="15"></p> 1546 1547 1548 1549<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/aa8cb29b-464c-4d23-a93a-a77d8dd3083a.png" alt=""/><figcaption class="wp-element-caption">Now let’s update components</figcaption></figure> 1550 1551 1552 1553<p class="wp-block-paragraph"><img loading="lazy" decoding="async" height="15" src="blob:https://lfconsulting.org/e2c7474e-4d2f-4984-
1553ae0e-273039d5c716" width="15"></p> 1554 1555 1556 1557<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/effbc25a-c8b3-4724-953e-d287e38d233c.png" alt=""/></figure> 1558 1559 1560 1561<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1" height="1" src="https://lfconsulting.org/wp-content/uploads/2025/07/image-5.gif" alt="" class="wp-image-1628" title="Click and drag to move"/></figure> 1562 1563 1564 1565<figure class="wp-block-image"><img decoding="async" src="https://uploads-eu-west-1.insided.com/veeam-en/attachment/c6de29d4-0bfb-4bde-a694-7436d10f709e.png" alt=""/><figcaption class="wp-element-caption">ready!</figcaption></figure> 1566 1567 1568 1569<p class="wp-block-paragraph"><img loading="lazy" decoding="async" height="15" src="blob:https://lfconsulting.org/cd0c8253-ebe4-487d-ba76-a377ad281b21" width="15"></p> 1570 1571 1572 1573<p class="wp-block-paragraph">I hope you find this info useful.<br>Cheers. â</p> 1574 </div><!-- .entry-content --> 1575 1576 1577</article><!-- #post-1621 --> 1578 1579 <nav class="navigation pagination" aria-label="Paginación de entradas"> 1580 <h2 class="screen-reader-text">Paginación de entradas</h2> 1581 <div class="nav-links"><span aria-current="page" class="page-numbers current"><span class="meta-nav screen-reader-text">Página </span>1</span> 1582<a class="page-numbers" href="https://lfconsulting.org/page/2"><span class="meta-nav screen-reader-text">Página </span>2</a> 1583<span class="page-numbers dots">…</span> 1584<a class="page-numbers" href="https://lfconsulting.org/page/8"><span class="meta-nav screen-reader-text">Página </span>8</a> 1585<a class="next page-numbers" href="https://lfconsulting.org/page/2"><span class="screen-reader-text">Siguiente página</span><svg class="icon icon-arrow-right" aria-hidden="true" role="img"> <use href="#icon-arrow-right" xlink:href="#icon-arrow-right"></use> </svg></a></div> 1586 </nav> 1587 </main><!-- #main --> 1588 </div><!-- #primary --> 1589 1590<aside id="secondary" class="widget-area" aria-label="Barra lateral del blog"> 1591 <section id="block-2" class="widget widget_block widget_search"><form role="search" method="get" action="https://lfconsulting.org/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search" ><label class="wp-block-search__label" for="wp-block-search__input-2" >Buscar</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-2" placeholder="" value="" type="search" name="s" required /><button aria-label="Buscar" class="wp-block-search__button wp-element-button" type="submit" >Buscar</button></div></form></section><section id="block-28" class="widget widget_block"> 1592<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> 1593<h2 class="wp-block-heading">Temas</h2> 1594 1595 1596 1597<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"> 1598<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> 1599<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"><ul class="wp-block-categories-list wp-block-categories-taxonomy-category wp-block-categories"> <li class="cat-item cat-item-18"><a href="https://lfconsulting.org/category/veeam/blocky">Blocky</a> 1600</li> 1601 <li class="cat-item cat-item-14"><a href="https://lfconsulting.org/category/hardware">Hardware</a> 1602</li> 1603 <li class="cat-item cat-item-17"><a href="https://lfconsulting.org/category/meraki">Meraki</a> 1604</li> 1605 <li class="cat-item cat-item-16"><a href="https://lfconsulting.org/category/ntx">Nutanix</a> 1606</li> 1607 <li class="cat-item cat-item-15"><a href="https://lfconsulting.org/category/object-first">Object First</a> 1608</li> 1609 <li class="cat-item cat-item-20"><a href="https://lfconsulting.org/category/proxmox">Proxmox</a> 1610</li> 1611 <li class="cat-item cat-item-10"><a href="https://lfconsulting.org/category/vmware/tanzu">Tanzu</a> 1612</li> 1613 <li class="cat-item cat-item-1"><a href="https://lfconsulting.org/category/uncategorized">Uncategorized</a> 1614</li> 1615 <li class="cat-item cat-item-4"><a href="https://lfconsulting.org/category/veeam">veeam</a> 1616</li> 1617 <li class="cat-item cat-item-5"><a href="https://lfconsulting.org/category/vmug-iberia-norte">VMUG Iberia Norte</a> 1618</li> 1619 <li class="cat-item cat-item-3"><a href="https://lfconsulting.org/category/vmware">vmware</a> 1620</li> 1621 <li class="cat-item cat-item-6"><a href="https://lfconsulting.org/category/vug-spain">VUG Spain</a> 1622</li> 1623</ul></div></div> 1624</div> 1625</div> 1626</div></div> 1627</section><section id="block-3" class="widget widget_block"> 1628<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> 1629<h2 class="wp-block-heading">Entradas recientes</h2> 1630 1631 1632<ul class="wp-block-latest-posts__list wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow"><li><a class="wp-block-latest-posts__post-title" href="https://lfconsulting.org/veeam-backup-replication-v13-1-elevando-el-estandar-de-la-resiliencia">Veeam Backup & Replication v13.1: Elevando el estándar de la Resiliencia.</a></li> 1633<li><a class="wp-block-latest-posts__post-title" href="https://lfconsulting.org/virtualizacion-a-escala-global-como-hyper-v-sostiene-las-operaciones-de-gigantes-como-siemens-y-lockheed-martin">Virtualización a escala global: Cómo Hyper-V sostiene las operaciones de gigantes como Siemens y Lockheed Martin.</a></li> 1634<li><a class="wp-block-latest-posts__post-title" href="https://lfconsulting.org/transicion-a-homelab-con-proxmox-mejora-del-rendimiento-y-escalabilidad">Transición a Homelab con Proxmox: Mejora del rendimiento y escalabilidad</a></li> 1635<li><a class="wp-block-latest-posts__post-title" href="https://lfconsulting.org/uptime-kuma-initial-config-notifications-and-monitoring">Uptime-Kuma. – Initial config, notifications and monitoring</a></li> 1636<li><a class="wp-block-latest-posts__post-title" href="https://lfconsulting.org/uptime-kuma">Uptime-Kuma</a></li> 1637</ul></div></div> 1638</section><section id="block-31" class="widget widget_block widget_media_image"> 1639<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="455" src="https://lfconsulting.org/wp-content/uploads/2024/03/472548c6-6e26-4b5c-b43d-471f43912d2f_thumb-1024x455.png" alt="" class="wp-image-974" srcset="https://lfconsulting.org/wp-content/uploads/2024/03/472548c6-6e26-4b5c-b43d-471f43912d2f_thumb-1024x455.png 1024w, https://lfconsulting.org/wp-content/uploads/2024/03/472548c6-6e26-4b5c-b43d-471f43912d2f_thumb-300x133.png 300w, https://lfconsulting.org/wp-content/uploads/2024/03/472548c6-6e26-4b5c-b43d-471f43912d2f_thumb-768x341.png 768w, https://lfconsulting.org/wp-content/uploads/2024/03/472548c6-6e26-4b5c-b43d-471f43912d2f_thumb-1536x683.png 1536w, https://lfconsulting.org/wp-content/uploads/2024/03/472548c6-6e26-4b5c-b43d-471f43912d2f_thumb.png 1600w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure> 1640</section><section id="block-40" class="widget widget_block"><img decoding="async" src="https://vexpert.vmware.com/directory/10433/vexpert-badge-year.png" width="256" alt="vExpert Badge" title="vExpert Badge" /></section><section id="block-37" class="widget widget_block"><div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="d3936713-4f30-425c-91c2-1057ecfbca75" data-share-badge-host="https://www.credly.com"></div>
1640<script type="text/javascript" async src="//cdn.credly.com/assets/utilities/embed.js"></script>
1640</section><section id="block-34" class="widget widget_block widget_media_image"> 1641<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="481" height="248" src="https://lfconsulting.org/wp-content/uploads/2025/07/vexpert-badge-vexpert-480.png" alt="" class="wp-image-1642" srcset="https://lfconsulting.org/wp-content/uploads/2025/07/vexpert-badge-vexpert-480.png 481w, https://lfconsulting.org/wp-content/uploads/2025/07/vexpert-badge-vexpert-480-300x155.png 300w" sizes="auto, (max-width: 481px) 100vw, 481px" /></figure> 1642</section><section id="block-44" class="widget widget_block"><div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="38376ae8-cf4d-4cf2-854e-7cdc1392c920" data-share-badge-host="https://www.credly.com"></div>
1642<script type="text/javascript" async src="//cdn.credly.com/assets/utilities/embed.js"></script>
1642</section><section id="block-46" class="widget widget_block widget_media_image"> 1643<figure class="wp-block-image size-full"><a href="https://objectfirst.com/es/aces-program/" target="_blank" rel=" noreferrer noopener"><img loading="lazy" decoding="async" width="600" height="138" src="https://lfconsulting.org/wp-content/uploads/2024/11/Ace-logo-color-600px.png" alt="https://objectfirst.com/es/aces-program/" class="wp-image-1456" srcset="https://lfconsulting.org/wp-content/uploads/2024/11/Ace-logo-color-600px.png 600w, https://lfconsulting.org/wp-content/uploads/2024/11/Ace-logo-color-600px-300x69.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></figure> 1644</section></aside><!-- #secondary --> 1645</div><!-- .wrap --> 1646 1647 1648 </div><!-- #content --> 1649 1650 <footer id="colophon" class="site-footer"> 1651 <div class="wrap"> 1652 1653<div class="site-info"> 1654 <a href="https://es.wordpress.org/" class="imprint"> 1655 Funciona gracias a WordPress </a> 1656</div><!-- .site-info --> 1657 </div><!-- .wrap --> 1658 </footer><!-- #colophon --> 1659 </div><!-- .site-content-contain --> 1660</div><!-- #page -->
1661<script type="speculationrules"> 1662{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentyseventeen/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1663</script>
vendor: 1 bytes, line 1663
1663
1664<script data-wp-strategy="defer" defer id="jquery-scrollto-js" src="https://lfconsulting.org/wp-content/themes/twentyseventeen/assets/js/jquery.scrollTo.js?ver=2.1.3"></script>
vendor: 1 bytes, line 1664
1664
1665<script id="wp-emoji-settings" type="application/json"> 1666{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://lfconsulting.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1667</script>
vendor: 1 bytes, line 1667
1667
1668<script type="module"> 1669/*! This file is auto-generated */ 1670var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1671//# sourceURL=https://lfconsulting.org/wp-includes/js/wp-emoji-loader.min.js 1672</script>
1672 1673<svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1674<defs> 1675<symbol id="icon-behance" viewBox="0 0 37 32"> 1676<path class="path1" d="M33 6.054h-9.125v2.214h9.125v-2.214zM28.5 13.661q-1.607 0-2.607 0.938t-1.107 2.545h7.286q-0.321-3.482-3.571-3.482zM28.786 24.107q1.125 0 2.179-0.571t1.357-1.554h3.946q-1.786 5.482-7.625 5.482-3.821 0-6.080-2.357t-2.259-6.196q0-3.714 2.33-6.17t6.009-2.455q2.464 0 4.295 1.214t2.732 3.196 0.902 4.429q0 0.304-0.036 0.839h-11.75q0 1.982 1.027 3.063t2.973 1.080zM4.946 23.214h5.286q3.661 0 3.661-2.982 0-3.214-3.554-3.214h-5.393v6.196zM4.946 13.625h5.018q1.393 0 2.205-0.652t0.813-2.027q0-2.571-3.393-2.571h-4.643v5.25zM0 4.536h10.607q1.554 0 2.768 0.25t2.259 0.848 1.607 1.723 0.563 2.75q0 3.232-3.071 4.696 2.036 0.571 3.071 2.054t1.036 3.643q0 1.339-0.438 2.438t-1.179 1.848-1.759 1.268-2.161 0.75-2.393 0.232h-10.911v-22.5z"></path> 1677</symbol> 1678<symbol id="icon-deviantart" viewBox="0 0 18 32"> 1679<path class="path1" d="M18.286 5.411l-5.411 10.393 0.429 0.554h4.982v7.411h-9.054l-0.786 0.536-2.536 4.875-0.536 0.536h-5.375v-5.411l5.411-10.411-0.429-0.536h-4.982v-7.411h9.054l0.786-0.536 2.536-4.875 0.536-0.536h5.375v5.411z"></path> 1680</symbol> 1681<symbol id="icon-medium" viewBox="0 0 32 32"> 1682<path class="path1" d="M10.661 7.518v20.946q0 0.446-0.223 0.759t-0.652 0.313q-0.304 0-0.589-0.143l-8.304-4.161q-0.375-0.179-0.634-0.598t-0.259-0.83v-20.357q0-0.357 0.179-0.607t0.518-0.25q0.25 0 0.786 0.268l9.125 4.571q0.054 0.054 0.054 0.089zM11.804 9.321l9.536 15.464-9.536-4.75v-10.714zM32 9.643v18.821q0 0.446-0.25 0.723t-0.679 0.277-0.839-0.232l-7.875-3.929zM31.946 7.5q0 0.054-4.58 7.491t-5.366 8.705l-6.964-11.321 5.786-9.411q0.304-0.5 0.929-0.5 0.25 0 0.464 0.107l9.661 4.821q0.071 0.036 0.071 0.107z"></path> 1683</symbol> 1684<symbol id="icon-slideshare" viewBox="0 0 32 32"> 1685<path class="path1" d="M15.589 13.214q0 1.482-1.134 2.545t-2.723 1.063-2.723-1.063-1.134-2.545q0-1.5 1.134-2.554t2.723-1.054 2.723 1.054 1.134 2.554zM24.554 13.214q0 1.482-1.125 2.545t-2.732 1.063q-1.589 0-2.723-1.063t-1.134-2.545q0-1.5 1.134-2.554t2.723-1.054q1.607 0 2.732 1.054t1.125 2.554zM28.571 16.429v-11.911q0-1.554-0.571-2.205t-1.982-0.652h-19.857q-1.482 0-2.009 0.607t-0.527 2.25v12.018q0.768 0.411 1.58 0.714t1.446 0.5 1.446 0.33 1.268 0.196 1.25 0.071 1.045 0.009 1.009-0.036 0.795-0.036q1.214-0.018 1.696 0.482 0.107 0.107 0.179 0.161 0.464 0.446 1.089 0.911 0.125-1.625 2.107-1.554 0.089 0 0.652 0.027t0.768 0.036 0.813 0.018 0.946-0.018 0.973-0.080 1.089-0.152 1.107-0.241 1.196-0.348 1.205-0.482 1.286-0.616zM31.482 16.339q-2.161 2.661-6.643 4.5 1.5 5.089-0.411 8.304-1.179 2.018-3.268 2.643-1.857 0.571-3.25-0.268-1.536-0.911-1.464-2.929l-0.018-5.821v-0.018q-0.143-0.036-0.438-0.107t-0.42-0.089l-0.018 6.036q0.071 2.036-1.482 2.929-1.411 0.839-3.268 0.268-2.089-0.643-3.25-2.679-1.875-3.214-0.393-8.268-4.482-1.839-6.643-4.5-0.446-0.661-0.071-1.125t1.071 0.018q0.054 0.036 0.196 0.125t0.196 0.143v-12.393q0-1.286 0.839-2.196t2.036-0.911h22.446q1.196 0 2.036 0.911t0.839 2.196v12.393l0.375-0.268q0.696-0.482 1.071-0.018t-0.071 1.125z"></path> 1686</symbol> 1687<symbol id="icon-snapchat-ghost" viewBox="0 0 30 32"> 1688<path class="path1" d="M15.143 2.286q2.393-0.018 4.295 1.223t2.92 3.438q0.482 1.036 0.482 3.196 0 0.839-0.161 3.411 0.25 0.125 0.5 0.125 0.321 0 0.911-0.241t0.911-0.241q0.518 0 1 0.321t0.482 0.821q0 0.571-0.563 0.964t-1.232 0.563-1.232 0.518-0.563 0.848q0 0.268 0.214 0.768 0.661 1.464 1.83 2.679t2.58 1.804q0.5 0.214 1.429 0.411 0.5 0.107 0.5 0.625 0 1.25-3.911 1.839-0.125 0.196-0.196 0.696t-0.25 0.83-0.589 0.33q-0.357 0-1.107-0.116t-1.143-0.116q-0.661 0-1.107 0.089-0.571 0.089-1.125 0.402t-1.036 0.679-1.036 0.723-1.357 0.598-1.768 0.241q-0.929 0-1.723-0.241t-1.339-0.598-1.027-0.723-1.036-0.679-1.107-0.402q-0.464-0.089-1.125-0.089-0.429 0-1.17 0.134t-1.045 0.134q-0.446 0-0.625-0.33t-0.25-0.848-0.196-0.714q-3.911-0.589-3.911-1.839 0-0.518 0.5-0.
1688625 0.929-0.196 1.429-0.411 1.393-0.571 2.58-1.804t1.83-2.679q0.214-0.5 0.214-0.768 0-0.5-0.563-0.848t-1.241-0.527-1.241-0.563-0.563-0.938q0-0.482 0.464-0.813t0.982-0.33q0.268 0 0.857 0.232t0.946 0.232q0.321 0 0.571-0.125-0.161-2.536-0.161-3.393 0-2.179 0.482-3.214 1.143-2.446 3.071-3.536t4.714-1.125z"></path> 1689</symbol> 1690<symbol id="icon-yelp" viewBox="0 0 27 32"> 1691<path class="path1" d="M13.804 23.554v2.268q-0.018 5.214-0.107 5.446-0.214 0.571-0.911 0.714-0.964 0.161-3.241-0.679t-2.902-1.589q-0.232-0.268-0.304-0.643-0.018-0.214 0.071-0.464 0.071-0.179 0.607-0.839t3.232-3.857q0.018 0 1.071-1.25 0.268-0.339 0.705-0.438t0.884 0.063q0.429 0.179 0.67 0.518t0.223 0.75zM11.143 19.071q-0.054 0.982-0.929 1.25l-2.143 0.696q-4.911 1.571-5.214 1.571-0.625-0.036-0.964-0.643-0.214-0.446-0.304-1.339-0.143-1.357 0.018-2.973t0.536-2.223 1-0.571q0.232 0 3.607 1.375 1.25 0.518 2.054 0.839l1.5 0.607q0.411 0.161 0.634 0.545t0.205 0.866zM25.893 24.375q-0.125 0.964-1.634 2.875t-2.42 2.268q-0.661 0.25-1.125-0.125-0.25-0.179-3.286-5.125l-0.839-1.375q-0.25-0.375-0.205-0.821t0.348-0.821q0.625-0.768 1.482-0.464 0.018 0.018 2.125 0.714 3.625 1.179 4.321 1.42t0.839 0.366q0.5 0.393 0.393 1.089zM13.893 13.089q0.089 1.821-0.964 2.179-1.036 0.304-2.036-1.268l-6.75-10.679q-0.143-0.625 0.339-1.107 0.732-0.768 3.705-1.598t4.009-0.563q0.714 0.179 0.875 0.804 0.054 0.321 0.393 5.455t0.429 6.777zM25.714 15.018q0.054 0.696-0.464 1.054-0.268 0.179-5.875 1.536-1.196 0.268-1.625 0.411l0.018-0.036q-0.411 0.107-0.821-0.071t-0.661-0.571q-0.536-0.839 0-1.554 0.018-0.018 1.339-1.821 2.232-3.054 2.679-3.643t0.607-0.696q0.5-0.339 1.161-0.036 0.857 0.411 2.196 2.384t1.446 2.991v0.054z"></path> 1692</symbol> 1693<symbol id="icon-vine" viewBox="0 0 27 32"> 1694<path class="path1" d="M26.732 14.768v3.536q-1.804 0.411-3.536 0.411-1.161 2.429-2.955 4.839t-3.241 3.848-2.286 1.902q-1.429 0.804-2.893-0.054-0.5-0.304-1.080-0.777t-1.518-1.491-1.83-2.295-1.92-3.286-1.884-4.357-1.634-5.616-1.259-6.964h5.054q0.464 3.893 1.25 7.116t1.866 5.661 2.17 4.205 2.5 3.482q3.018-3.018 5.125-7.25-2.536-1.286-3.982-3.929t-1.446-5.946q0-3.429 1.857-5.616t5.071-2.188q3.179 0 4.875 1.884t1.696 5.313q0 2.839-1.036 5.107-0.125 0.018-0.348 0.054t-0.821 0.036-1.125-0.107-1.107-0.455-0.902-0.92q0.554-1.839 0.554-3.286 0-1.554-0.518-2.357t-1.411-0.804q-0.946 0-1.518 0.884t-0.571 2.509q0 3.321 1.875 5.241t4.768 1.92q1.107 0 2.161-0.25z"></path> 1695</symbol> 1696<symbol id="icon-vk" viewBox="0 0 35 32"> 1697<path class="path1" d="M34.232 9.286q0.411 1.143-2.679 5.25-0.429 0.571-1.161 1.518-1.393 1.786-1.607 2.339-0.304 0.732 0.25 1.446 0.304 0.375 1.446 1.464h0.018l0.071 0.071q2.518 2.339 3.411 3.946 0.054 0.089 0.116 0.223t0.125 0.473-0.009 0.607-0.446 0.491-1.054 0.223l-4.571 0.071q-0.429 0.089-1-0.089t-0.929-0.393l-0.357-0.214q-0.536-0.375-1.25-1.143t-1.223-1.384-1.089-1.036-1.009-0.277q-0.054 0.018-0.143 0.063t-0.304 0.259-0.384 0.527-0.304 0.929-0.116 1.384q0 0.268-0.063 0.491t-0.134 0.33l-0.071 0.089q-0.321 0.339-0.946 0.393h-2.054q-1.268 0.071-2.607-0.295t-2.348-0.946-1.839-1.179-1.259-1.027l-0.446-0.429q-0.179-0.179-0.491-0.536t-1.277-1.625-1.893-2.696-2.188-3.768-2.33-4.857q-0.107-0.286-0.107-0.482t0.054-0.286l0.071-0.107q0.268-0.339 1.018-0.339l4.893-0.036q0.214 0.036 0.411 0.116t0.286 0.152l0.089 0.054q0.286 0.196 0.429 0.571 0.357 0.893 0.821 1.848t0.732 1.455l0.286 0.518q0.518 1.071 1 1.857t0.866 1.223 0.741 0.688 0.607 0.25 0.482-0.089q0.036-0.018 0.089-0.089t0.214-0.393 0.241-0.839 0.17-1.446 0-2.232q-0.036-0.714-0.161-1.304t-0.25-0.821l-0.107-0.214q-0.446-0.607-1.518-0.768-0.232-0.036 0.089-0.429 0.304-0.339 0.679-0.536 0.946-0.464 4.268-0.429 1.464 0.018 2.411 0.232 0.357 0.089 0.598 0.241t0.366 0.429 0.188 0.571 0.063 0.813-0.018 0.982-0.045 1.259-0.027 1.473q0 0.196-0.018 0.75t-0.009 0.857 0.063 0.723 0.205 0.696 0.402 0.438q0.143 0.036 0.304 0.071t0.464-0.196 0.679-0.616 0.929-1.196 1.214-1.92q1.071-1.857 1.911-4.018 0.071-0.179 0.179-0.313t0.196-0.188l0.071-0.054 0.089-0.045t0.232-0.054 0.357-0.009l5.143-0.036q0.696-0.089 1.143 0.045t0.554 0.295z"></path> 1698</symbol> 1699<symbol id="icon-search" viewBox="0 0 30 32"> 1700<path class="path1" d="M20.571 14.857q0-3.304-2.348-5.652t-5.652-2.348-5.652 2.348-2.348 5.652 2.348 5.652 5.652 2.348 5.652-2.348 2.348-5.652zM29.714 29.714q0 0.929-0.679 1.607t-1.607 0.679q-0.964 0-1.607-0.679l-6.125-6.107q-3.196 2.214-7.125 2.214-2.554 0-4.884-0.991t-4.018-2.679-2.679-4.018-0.991-4.884 0.991-4.884 2.679-4.018 4.018-2.679 4.884-0.991 4.884 0.991 4.018 2.679 2.679 4.018 0.991 4.884q0 3.929-2.214 7.125l6.125 6.125q0.661 0.661 0.661 1.607z"></path> 1701</symbol> 1702<symbol id="icon-envelope-o" viewBox="0 0 32 32">
1703<path class="path1" d="M29.714 26.857v-13.714q-0.571 0.643-1.232 1.179-4.786 3.679-7.607 6.036-0.911 0.768-1.482 1.196t-1.545 0.866-1.83 0.438h-0.036q-0.857 0-1.83-0.438t-1.545-0.866-1.482-1.196q-2.821-2.357-7.607-6.036-0.661-0.536-1.232-1.179v13.714q0 0.232 0.17 0.402t0.402 0.17h26.286q0.232 0 0.402-0.17t0.17-0.402zM29.714 8.089v-0.438t-0.009-0.232-0.054-0.223-0.098-0.161-0.161-0.134-0.25-0.045h-26.286q-0.232 0-0.402 0.17t-0.17 0.402q0 3 2.625 5.071 3.446 2.714 7.161 5.661 0.107 0.089 0.625 0.527t0.821 0.67 0.795 0.563 0.902 0.491 0.768 0.161h0.036q0.357 0 0.768-0.161t0.902-0.491 0.795-0.563 0.821-0.67 0.625-0.527q3.714-2.946 7.161-5.661 0.964-0.768 1.795-2.063t0.83-2.348zM32 7.429v19.429q0 1.179-0.839 2.018t-2.018 0.839h-26.286q-1.179 0-2.018-0.839t-0.839-2.018v-19.429q0-1.179 0.839-2.018t2.018-0.839h26.286q1.179 0 2.018 0.839t0.839 2.018z"></path> 1704</symbol> 1705<symbol id="icon-close" viewBox="0 0 25 32"> 1706<path class="path1" d="M23.179 23.607q0 0.714-0.5 1.214l-2.429 2.429q-0.5 0.5-1.214 0.5t-1.214-0.5l-5.25-5.25-5.25 5.25q-0.5 0.5-1.214 0.5t-1.214-0.5l-2.429-2.429q-0.5-0.5-0.5-1.214t0.5-1.214l5.25-5.25-5.25-5.25q-0.5-0.5-0.5-1.214t0.5-1.214l2.429-2.429q0.5-0.5 1.214-0.5t1.214 0.5l5.25 5.25 5.25-5.25q0.5-0.5 1.214-0.5t1.214 0.5l2.429 2.429q0.5 0.5 0.5 1.214t-0.5 1.214l-5.25 5.25 5.25 5.25q0.5 0.5 0.5 1.214z"></path> 1707</symbol> 1708<symbol id="icon-angle-down" viewBox="0 0 21 32"> 1709<path class="path1" d="M19.196 13.143q0 0.232-0.179 0.411l-8.321 8.321q-0.179 0.179-0.411 0.179t-0.411-0.179l-8.321-8.321q-0.179-0.179-0.179-0.411t0.179-0.411l0.893-0.893q0.179-0.179 0.411-0.179t0.411 0.179l7.018 7.018 7.018-7.018q0.179-0.179 0.411-0.179t0.411 0.179l0.893 0.893q0.179 0.179 0.179 0.411z"></path> 1710</symbol> 1711<symbol id="icon-folder-open" viewBox="0 0 34 32"> 1712<path class="path1" d="M33.554 17q0 0.554-0.554 1.179l-6 7.071q-0.768 0.911-2.152 1.545t-2.563 0.634h-19.429q-0.607 0-1.080-0.232t-0.473-0.768q0-0.554 0.554-1.179l6-7.071q0.768-0.911 2.152-1.545t2.563-0.634h19.429q0.607 0 1.080 0.232t0.473 0.768zM27.429 10.857v2.857h-14.857q-1.679 0-3.518 0.848t-2.929 2.134l-6.107 7.179q0-0.071-0.009-0.223t-0.009-0.223v-17.143q0-1.643 1.179-2.821t2.821-1.179h5.714q1.643 0 2.821 1.179t1.179 2.821v0.571h9.714q1.643 0 2.821 1.179t1.179 2.821z"></path> 1713</symbol> 1714<symbol id="icon-twitter" viewBox="0 0 30 32"> 1715<path class="path1" d="M28.929 7.286q-1.196 1.75-2.893 2.982 0.018 0.25 0.018 0.75 0 2.321-0.679 4.634t-2.063 4.437-3.295 3.759-4.607 2.607-5.768 0.973q-4.839 0-8.857-2.589 0.625 0.071 1.393 0.071 4.018 0 7.161-2.464-1.875-0.036-3.357-1.152t-2.036-2.848q0.589 0.089 1.089 0.089 0.768 0 1.518-0.196-2-0.411-3.313-1.991t-1.313-3.67v-0.071q1.214 0.679 2.607 0.732-1.179-0.786-1.875-2.054t-0.696-2.75q0-1.571 0.786-2.911 2.161 2.661 5.259 4.259t6.634 1.777q-0.143-0.679-0.143-1.321 0-2.393 1.688-4.080t4.080-1.688q2.5 0 4.214 1.821 1.946-0.375 3.661-1.393-0.661 2.054-2.536 3.179 1.661-0.179 3.321-0.893z"></path> 1716</symbol> 1717<symbol id="icon-facebook" viewBox="0 0 19 32"> 1718<path class="path1" d="M17.125 0.214v4.714h-2.804q-1.536 0-2.071 0.643t-0.536 1.929v3.375h5.232l-0.696 5.286h-4.536v13.554h-5.464v-13.554h-4.554v-5.286h4.554v-3.893q0-3.321 1.857-5.152t4.946-1.83q2.625 0 4.071 0.214z"></path> 1719</symbol> 1720<symbol id="icon-github" viewBox="0 0 27 32"> 1721<path class="path1" d="M13.714 2.286q3.732 0 6.884 1.839t4.991 4.991 1.839 6.884q0 4.482-2.616 8.063t-6.759 4.955q-0.482 0.089-0.714-0.125t-0.232-0.536q0-0.054 0.009-1.366t0.009-2.402q0-1.732-0.929-2.536 1.018-0.107 1.83-0.321t1.679-0.696 1.446-1.188 0.946-1.875 0.366-2.688q0-2.125-1.411-3.679 0.661-1.625-0.143-3.643-0.5-0.161-1.446 0.196t-1.643 0.786l-0.679 0.429q-1.661-0.464-3.429-0.464t-3.429 0.464q-0.286-0.196-0.759-0.482t-1.491-0.688-1.518-0.241q-0.804 2.018-0.143 3.643-1.411 1.554-1.411 3.679 0 1.518 0.366 2.679t0.938 1.875 1.438 1.196 1.679 0.696 1.83 0.321q-0.696 0.643-0.875 1.839-0.375 0.179-0.804 0.268t-1.018 0.089-1.17-0.384-0.991-1.116q-0.339-0.571-0.866-0.929t-0.884-0.429l-0.357-0.054q-0.375 0-0.518 0.080t-0.089 0.205 0.161 0.25 0.232 0.214l0.125 0.089q0.393 0.179 0.777 0.679t0.563 0.911l0.179 0.411q0.232 0.679 0.786 1.098t1.196 0.536 1.241 0.125 0.991-0.063l0.411-0.071q0 0.679 0.009 1.58t0.009 0.973q0 0.321-0.232 0.536t-0.714 0.125q-4.143-1.375-6.759-4.955t-2.616-8.063q0-3.732 1.839-6.884t4.991-4.991 6.884-1.839zM5.196 21.982q0.054-0.125-0.125-0.214-0.179-0.054-0.232 0.036-0.054 0.125 0.125 0.214 0.161 0.107 0.232-0.036zM5.75 22.589q0.125-0.089-0.036-0.286-0.179-0.161-0.286-0.054-0.125 0.089 0.036 0.286 0.179 0.179 0.286 0.054zM6.286 23.393q0.161-0.125 0-0.339-0.143-0.232-0.304-0.
1721107-0.161 0.089 0 0.321t0.304 0.125zM7.036 24.143q0.143-0.143-0.071-0.339-0.214-0.214-0.357-0.054-0.161 0.143 0.071 0.339 0.214 0.214 0.357 0.054zM8.054 24.589q0.054-0.196-0.232-0.286-0.268-0.071-0.339 0.125t0.232 0.268q0.268 0.107 0.339-0.107zM9.179 24.679q0-0.232-0.304-0.196-0.286 0-0.286 0.196 0 0.232 0.304 0.196 0.286 0 0.286-0.196zM10.214 24.5q-0.036-0.196-0.321-0.161-0.286 0.054-0.25 0.268t0.321 0.143 0.25-0.25z"></path> 1722</symbol> 1723<symbol id="icon-bars" viewBox="0 0 27 32"> 1724<path class="path1" d="M27.429 24v2.286q0 0.464-0.339 0.804t-0.804 0.339h-25.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h25.143q0.464 0 0.804 0.339t0.339 0.804zM27.429 14.857v2.286q0 0.464-0.339 0.804t-0.804 0.339h-25.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h25.143q0.464 0 0.804 0.339t0.339 0.804zM27.429 5.714v2.286q0 0.464-0.339 0.804t-0.804 0.339h-25.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h25.143q0.464 0 0.804 0.339t0.339 0.804z"></path> 1725</symbol> 1726<symbol id="icon-google-plus" viewBox="0 0 41 32"> 1727<path class="path1" d="M25.661 16.304q0 3.714-1.554 6.616t-4.429 4.536-6.589 1.634q-2.661 0-5.089-1.036t-4.179-2.786-2.786-4.179-1.036-5.089 1.036-5.089 2.786-4.179 4.179-2.786 5.089-1.036q5.107 0 8.768 3.429l-3.554 3.411q-2.089-2.018-5.214-2.018-2.196 0-4.063 1.107t-2.955 3.009-1.089 4.152 1.089 4.152 2.955 3.009 4.063 1.107q1.482 0 2.723-0.411t2.045-1.027 1.402-1.402 0.875-1.482 0.384-1.321h-7.429v-4.5h12.357q0.214 1.125 0.214 2.179zM41.143 14.125v3.75h-3.732v3.732h-3.75v-3.732h-3.732v-3.75h3.732v-3.732h3.75v3.732h3.732z"></path> 1728</symbol> 1729<symbol id="icon-linkedin" viewBox="0 0 27 32"> 1730<path class="path1" d="M6.232 11.161v17.696h-5.893v-17.696h5.893zM6.607 5.696q0.018 1.304-0.902 2.179t-2.42 0.875h-0.036q-1.464 0-2.357-0.875t-0.893-2.179q0-1.321 0.92-2.188t2.402-0.866 2.375 0.866 0.911 2.188zM27.429 18.714v10.143h-5.875v-9.464q0-1.875-0.723-2.938t-2.259-1.063q-1.125 0-1.884 0.616t-1.134 1.527q-0.196 0.536-0.196 1.446v9.875h-5.875q0.036-7.125 0.036-11.554t-0.018-5.286l-0.018-0.857h5.875v2.571h-0.036q0.357-0.571 0.732-1t1.009-0.929 1.554-0.777 2.045-0.277q3.054 0 4.911 2.027t1.857 5.938z"></path> 1731</symbol> 1732<symbol id="icon-quote-right" viewBox="0 0 30 32"> 1733<path class="path1" d="M13.714 5.714v12.571q0 1.857-0.723 3.545t-1.955 2.92-2.92 1.955-3.545 0.723h-1.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h1.143q1.893 0 3.232-1.339t1.339-3.232v-0.571q0-0.714-0.5-1.214t-1.214-0.5h-4q-1.429 0-2.429-1t-1-2.429v-6.857q0-1.429 1-2.429t2.429-1h6.857q1.429 0 2.429 1t1 2.429zM29.714 5.714v12.571q0 1.857-0.723 3.545t-1.955 2.92-2.92 1.955-3.545 0.723h-1.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h1.143q1.893 0 3.232-1.339t1.339-3.232v-0.571q0-0.714-0.5-1.214t-1.214-0.5h-4q-1.429 0-2.429-1t-1-2.429v-6.857q0-1.429 1-2.429t2.429-1h6.857q1.429 0 2.429 1t1 2.429z"></path> 1734</symbol> 1735<symbol id="icon-mail-reply" viewBox="0 0 32 32"> 1736<path class="path1" d="M32 20q0 2.964-2.268 8.054-0.054 0.125-0.188 0.429t-0.241 0.536-0.232 0.393q-0.214 0.304-0.5 0.304-0.268 0-0.42-0.179t-0.152-0.446q0-0.161 0.045-0.473t0.045-0.42q0.089-1.214 0.089-2.196 0-1.804-0.313-3.232t-0.866-2.473-1.429-1.804-1.884-1.241-2.375-0.759-2.75-0.384-3.134-0.107h-4v4.571q0 0.464-0.339 0.804t-0.804 0.339-0.804-0.339l-9.143-9.143q-0.339-0.339-0.339-0.804t0.339-0.804l9.143-9.143q0.339-0.339 0.804-0.339t0.804 0.339 0.339 0.804v4.571h4q12.732 0 15.625 7.196 0.946 2.393 0.946 5.946z"></path> 1737</symbol> 1738<symbol id="icon-youtube" viewBox="0 0 27 32"> 1739<path class="path1" d="M17.339 22.214v3.768q0 1.196-0.696 1.196-0.411 0-0.804-0.393v-5.375q0.393-0.393 0.804-0.393 0.696 0 0.696 1.196zM23.375 22.232v0.821h-1.607v-0.821q0-1.214 0.804-1.214t0.804 1.214zM6.125 18.339h1.911v-1.679h-5.571v1.679h1.875v10.161h1.786v-10.161zM11.268 28.5h1.589v-8.821h-1.589v6.75q-0.536 0.75-1.018 0.75-0.321 0-0.375-0.375-0.018-0.054-0.018-0.625v-6.5h-1.589v6.982q0 0.875 0.143 1.304 0.214 0.661 1.036 0.661 0.857 0 1.821-1.089v0.964zM18.929 25.857v-3.518q0-1.304-0.161-1.768-0.304-1-1.268-1-0.893 0-1.661 0.964v-3.875h-1.589v11.839h1.589v-0.857q0.804 0.982 1.661 0.982 0.964 0 1.268-0.982 0.161-0.482 0.161-1.786zM24.964 25.679v-0.232h-1.625q0 0.911-0.036 1.089-0.
1739125 0.643-0.714 0.643-0.821 0-0.821-1.232v-1.554h3.196v-1.839q0-1.411-0.482-2.071-0.696-0.911-1.893-0.911-1.214 0-1.911 0.911-0.5 0.661-0.5 2.071v3.089q0 1.411 0.518 2.071 0.696 0.911 1.929 0.911 1.286 0 1.929-0.946 0.321-0.482 0.375-0.964 0.036-0.161 0.036-1.036zM14.107 9.375v-3.75q0-1.232-0.768-1.232t-0.768 1.232v3.75q0 1.25 0.768 1.25t0.768-1.25zM26.946 22.786q0 4.179-0.464 6.25-0.25 1.054-1.036 1.768t-1.821 0.821q-3.286 0.375-9.911 0.375t-9.911-0.375q-1.036-0.107-1.83-0.821t-1.027-1.768q-0.464-2-0.464-6.25 0-4.179 0.464-6.25 0.25-1.054 1.036-1.768t1.839-0.839q3.268-0.357 9.893-0.357t9.911 0.357q1.036 0.125 1.83 0.839t1.027 1.768q0.464 2 0.464 6.25zM9.125 0h1.821l-2.161 7.125v4.839h-1.786v-4.839q-0.25-1.321-1.089-3.786-0.661-1.839-1.161-3.339h1.893l1.268 4.696zM15.732 5.946v3.125q0 1.446-0.5 2.107-0.661 0.911-1.893 0.911-1.196 0-1.875-0.911-0.5-0.679-0.5-2.107v-3.125q0-1.429 0.5-2.089 0.679-0.911 1.875-0.911 1.232 0 1.893 0.911 0.5 0.661 0.5 2.089zM21.714 3.054v8.911h-1.625v-0.982q-0.946 1.107-1.839 1.107-0.821 0-1.054-0.661-0.143-0.429-0.143-1.339v-7.036h1.625v6.554q0 0.589 0.018 0.625 0.054 0.393 0.375 0.393 0.482 0 1.018-0.768v-6.804h1.625z"></path> 1740</symbol> 1741<symbol id="icon-dropbox" viewBox="0 0 32 32"> 1742<path class="path1" d="M7.179 12.625l8.821 5.446-6.107 5.089-8.75-5.696zM24.786 22.536v1.929l-8.75 5.232v0.018l-0.018-0.018-0.018 0.018v-0.018l-8.732-5.232v-1.929l2.625 1.714 6.107-5.071v-0.036l0.018 0.018 0.018-0.018v0.036l6.125 5.071zM9.893 2.107l6.107 5.089-8.821 5.429-6.036-4.821zM24.821 12.625l6.036 4.839-8.732 5.696-6.125-5.089zM22.125 2.107l8.732 5.696-6.036 4.821-8.821-5.429z"></path> 1743</symbol> 1744<symbol id="icon-instagram" viewBox="0 0 27 32"> 1745<path class="path1" d="M18.286 16q0-1.893-1.339-3.232t-3.232-1.339-3.232 1.339-1.339 3.232 1.339 3.232 3.232 1.339 3.232-1.339 1.339-3.232zM20.75 16q0 2.929-2.054 4.982t-4.982 2.054-4.982-2.054-2.054-4.982 2.054-4.982 4.982-2.054 4.982 2.054 2.054 4.982zM22.679 8.679q0 0.679-0.482 1.161t-1.161 0.482-1.161-0.482-0.482-1.161 0.482-1.161 1.161-0.482 1.161 0.482 0.482 1.161zM13.714 4.75q-0.125 0-1.366-0.009t-1.884 0-1.723 0.054-1.839 0.179-1.277 0.33q-0.893 0.357-1.571 1.036t-1.036 1.571q-0.196 0.518-0.33 1.277t-0.179 1.839-0.054 1.723 0 1.884 0.009 1.366-0.009 1.366 0 1.884 0.054 1.723 0.179 1.839 0.33 1.277q0.357 0.893 1.036 1.571t1.571 1.036q0.518 0.196 1.277 0.33t1.839 0.179 1.723 0.054 1.884 0 1.366-0.009 1.366 0.009 1.884 0 1.723-0.054 1.839-0.179 1.277-0.33q0.893-0.357 1.571-1.036t1.036-1.571q0.196-0.518 0.33-1.277t0.179-1.839 0.054-1.723 0-1.884-0.009-1.366 0.009-1.366 0-1.884-0.054-1.723-0.179-1.839-0.33-1.277q-0.357-0.893-1.036-1.571t-1.571-1.036q-0.518-0.196-1.277-0.33t-1.839-0.179-1.723-0.054-1.884 0-1.366 0.009zM27.429 16q0 4.089-0.089 5.661-0.179 3.714-2.214 5.75t-5.75 2.214q-1.571 0.089-5.661 0.089t-5.661-0.089q-3.714-0.179-5.75-2.214t-2.214-5.75q-0.089-1.571-0.089-5.661t0.089-5.661q0.179-3.714 2.214-5.75t5.75-2.214q1.571-0.089 5.661-0.089t5.661 0.089q3.714 0.179 5.75 2.214t2.214 5.75q0.089 1.571 0.089 5.661z"></path> 1746</symbol> 1747<symbol id="icon-flickr" viewBox="0 0 27 32"> 1748<path class="path1" d="M22.286 2.286q2.125 0 3.634 1.509t1.509 3.634v17.143q0 2.125-1.509 3.634t-3.634 1.509h-17.143q-2.125 0-3.634-1.509t-1.509-3.634v-17.143q0-2.125 1.509-3.634t3.634-1.509h17.143zM12.464 16q0-1.571-1.107-2.679t-2.679-1.107-2.679 1.107-1.107 2.679 1.107 2.679 2.679 1.107 2.679-1.107 1.107-2.679zM22.536 16q0-1.571-1.107-2.679t-2.679-1.107-2.679 1.107-1.107 2.679 1.107 2.679 2.679 1.107 2.679-1.107 1.107-2.679z"></path> 1749</symbol> 1750<symbol id="icon-tumblr" viewBox="0 0 19 32"> 1751<path class="path1" d="M16.857 23.732l1.429 4.232q-0.411 0.625-1.982 1.179t-3.161 0.571q-1.857 0.036-3.402-0.464t-2.545-1.321-1.696-1.893-0.991-2.143-0.295-2.107v-9.714h-3v-3.839q1.286-0.464 2.304-1.241t1.625-1.607 1.036-1.821 0.607-1.768 0.268-1.58q0.018-0.089 0.080-0.152t0.134-0.063h4.357v7.571h5.946v4.5h-5.964v9.25q0 0.536 0.116 1t0.402 0.938 0.884 0.741 1.455 0.25q1.393-0.036 2.393-0.518z"></path> 1752</symbol> 1753<symbol id="icon-dockerhub" viewBox="0 0 24 28"> 1754<path class="path1" d="M1.597 10.257h2.911v2.83H1.597v-2.83zm3.573 0h2.91v2.83H5.17v-2.83zm0-3.627h2.91v2.829H5.17V6.63zm3.57 3.627h2.912v2.83H8.74v-2.83zm0-3.627h2.912v2.829H8.74V6.63zm3.573 3.627h2.911v2.83h-2.911v-2.83zm0-3.627h2.911v2.829h-2.911V6.63zm3.572 3.627h2.911v2.83h-2.911v-2.83zM12.313 3h2.911v2.83h-2.911V3zm-6.65 14.173c-.449 0-.812.354-.812.788 0 .435.364.788.812.788.447 0 .811-.353.811-.788 0-.434-.363-.788-.811-.788"></path> 1755<path class="path2" d="M28.172 11.721c-.978-.549-2.278-.624-3.388-.306-.136-1.146-.91-2.149-1.83-2.869l-.366-.28
17556-.307.345c-.618.692-.8 1.845-.718 2.73.063.651.273 1.312.685 1.834-.313.183-.668.328-.985.434-.646.212-1.347.33-2.028.33H.083l-.042.429c-.137 1.432.065 2.866.674 4.173l.262.519.03.048c1.8 2.973 4.963 4.225 8.41 4.225 6.672 0 12.174-2.896 14.702-9.015 1.689.085 3.417-.4 4.243-1.968l.211-.4-.401-.223zM5.664 19.458c-.85 0-1.542-.671-1.542-1.497 0-.825.691-1.498 1.541-1.498.849 0 1.54.672 1.54 1.497s-.69 1.498-1.539 1.498z"></path> 1756</symbol> 1757<symbol id="icon-dribbble" viewBox="0 0 27 32"> 1758<path class="path1" d="M18.286 26.786q-0.75-4.304-2.5-8.893h-0.036l-0.036 0.018q-0.286 0.107-0.768 0.295t-1.804 0.875-2.446 1.464-2.339 2.045-1.839 2.643l-0.268-0.196q3.286 2.679 7.464 2.679 2.357 0 4.571-0.929zM14.982 15.946q-0.375-0.875-0.946-1.982-5.554 1.661-12.018 1.661-0.018 0.125-0.018 0.375 0 2.214 0.786 4.223t2.214 3.598q0.893-1.589 2.205-2.973t2.545-2.223 2.33-1.446 1.777-0.857l0.661-0.232q0.071-0.018 0.232-0.063t0.232-0.080zM13.071 12.161q-2.143-3.804-4.357-6.75-2.464 1.161-4.179 3.321t-2.286 4.857q5.393 0 10.821-1.429zM25.286 17.857q-3.75-1.071-7.304-0.518 1.554 4.268 2.286 8.375 1.982-1.339 3.304-3.384t1.714-4.473zM10.911 4.625q-0.018 0-0.036 0.018 0.018-0.018 0.036-0.018zM21.446 7.214q-3.304-2.929-7.732-2.929-1.357 0-2.768 0.339 2.339 3.036 4.393 6.821 1.232-0.464 2.321-1.080t1.723-1.098 1.17-1.018 0.67-0.723zM25.429 15.875q-0.054-4.143-2.661-7.321l-0.018 0.018q-0.161 0.214-0.339 0.438t-0.777 0.795-1.268 1.080-1.786 1.161-2.348 1.152q0.446 0.946 0.786 1.696 0.036 0.107 0.116 0.313t0.134 0.295q0.643-0.089 1.33-0.125t1.313-0.036 1.232 0.027 1.143 0.071 1.009 0.098 0.857 0.116 0.652 0.107 0.446 0.080zM27.429 16q0 3.732-1.839 6.884t-4.991 4.991-6.884 1.839-6.884-1.839-4.991-4.991-1.839-6.884 1.839-6.884 4.991-4.991 6.884-1.839 6.884 1.839 4.991 4.991 1.839 6.884z"></path> 1759</symbol> 1760<symbol id="icon-skype" viewBox="0 0 27 32"> 1761<path class="path1" d="M20.946 18.982q0-0.893-0.348-1.634t-0.866-1.223-1.304-0.875-1.473-0.607-1.563-0.411l-1.857-0.429q-0.536-0.125-0.786-0.188t-0.625-0.205-0.536-0.286-0.295-0.375-0.134-0.536q0-1.375 2.571-1.375 0.768 0 1.375 0.214t0.964 0.509 0.679 0.598 0.714 0.518 0.857 0.214q0.839 0 1.348-0.571t0.509-1.375q0-0.982-1-1.777t-2.536-1.205-3.25-0.411q-1.214 0-2.357 0.277t-2.134 0.839-1.589 1.554-0.598 2.295q0 1.089 0.339 1.902t1 1.348 1.429 0.866 1.839 0.58l2.607 0.643q1.607 0.393 2 0.643 0.571 0.357 0.571 1.071 0 0.696-0.714 1.152t-1.875 0.455q-0.911 0-1.634-0.286t-1.161-0.688-0.813-0.804-0.821-0.688-0.964-0.286q-0.893 0-1.348 0.536t-0.455 1.339q0 1.643 2.179 2.813t5.196 1.17q1.304 0 2.5-0.33t2.188-0.955 1.58-1.67 0.589-2.348zM27.429 22.857q0 2.839-2.009 4.848t-4.848 2.009q-2.321 0-4.179-1.429-1.375 0.286-2.679 0.286-2.554 0-4.884-0.991t-4.018-2.679-2.679-4.018-0.991-4.884q0-1.304 0.286-2.679-1.429-1.857-1.429-4.179 0-2.839 2.009-4.848t4.848-2.009q2.321 0 4.179 1.429 1.375-0.286 2.679-0.286 2.554 0 4.884 0.991t4.018 2.679 2.679 4.018 0.991 4.884q0 1.304-0.286 2.679 1.429 1.857 1.429 4.179z"></path> 1762</symbol> 1763<symbol id="icon-foursquare" viewBox="0 0 23 32"> 1764<path class="path1" d="M17.857 7.75l0.661-3.464q0.089-0.411-0.161-0.714t-0.625-0.304h-12.714q-0.411 0-0.688 0.304t-0.277 0.661v19.661q0 0.125 0.107 0.018l5.196-6.286q0.411-0.464 0.679-0.598t0.857-0.134h4.268q0.393 0 0.661-0.259t0.321-0.527q0.429-2.321 0.661-3.411 0.071-0.375-0.205-0.714t-0.652-0.339h-5.25q-0.518 0-0.857-0.339t-0.339-0.857v-0.75q0-0.518 0.339-0.848t0.857-0.33h6.179q0.321 0 0.625-0.241t0.357-0.527zM21.911 3.786q-0.268 1.304-0.955 4.759t-1.241 6.25-0.625 3.098q-0.107 0.393-0.161 0.58t-0.25 0.58-0.438 0.589-0.688 0.375-1.036 0.179h-4.839q-0.232 0-0.393 0.179-0.143 0.161-7.607 8.821-0.393 0.446-1.045 0.509t-0.866-0.098q-0.982-0.393-0.982-1.75v-25.179q0-0.982 0.679-1.83t2.143-0.848h15.857q1.696 0 2.268 0.946t0.179 2.839zM21.911 3.786l-2.821 14.107q0.071-0.304 0.625-3.098t1.241-6.25 0.955-4.759z"></path> 1765</symbol> 1766<symbol id="icon-wordpress" viewBox="0 0 32 32"> 1767<path class="path1" d="M2.268 16q0-2.911 1.196-5.589l6.554 17.946q-3.5-1.696-5.625-5.018t-2.125-7.339zM25.268 15.304q0 0.339-0.045 0.688t-0.179 0.884-0.205 0.786-0.313 1.054-0.313 1.036l-1.357 4.571-4.964-14.75q0.821-0.054 1.571-0.143 0.339-0.036 0.464-0.33t-0.045-0.554-0.509-0.241l-3.661 0.179q-1.339-0.018-3.607-0.179-0.214-0.018-0.366 0.089t-0.205 0.268-0.027 0.33 0.161 0.295 0.348 0.143l1.429 0.143 2.143 5.857-3 9-5-14.857q0.821-0.054 1.571-0.143 0.339-0.036 0.464-0.33t-0.045-0.554-0.509-0.241l-3.661 0.179q-0.
1767125 0-0.411-0.009t-0.464-0.009q1.875-2.857 4.902-4.527t6.563-1.67q2.625 0 5.009 0.946t4.259 2.661h-0.179q-0.982 0-1.643 0.723t-0.661 1.705q0 0.214 0.036 0.429t0.071 0.384 0.143 0.411 0.161 0.375 0.214 0.402 0.223 0.375 0.259 0.429 0.25 0.411q1.125 1.911 1.125 3.786zM16.232 17.196l4.232 11.554q0.018 0.107 0.089 0.196-2.25 0.786-4.554 0.786-2 0-3.875-0.571zM28.036 9.411q1.696 3.107 1.696 6.589 0 3.732-1.857 6.884t-4.982 4.973l4.196-12.107q1.054-3.018 1.054-4.929 0-0.75-0.107-1.411zM16 0q3.25 0 6.214 1.268t5.107 3.411 3.411 5.107 1.268 6.214-1.268 6.214-3.411 5.107-5.107 3.411-6.214 1.268-6.214-1.268-5.107-3.411-3.411-5.107-1.268-6.214 1.268-6.214 3.411-5.107 5.107-3.411 6.214-1.268zM16 31.268q3.089 0 5.92-1.214t4.875-3.259 3.259-4.875 1.214-5.92-1.214-5.92-3.259-4.875-4.875-3.259-5.92-1.214-5.92 1.214-4.875 3.259-3.259 4.875-1.214 5.92 1.214 5.92 3.259 4.875 4.875 3.259 5.92 1.214z"></path> 1768</symbol> 1769<symbol id="icon-stumbleupon" viewBox="0 0 34 32"> 1770<path class="path1" d="M18.964 12.714v-2.107q0-0.75-0.536-1.286t-1.286-0.536-1.286 0.536-0.536 1.286v10.929q0 3.125-2.25 5.339t-5.411 2.214q-3.179 0-5.42-2.241t-2.241-5.42v-4.75h5.857v4.679q0 0.768 0.536 1.295t1.286 0.527 1.286-0.527 0.536-1.295v-11.071q0-3.054 2.259-5.214t5.384-2.161q3.143 0 5.393 2.179t2.25 5.25v2.429l-3.482 1.036zM28.429 16.679h5.857v4.75q0 3.179-2.241 5.42t-5.42 2.241q-3.161 0-5.411-2.223t-2.25-5.366v-4.786l2.339 1.089 3.482-1.036v4.821q0 0.75 0.536 1.277t1.286 0.527 1.286-0.527 0.536-1.277v-4.911z"></path> 1771</symbol> 1772<symbol id="icon-digg" viewBox="0 0 37 32"> 1773<path class="path1" d="M5.857 5.036h3.643v17.554h-9.5v-12.446h5.857v-5.107zM5.857 19.661v-6.589h-2.196v6.589h2.196zM10.964 10.143v12.446h3.661v-12.446h-3.661zM10.964 5.036v3.643h3.661v-3.643h-3.661zM16.089 10.143h9.518v16.821h-9.518v-2.911h5.857v-1.464h-5.857v-12.446zM21.946 19.661v-6.589h-2.196v6.589h2.196zM27.071 10.143h9.5v16.821h-9.5v-2.911h5.839v-1.464h-5.839v-12.446zM32.911 19.661v-6.589h-2.196v6.589h2.196z"></path> 1774</symbol> 1775<symbol id="icon-spotify" viewBox="0 0 27 32"> 1776<path class="path1" d="M20.125 21.607q0-0.571-0.536-0.911-3.446-2.054-7.982-2.054-2.375 0-5.125 0.607-0.75 0.161-0.75 0.929 0 0.357 0.241 0.616t0.634 0.259q0.089 0 0.661-0.143 2.357-0.482 4.339-0.482 4.036 0 7.089 1.839 0.339 0.196 0.589 0.196 0.339 0 0.589-0.241t0.25-0.616zM21.839 17.768q0-0.714-0.625-1.089-4.232-2.518-9.786-2.518-2.732 0-5.411 0.75-0.857 0.232-0.857 1.143 0 0.446 0.313 0.759t0.759 0.313q0.125 0 0.661-0.143 2.179-0.589 4.482-0.589 4.982 0 8.714 2.214 0.429 0.232 0.679 0.232 0.446 0 0.759-0.313t0.313-0.759zM23.768 13.339q0-0.839-0.714-1.25-2.25-1.304-5.232-1.973t-6.125-0.67q-3.643 0-6.5 0.839-0.411 0.125-0.688 0.455t-0.277 0.866q0 0.554 0.366 0.929t0.92 0.375q0.196 0 0.714-0.143 2.375-0.661 5.482-0.661 2.839 0 5.527 0.607t4.527 1.696q0.375 0.214 0.714 0.214 0.518 0 0.902-0.366t0.384-0.92zM27.429 16q0 3.732-1.839 6.884t-4.991 4.991-6.884 1.839-6.884-1.839-4.991-4.991-1.839-6.884 1.839-6.884 4.991-4.991 6.884-1.839 6.884 1.839 4.991 4.991 1.839 6.884z"></path> 1777</symbol>
1778<symbol id="icon-soundcloud" viewBox="0 0 41 32"> 1779<path class="path1" d="M14 24.5l0.286-4.304-0.286-9.339q-0.018-0.179-0.134-0.304t-0.295-0.125q-0.161 0-0.286 0.125t-0.125 0.304l-0.25 9.339 0.25 4.304q0.018 0.179 0.134 0.295t0.277 0.116q0.393 0 0.429-0.411zM19.286 23.982l0.196-3.768-0.214-10.464q0-0.286-0.232-0.429-0.143-0.089-0.286-0.089t-0.286 0.089q-0.232 0.143-0.232 0.429l-0.018 0.107-0.179 10.339q0 0.018 0.196 4.214v0.018q0 0.179 0.107 0.304 0.161 0.196 0.411 0.196 0.196 0 0.357-0.161 0.161-0.125 0.161-0.357zM0.625 17.911l0.357 2.286-0.357 2.25q-0.036 0.161-0.161 0.161t-0.161-0.161l-0.304-2.25 0.304-2.286q0.036-0.161 0.161-0.161t0.161 0.161zM2.161 16.5l0.464 3.696-0.464 3.625q-0.036 0.161-0.179 0.161-0.161 0-0.161-0.179l-0.411-3.607 0.411-3.696q0-0.161 0.161-0.161 0.143 0 0.179 0.161zM3.804 15.821l0.446 4.375-0.446 4.232q0 0.196-0.196 0.196-0.179 0-0.214-0.196l-0.375-4.232 0.375-4.375q0.036-0.214 0.214-0.214 0.196 0 0.196 0.214zM5.482 15.696l0.411 4.5-0.411 4.357q-0.036 0.232-0.25 0.232-0.232 0-0.232-0.232l-0.375-4.357 0.375-4.5q0-0.232 0.232-0.232 0.214 0 0.25 0.232zM7.161 16.018l0.375 4.179-0.375 4.393q-0.036 0.286-0.286 0.286-0.107 0-0.188-0.080t-0.080-0.205l-0.357-4.393 0.357-4.179q0-0.107 0.080-0.188t0.188-0.080q0.25 0 0.286 0.268zM8.839 13.411l0.375 6.786-0.375 4.393q0 0.125-0.089 0.223t-0.214 0.098q-0.286 0-0.321-0.321l-0.321-4.393 0.321-6.786q0.036-0.321 0.321-0.321 0.125 0 0.214 0.098t0.089 0.223zM10.518 11.875l0.339 8.357-0.339 4.357q0 0.143-0.098 0.241t-0.241 0.098q-0.321 0-0.357-0.339l-0.286-4.357 0.286-8.357q0.036-0.339 0.357-0.339 0.143 0 0.241 0.098t0.098 0.241zM12.268 11.161l0.321 9.036-0.321 4.321q-0.036 0.375-0.393 0.375-0.339 0-0.375-0.375l-0.286-4.321 0.286-9.036q0-0.161 0.116-0.277t0.259-0.116q0.161 0 0.268 0.116t0.125 0.277zM19.268 24.411v0 0zM15.732 11.089l0.268 9.107-0.268 4.268q0 0.179-0.134 0.313t-0.313 0.134-0.304-0.125-0.143-0.321l-0.25-4.268 0.25-9.107q0-0.196 0.134-0.321t0.313-0.125 0.313 0.125 0.134 0.321zM17.5 11.429l0.25 8.786-0.25 4.214q0 0.196-0.143 0.339t-0.339 0.143-0.339-0.143-0.161-0.339l-0.214-4.214 0.214-8.786q0.018-0.214 0.161-0.357t0.339-0.143 0.33 0.143 0.152 0.357zM21.286 20.214l-0.25 4.125q0 0.232-0.161 0.393t-0.393 0.161-0.393-0.161-0.179-0.393l-0.107-2.036-0.107-2.089 0.214-11.357v-0.054q0.036-0.268 0.214-0.429 0.161-0.125 0.357-0.125 0.143 0 0.268 0.089 0.25 0.143 0.286 0.464zM41.143 19.875q0 2.089-1.482 3.563t-3.571 1.473h-14.036q-0.232-0.036-0.393-0.196t-0.161-0.393v-16.054q0-0.411 0.5-0.589 1.518-0.607 3.232-0.607 3.482 0 6.036 2.348t2.857 5.777q0.946-0.393 1.964-0.393 2.089 0 3.571 1.482t1.482 3.589z"></path> 1780</symbol> 1781<symbol id="icon-codepen" viewBox="0 0 32 32"> 1782<path class="path1" d="M3.857 20.875l10.768 7.179v-6.411l-5.964-3.982zM2.75 18.304l3.446-2.304-3.446-2.304v4.607zM17.375 28.054l10.768-7.179-4.804-3.214-5.964 3.982v6.411zM16 19.25l4.857-3.25-4.857-3.25-4.857 3.25zM8.661 14.339l5.964-3.982v-6.411l-10.768 7.179zM25.804 16l3.446 2.304v-4.607zM23.339 14.339l4.804-3.214-10.768-7.179v6.411zM32 11.125v9.75q0 0.732-0.607 1.143l-14.625 9.75q-0.375 0.232-0.768 0.232t-0.768-0.232l-14.625-9.75q-0.607-0.411-0.607-1.143v-9.75q0-0.732 0.607-1.143l14.625-9.75q0.375-0.232 0.768-0.232t0.768 0.232l14.625 9.75q0.607 0.411 0.607 1.143z"></path> 1783</symbol> 1784<symbol id="icon-twitch" viewBox="0 0 32 32"> 1785<path class="path1" d="M16 7.75v7.75h-2.589v-7.75h2.589zM23.107 7.75v7.75h-2.589v-7.75h2.589zM23.107 21.321l4.518-4.536v-14.196h-21.321v18.732h5.821v3.875l3.875-3.875h7.107zM30.214 0v18.089l-7.75 7.75h-5.821l-3.875 3.875h-3.875v-3.875h-7.107v-20.679l1.946-5.161h26.482z"></path> 1786</symbol> 1787<symbol id="icon-meanpath" viewBox="0 0 27 32"> 1788<path class="path1" d="M23.411 15.036v2.036q0 0.429-0.241 0.679t-0.67 0.25h-3.607q-0.429 0-0.679-0.25t-0.25-0.679v-2.036q0-0.429 0.25-0.679t0.679-0.25h3.607q0.429 0 0.67 0.25t0.241 0.679zM14.661 19.143v-4.464q0-0.946-0.58-1.527t-1.527-0.58h-2.375q-1.214 0-1.714 0.929-0.5-0.929-1.714-0.929h-2.321q-0.946 0-1.527 0.58t-0.58 1.527v4.464q0 0.393 0.375 0.393h0.982q0.393 0 0.393-0.393v-4.107q0-0.429 0.241-0.679t0.688-0.25h1.679q0.429 0 0.679 0.25t0.25 0.679v4.107q0 0.393 0.375 0.393h0.964q0.393 0 0.393-0.393v-4.107q0-0.429 0.25-0.679t0.679-0.25h1.732q0.429 0 0.67 0.25t0.241 0.679v4.107q0 0.393 0.393 0.393h0.982q0.375 0 0.375-0.393zM25.179 17.429v-2.75q0-0.946-0.589-1.527t-1.536-0.58h-4.714q-0.946 0-1.536 0.58t-0.589 1.527v7.321q0 0.375 0.393 0.375h0.982q0.375 0 0.375-0.375v-3.214q0.554 0.75 1.679 0.75h3.411q0.946 0 1.536-0.58t0.589-1.527zM27.429 6.429v19.143q0 1.714-1.214 2.929t-2.929 1.214h-19.143q-1.714 0-2.929-1.214t-1.214-2.929v-19.143q0-1.714 1.214-2.929t2.929-1.214h19.143q1.714 0 2.929 1.214t1.214 2.929z"></path> 1789</symbol> 1790<symbol id="icon-pinterest-p" viewBox="0 0 23 32">
1791<path class="path1" d="M0 10.661q0-1.929 0.67-3.634t1.848-2.973 2.714-2.196 3.304-1.393 3.607-0.464q2.821 0 5.25 1.188t3.946 3.455 1.518 5.125q0 1.714-0.339 3.357t-1.071 3.161-1.786 2.67-2.589 1.839-3.375 0.688q-1.214 0-2.411-0.571t-1.714-1.571q-0.179 0.696-0.5 2.009t-0.42 1.696-0.366 1.268-0.464 1.268-0.571 1.116-0.821 1.384-1.107 1.545l-0.25 0.089-0.161-0.179q-0.268-2.804-0.268-3.357 0-1.643 0.384-3.688t1.188-5.134 0.929-3.625q-0.571-1.161-0.571-3.018 0-1.482 0.929-2.786t2.357-1.304q1.089 0 1.696 0.723t0.607 1.83q0 1.179-0.786 3.411t-0.786 3.339q0 1.125 0.804 1.866t1.946 0.741q0.982 0 1.821-0.446t1.402-1.214 1-1.696 0.679-1.973 0.357-1.982 0.116-1.777q0-3.089-1.955-4.813t-5.098-1.723q-3.571 0-5.964 2.313t-2.393 5.866q0 0.786 0.223 1.518t0.482 1.161 0.482 0.813 0.223 0.545q0 0.5-0.268 1.304t-0.661 0.804q-0.036 0-0.304-0.054-0.911-0.268-1.616-1t-1.089-1.688-0.58-1.929-0.196-1.902z"></path> 1792</symbol> 1793<symbol id="icon-periscope" viewBox="0 0 24 28"> 1794<path class="path1" d="M12.285,1C6.696,1,2.277,5.643,2.277,11.243c0,5.851,7.77,14.578,10.007,14.578c1.959,0,9.729-8.728,9.729-14.578 C22.015,5.643,17.596,1,12.285,1z M12.317,16.551c-3.473,0-6.152-2.611-6.152-5.664c0-1.292,0.39-2.472,1.065-3.438 c0.206,1.084,1.18,1.906,2.352,1.906c1.322,0,2.393-1.043,2.393-2.333c0-0.832-0.447-1.561-1.119-1.975 c0.467-0.105,0.955-0.161,1.46-0.161c3.133,0,5.81,2.611,5.81,5.998C18.126,13.94,15.449,16.551,12.317,16.551z"></path> 1795</symbol> 1796<symbol id="icon-get-pocket" viewBox="0 0 31 32"> 1797<path class="path1" d="M27.946 2.286q1.161 0 1.964 0.813t0.804 1.973v9.268q0 3.143-1.214 6t-3.259 4.911-4.893 3.259-5.973 1.205q-3.143 0-5.991-1.205t-4.902-3.259-3.268-4.911-1.214-6v-9.268q0-1.143 0.821-1.964t1.964-0.821h25.161zM15.375 21.286q0.839 0 1.464-0.589l7.214-6.929q0.661-0.625 0.661-1.518 0-0.875-0.616-1.491t-1.491-0.616q-0.839 0-1.464 0.589l-5.768 5.536-5.768-5.536q-0.625-0.589-1.446-0.589-0.875 0-1.491 0.616t-0.616 1.491q0 0.911 0.643 1.518l7.232 6.929q0.589 0.589 1.446 0.589z"></path> 1798</symbol> 1799<symbol id="icon-vimeo" viewBox="0 0 32 32"> 1800<path class="path1" d="M30.518 9.25q-0.179 4.214-5.929 11.625-5.946 7.696-10.036 7.696-2.536 0-4.286-4.696-0.786-2.857-2.357-8.607-1.286-4.679-2.804-4.679-0.321 0-2.268 1.357l-1.375-1.75q0.429-0.375 1.929-1.723t2.321-2.063q2.786-2.464 4.304-2.607 1.696-0.161 2.732 0.991t1.446 3.634q0.786 5.125 1.179 6.661 0.982 4.446 2.143 4.446 0.911 0 2.75-2.875 1.804-2.875 1.946-4.393 0.232-2.482-1.946-2.482-1.018 0-2.161 0.464 2.143-7.018 8.196-6.821 4.482 0.143 4.214 5.821z"></path> 1801</symbol> 1802<symbol id="icon-reddit-alien" viewBox="0 0 32 32"> 1803<path class="path1" d="M32 15.107q0 1.036-0.527 1.884t-1.42 1.295q0.214 0.821 0.214 1.714 0 2.768-1.902 5.125t-5.188 3.723-7.143 1.366-7.134-1.366-5.179-3.723-1.902-5.125q0-0.839 0.196-1.679-0.911-0.446-1.464-1.313t-0.554-1.902q0-1.464 1.036-2.509t2.518-1.045q1.518 0 2.589 1.125 3.893-2.714 9.196-2.893l2.071-9.304q0.054-0.232 0.268-0.375t0.464-0.089l6.589 1.446q0.321-0.661 0.964-1.063t1.411-0.402q1.107 0 1.893 0.777t0.786 1.884-0.786 1.893-1.893 0.786-1.884-0.777-0.777-1.884l-5.964-1.321-1.857 8.429q5.357 0.161 9.268 2.857 1.036-1.089 2.554-1.089 1.482 0 2.518 1.045t1.036 2.509zM7.464 18.661q0 1.107 0.777 1.893t1.884 0.786 1.893-0.786 0.786-1.893-0.786-1.884-1.893-0.777q-1.089 0-1.875 0.786t-0.786 1.875zM21.929 25q0.196-0.196 0.196-0.464t-0.196-0.464q-0.179-0.179-0.446-0.179t-0.464 0.179q-0.732 0.75-2.161 1.107t-2.857 0.357-2.857-0.357-2.161-1.107q-0.196-0.179-0.464-0.179t-0.446 0.179q-0.196 0.179-0.196 0.455t0.196 0.473q0.768 0.768 2.116 1.214t2.188 0.527 1.625 0.080 1.625-0.080 2.188-0.527 2.116-1.214zM21.875 21.339q1.107 0 1.884-0.786t0.777-1.893q0-1.089-0.786-1.875t-1.875-0.786q-1.107 0-1.893 0.777t-0.786 1.884 0.786 1.893 1.893 0.786z"></path> 1804</symbol> 1805<symbol id="icon-whatsapp" viewBox="0 0 32 32"> 1806<path d="M15.968 2.003a14.03 13.978 0 0 0-14.03 13.978 14.03 13.978 0 0 0 2.132 7.391L1.938 29.96l6.745-2.052a14.03 13.978 0 0 0 7.285 2.052 14.03 13.978 0 0 0 14.03-13.978 14.03 13.978 0 0 0-14.03-13.978z" stroke-width=".2000562"/> 1807<path d="M10.454 8.236a2.57 3.401 51.533 0 0-1.475 3.184v.015c.01 2.04 4.045 10.076 10.017 12.688l.017-.013a2.57 3.401 51.533 0 0 3.454-.706 2.57 3.401 51.533 0 0 1.064-4.129 2.57 3.401 51.533 0 0-4.262.103 2.57 3.401 51.533 0 0-.505.473c-1.346-.639-2.952-1.463-4.168-2.98-.771-.962-1.257-2.732-1.549-4.206a2.57 3.401 51.533 0 0 .605-.403 2.57 3.401 51.533 0 0 1.064-4.129 2.57 3.401 51.533 0 0-4.262.103z" stroke-width=".372"/> 1808</symbol> 1809<symbol id="icon-telegram" viewBox="0 0 32 32">
1810<path d="M30.8,2.2L0.6,13.9c-0.8,0.3-0.7,1.3,0,1.6l7.4,2.8l2.9,9.2c0.2,0.6,0.9,0.8,1.4,0.4l4.1-3.4 c0.4-0.4,1-0.4,1.5,0l7.4,5.4c0.5,0.4,1.2,0.1,1.4-0.5L32,3.2C32.1,2.5,31.4,1.9,30.8,2.2z M25,8.3l-11.9,11 c-0.4,0.4-0.7,0.9-0.8,1.5l-0.4,3c-0.1,0.4-0.6,0.4-0.7,0.1l-1.6-5.5c-0.2-0.6,0.1-1.3,0.6-1.6l14.4-8.9C25,7.7,25.3,8.1,25,8.3z"/> 1811</symbol> 1812<symbol id="icon-hashtag" viewBox="0 0 32 32"> 1813<path class="path1" d="M17.696 18.286l1.143-4.571h-4.536l-1.143 4.571h4.536zM31.411 9.286l-1 4q-0.125 0.429-0.554 0.429h-5.839l-1.143 4.571h5.554q0.268 0 0.446 0.214 0.179 0.25 0.107 0.5l-1 4q-0.089 0.429-0.554 0.429h-5.839l-1.446 5.857q-0.125 0.429-0.554 0.429h-4q-0.286 0-0.464-0.214-0.161-0.214-0.107-0.5l1.393-5.571h-4.536l-1.446 5.857q-0.125 0.429-0.554 0.429h-4.018q-0.268 0-0.446-0.214-0.161-0.214-0.107-0.5l1.393-5.571h-5.554q-0.268 0-0.446-0.214-0.161-0.214-0.107-0.5l1-4q0.125-0.429 0.554-0.429h5.839l1.143-4.571h-5.554q-0.268 0-0.446-0.214-0.179-0.25-0.107-0.5l1-4q0.089-0.429 0.554-0.429h5.839l1.446-5.857q0.125-0.429 0.571-0.429h4q0.268 0 0.446 0.214 0.161 0.214 0.107 0.5l-1.393 5.571h4.536l1.446-5.857q0.125-0.429 0.571-0.429h4q0.268 0 0.446 0.214 0.161 0.214 0.107 0.5l-1.393 5.571h5.554q0.268 0 0.446 0.214 0.161 0.214 0.107 0.5z"></path> 1814</symbol> 1815<symbol id="icon-chain" viewBox="0 0 30 32"> 1816<path class="path1" d="M26 21.714q0-0.714-0.5-1.214l-3.714-3.714q-0.5-0.5-1.214-0.5-0.75 0-1.286 0.571 0.054 0.054 0.339 0.33t0.384 0.384 0.268 0.339 0.232 0.455 0.063 0.491q0 0.714-0.5 1.214t-1.214 0.5q-0.268 0-0.491-0.063t-0.455-0.232-0.339-0.268-0.384-0.384-0.33-0.339q-0.589 0.554-0.589 1.304 0 0.714 0.5 1.214l3.679 3.696q0.482 0.482 1.214 0.482 0.714 0 1.214-0.464l2.625-2.607q0.5-0.5 0.5-1.196zM13.446 9.125q0-0.714-0.5-1.214l-3.679-3.696q-0.5-0.5-1.214-0.5-0.696 0-1.214 0.482l-2.625 2.607q-0.5 0.5-0.5 1.196 0 0.714 0.5 1.214l3.714 3.714q0.482 0.482 1.214 0.482 0.75 0 1.286-0.554-0.054-0.054-0.339-0.33t-0.384-0.384-0.268-0.339-0.232-0.455-0.063-0.491q0-0.714 0.5-1.214t1.214-0.5q0.268 0 0.491 0.063t0.455 0.232 0.339 0.268 0.384 0.384 0.33 0.339q0.589-0.554 0.589-1.304zM29.429 21.714q0 2.143-1.518 3.625l-2.625 2.607q-1.482 1.482-3.625 1.482-2.161 0-3.643-1.518l-3.679-3.696q-1.482-1.482-1.482-3.625 0-2.196 1.571-3.732l-1.571-1.571q-1.536 1.571-3.714 1.571-2.143 0-3.643-1.5l-3.714-3.714q-1.5-1.5-1.5-3.643t1.518-3.625l2.625-2.607q1.482-1.482 3.625-1.482 2.161 0 3.643 1.518l3.679 3.696q1.482 1.482 1.482 3.625 0 2.196-1.571 3.732l1.571 1.571q1.536-1.571 3.714-1.571 2.143 0 3.643 1.5l3.714 3.714q1.5 1.5 1.5 3.643z"></path> 1817</symbol> 1818<symbol id="icon-thumb-tack" viewBox="0 0 21 32"> 1819<path class="path1" d="M8.571 15.429v-8q0-0.25-0.161-0.411t-0.411-0.161-0.411 0.161-0.161 0.411v8q0 0.25 0.161 0.411t0.411 0.161 0.411-0.161 0.161-0.411zM20.571 21.714q0 0.464-0.339 0.804t-0.804 0.339h-7.661l-0.911 8.625q-0.036 0.214-0.188 0.366t-0.366 0.152h-0.018q-0.482 0-0.571-0.482l-1.357-8.661h-7.214q-0.464 0-0.804-0.339t-0.339-0.804q0-2.196 1.402-3.955t3.17-1.759v-9.143q-0.929 0-1.607-0.679t-0.679-1.607 0.679-1.607 1.607-0.679h11.429q0.929 0 1.607 0.679t0.679 1.607-0.679 1.607-1.607 0.679v9.143q1.768 0 3.17 1.759t1.402 3.955z"></path> 1820</symbol> 1821<symbol id="icon-arrow-left" viewBox="0 0 43 32"> 1822<path class="path1" d="M42.311 14.044c-0.178-0.178-0.533-0.356-0.711-0.356h-33.778l10.311-10.489c0.178-0.178 0.356-0.533 0.356-0.711 0-0.356-0.178-0.533-0.356-0.711l-1.6-1.422c-0.356-0.178-0.533-0.356-0.889-0.356s-0.533 0.178-0.711 0.356l-14.578 14.933c-0.178 0.178-0.356 0.533-0.356 0.711s0.178 0.533 0.356 0.711l14.756 14.933c0 0.178 0.356 0.356 0.533 0.356s0.533-0.178 0.711-0.356l1.6-1.6c0.178-0.178 0.356-0.533 0.356-0.711s-0.178-0.533-0.356-0.711l-10.311-10.489h33.778c0.178 0 0.533-0.178 0.711-0.356 0.356-0.178 0.533-0.356 0.533-0.711v-2.133c0-0.356-0.178-0.711-0.356-0.889z"></path> 1823</symbol> 1824<symbol id="icon-arrow-right" viewBox="0 0 43 32"> 1825<path class="path1" d="M0.356 17.956c0.178 0.178 0.533 0.356 0.711 0.356h33.778l-10.311 10.489c-0.178 0.178-0.356 0.533-0.356 0.711 0 0.356 0.178 0.533 0.356 0.711l1.6 1.6c0.178 0.178 0.533 0.356 0.711 0.356s0.533-0.178 0.711-0.356l14.756-14.933c0.178-0.356 0.356-0.711 0.356-0.889s-0.178-0.533-0.356-0.711l-14.756-14.933c0-0.178-0.356-0.356-0.533-0.356s-0.533 0.178-0.711 0.356l-1.6 1.6c-0.178 0.178-0.356 0.533-0.356 0.711s0.178 0.533 0.356 0.711l10.311 10.489h-33.778c-0.178 0-0.533 0.178-0.711 0.356-0.356 0.178-0.533 0.356-0.533 0.711v2.311c0 0.178 0.178 0.533 0.356 0.711z"></path> 1826</symbol>
1827<symbol id="icon-play" viewBox="0 0 22 28"> 1828<path d="M21.625 14.484l-20.75 11.531c-0.484 0.266-0.875 0.031-0.875-0.516v-23c0-0.547 0.391-0.781 0.875-0.516l20.75 11.531c0.484 0.266 0.484 0.703 0 0.969z"></path> 1829</symbol> 1830<symbol id="icon-pause" viewBox="0 0 24 28"> 1831<path d="M24 3v22c0 0.547-0.453 1-1 1h-8c-0.547 0-1-0.453-1-1v-22c0-0.547 0.453-1 1-1h8c0.547 0 1 0.453 1 1zM10 3v22c0 0.547-0.453 1-1 1h-8c-0.547 0-1-0.453-1-1v-22c0-0.547 0.453-1 1-1h8c0.547 0 1 0.453 1 1z"></path> 1832</symbol> 1833</defs> 1834</svg> 1835 1836</body> 1837</html> 1838 1839 1840<!-- IONOS Performance | https://www.ionos.com 1841Generated @ 05.10.2026 04:33:41 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.