PageSourceSearch

https://lfconsulting.org/

html lfconsulting.org collected 2026-10-05 05:38:29 UTC 238,574 bytes, 1,841 lines download raw bytes

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 &#8211; IT Info, VMware, Veeam &amp; more.</title>
13<meta name='robots' content='max-image-preview:large' />
14<link rel="alternate" type="application/rss+xml" title="Luis Knowledge Base &raquo; Feed" href="https://lfconsulting.org/feed" />
15<link rel="alternate" type="application/rss+xml" title="Luis Knowledge Base &raquo; 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 &amp; 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 &#8211; 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 &amp; 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 &amp; 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 &amp; 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:&nbsp;<strong>VMware vSphere</strong>&nbsp;y&nbsp;<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&nbsp;<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&nbsp;<strong>Microsoft Hyper-V</strong>&nbsp;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&nbsp;<strong>3 ejemplos claros de arquitectura e infraestructura global</strong>&nbsp;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 &#8211; 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 &amp; Replication (B&amp;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 &amp; Replication: Seguridad garantizada</p>
503
504
505
506<p class="wp-block-paragraph">Veeam B&amp;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&amp;R y S3</p>
519
520
521
522<p class="wp-block-paragraph">La transición a Proxmox con Veeam B&amp;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&amp;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&amp;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&amp;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. &#8211;  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&#8217;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 &#8211; 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&#8230;
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 &#8211; 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 &#8211; 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 &#8211; Part 2 &#8211; Hypervisors Installation</a></h3>	</header><!-- .entry-header -->
1134
1135	
1136	<div class="entry-content">
1137		
1138<p class="wp-block-paragraph">Let&#8217;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 &#8211; Part 1 &#8211; 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&#8217;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&amp;utm_medium=menu" target="_blank" rel="noreferrer noopener">Zima</a> Board &#8211; 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&#8230;.. 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 &amp; 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 &#8211; 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&#8217;s enlarge the drive (it&#8217;s virtual), increase it, and continue…<br>The recovery partition didn&#8217;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…&nbsp;</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&#8217;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&#8217;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&#8217;s functionality into a file (Winre.wim).&nbsp;<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.&nbsp;<br><strong>Recreate the Recovery Partition:</strong><br>If you want the recovery partition back, you&#8217;ll need to create a new partition, format it, and then re-enable WinRE using reagentc /enable.&nbsp;</p>
1518
1519
1520
1521<p class="wp-block-paragraph">Now, let&#8217;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&#8217;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">&hellip;</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 &amp; 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. &#8211;  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.