<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>DinoDevs</provider_name><provider_url>https://dinodevs.com/blog</provider_url><author_name>Athanasios Grammatopoulos</author_name><author_url>https://dinodevs.com/blog/author/gramthanos/</author_url><title>Installing LibreNMS on Docker - DinoDevs</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="e8jdqym0eM"&gt;&lt;a href="https://dinodevs.com/blog/installing-librenms-on-docker/"&gt;Installing LibreNMS on Docker&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://dinodevs.com/blog/installing-librenms-on-docker/embed/#?secret=e8jdqym0eM" width="600" height="338" title="&#x201C;Installing LibreNMS on Docker&#x201D; &#x2014; DinoDevs" data-secret="e8jdqym0eM" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
&lt;/script&gt;
</html><thumbnail_url>https://dinodevs.com/blog/wp-content/uploads/2023/11/librenms-on-docker.png</thumbnail_url><thumbnail_width>1024</thumbnail_width><thumbnail_height>346</thumbnail_height><description>As its website explains, LibreNMS is &#x201C;a fully featured network monitoring system that provides a wealth of features and device support&#x201D;. It can be used to monitor servers and services so make sure they are functioning as intended. Setting up LibreNMS To set LibreNMS up, we will follow the official guide, correcting some of the [&hellip;]</description></oembed>
