CINXE.COM

Exclude By DDNS - Matomo Plugins Marketplace

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Exclude By DDNS - Matomo Plugins Marketplace</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="This&#x20;plugin&#x20;allows&#x20;you&#x20;to&#x20;dynamically&#x20;exclude&#x20;a&#x20;IP&#x20;using&#x20;DDNS&#x20;update."> <meta name="author" content=""> <meta name="twitter:card" content="gallery"> <meta name="twitter:site" content="@matomo_org"> <meta name="twitter:title" content="Exclude By DDNS"> <meta name="twitter:description" content="This plugin allows you to dynamically exclude a IP using DDNS update."> <meta property='og:title' content='Exclude By DDNS' /> <meta property='og:description' content='This plugin allows you to dynamically exclude a IP using DDNS update.' /> <meta property='og:site_name' content='Matomo.org' /> <meta property='og:type' content='website' /> <meta property='og:url' content='https://plugins.matomo.org/ExcludeByDDNS' /> <meta name="twitter:url" content="https://plugins.matomo.org/ExcludeByDDNS" /> <meta property='og:image' content='https://plugins.matomo.org/ExcludeByDDNS/images/5.0.0/settings.png?w=800' /> <meta name="twitter:image0" content="https://plugins.matomo.org/ExcludeByDDNS/images/5.0.0/settings.png?w=800"> <meta name="twitter:image1" content="https://plugins.matomo.org/ExcludeByDDNS/images/5.0.0/settings.png?w=800"> <link rel="preload" href="https://plugins.matomo.org/fonts/nunito-v9-latin-ext-regular.woff2" as="font" crossorigin> <link rel="preload" href="https://plugins.matomo.org/fonts/fontawesome/fontawesome-webfont.woff2" as="font" crossorigin> <style> .main-div-readme { display: flex; } .left-div-readme { width: 50%; } .right-div-readme { flex-grow: 1; width: 50%; } </style> <link rel="canonical" href="https://plugins.matomo.org/ExcludeByDDNS" /> <link rel="preload" href="https://plugins.matomo.org/fonts/nunito-v9-latin-ext-700.woff2" as="font" crossorigin> <link rel="preload" href="https://plugins.matomo.org/fonts/icomoon.woff" as="font" crossorigin> <!-- Le styles --> <link rel="stylesheet" type="text/css" href="/css/app.css?v=10" media="screen"> <link rel="stylesheet" type="text/css" href="/css/marketplace.css?v=7" media="screen"> <link rel="stylesheet" type="text/css" href="/css/font-awesome.min.css" media="screen"> <link rel="icon" type="image/png" href="./favicon.png" /> <script src="/js/iframeResizer.min.js" ></script> <script src="/js/jquery.js"></script> <script src="/js/app.js"></script> </head> <body> <iframe src="https://shop.matomo.org/header/?marketplace=plugins&pluginName=ExcludeByDDNS&v=2" id="shopHeader" name="shopHeader" scrolling="no" class="shopIframe"></iframe> <div class="container-content page-header-container-content"> <header class="page-header default text-center"> <div class="container"> <div class="row"> <div class="col-lg-10 col-lg-offset-1"> <h1>Exclude By DDNS</h1> <p>This plugin allows you to dynamically exclude a IP using DDNS update.</p> </div> </div> </div> </header> </div> <div class="container content"> <div class="row"> <div class="col-lg-10 col-lg-offset-1"> <ul id="plugininfo" class="btn-group btn-group-justified tabs-navigations"> <li class="btn btnDescription active"><a onclick="userOpensPluginTab('ExcludeByDDNS', 'description')" href="#description" data-toggle="tab">Description</a></li> <li class="btn btnPreview"><a onclick="userOpensPluginTab('ExcludeByDDNS', 'preview')" href="#preview" data-toggle="tab">Preview</a></li> <li class="btn btnFaq"><a onclick="userOpensPluginTab('ExcludeByDDNS', 'faq')" href="#faq" data-toggle="tab">FAQ</a></li> </ul> </div> </div> <div class="row"> <div class="col-lg-10 col-lg-offset-1"> <div class="tab-content"> <div class="tab-pane active" id="description"> <p>This plugin allows the Matomo users to dynamically exclude their IP address using DDNS update.</p> <h3>Requirements</h3> <p><a href="https://github.com/matomo-org/matomo">Matomo</a> 5.0.0-b1 or higher is required.</p> <h3>Features</h3> <ul> <li>Exclude one IP for each Matomo user</li> <li>Exclude and IP using an already updated hostname</li> </ul> <hr /> <div class="plugin-compatibility"> <p> View and download this plugin for a specific Matomo version: </p> <ul> <li><a href="?matomoversion=4">Matomo 4.x</a> </li> <li><a href="?matomoversion=5">Matomo 5.x</a> (currently selected)</li> </ul> </div> </div> <div class="tab-pane" id="faq"> <p><strong>Which update method should I use, <em>DDNS Update</em> or <em>DDNS Hostname</em>?</strong></p> <p>If available, <strong><em>DDNS Update</em></strong> is recommended. This method is a bit more complicated to set up, but it leads to immediately updated IP's, as the client will trigger the update whenever a new IP is assigned. But it may not be viable for all users, eg. * Not all DDNS clients allow custom update-URL's. * The client may be already serving another server and have no ability to talk to multiple servers at the same time.</p> <p>So, the <strong><em>DDNS Hostname</em></strong> can be an alternative. Use a DDNS service that is compatible with your client and enter the hostname from there to have the plugin resolve your dynamic IP. The downside: Updating happens via a scheduled task every hour, so there might be small windows with the new IP still being tracked, but not the old one.</p> <p><strong>What data do I need to set for DDNS Update</strong></p> <p>You need to set a custom URL to be triggered for an update. Your personal update-URL is shown in your Matomo installation (user-menu &gt; Personal &gt; DDNS Settings).</p> <p>The URL has the following scheme:</p> <pre><code>http{s}://{matomo.url}/index.php?module=ExcludeByDDNS&amp;action=update&amp;token_auth={token_auth} </code></pre> <ul> <li>{s} Use HTTPS if available.</li> <li>{matomo.url}: The URL to your Matomo installation.</li> <li>{token_auth}: A token auth (user-menu &gt; Personal &gt; Security).</li> </ul> <p>There is no need to set user, password or domain name.</p> </div> <div class="tab-pane" id="preview"> <ul class="thumbnails"> <li > <h2> settings </h2> <div class="thumbnail"> <a data-img-url="https://plugins.matomo.org/ExcludeByDDNS/images/5.0.0/settings.png?w=1024" target="_blank"><img src="https://plugins.matomo.org/ExcludeByDDNS/images/5.0.0/settings.png?w=1024" alt="" loading="lazy"></a> </div> </li> <li > <h2> superuser status </h2> <div class="thumbnail"> <a data-img-url="https://plugins.matomo.org/ExcludeByDDNS/images/5.0.0/superuser_status.png?w=1024" target="_blank"><img src="https://plugins.matomo.org/ExcludeByDDNS/images/5.0.0/superuser_status.png?w=1024" alt="" loading="lazy"></a> </div> </li> </ul> </div> </div> </div> </div> <div class="row"> <div class="col-lg-10 col-lg-offset-1"> <div class="row marketplace-metadata"> <div class="col-lg-4 col-md-4"> <div class="data"> <p><strong>Version</strong></p> <p>5.0.0</p> </div> <div class="data"> <p><strong>License</strong></p> <p> GPL v3+ </p> </div> <div class="data"> <p><strong>Keywords</strong></p> <p>ddns, ipexclude</p> </div> </div> <div class="col-lg-4 col-md-4"> <div class="data"> <p><strong>Last Updated</strong></p> <p>Aug 24th 2023</p> </div> <a name="requirements"></a> <div class="data"> <p><strong>Requirements</strong></p> <p> Matomo &gt;=5.0.0-b1,&lt;6.0.0-b1<br /> PHP &gt;=7.2.0<br /> <a title="View requirements for Matomo 4" href="?matomoversion=4#requirements">Matomo 4.x</a>, <a title="View requirements for Matomo 5" href="?matomoversion=5#requirements">Matomo 5.x</a> </p> </div> <div class="data"> <p><strong>Downloads</strong></p> <p title="Latest version: 7,336 Downloads">34108</p> </div> <div class="data"> <p><strong>Changelog</strong></p> <p><a rel="noopener" href="https://plugins.matomo.org/ExcludeByDDNS/changelog?matomoversion=5">View Changelog</a></p> </div> </div> <div class="col-md-clearfix col-sm-clearfix"></div> <div class="col-lg-4 col-md-4"> <div class="data"> <p><strong>Authors</strong></p> <p> <a rel="noopener" href="http://github.com/sgiehl">Stefan Giehl</a> </p> </div> <div class="data"> <p><strong>Websites</strong></p> <p> <a rel="noopener" href="http://github.com/sgiehl/piwik-plugin-ExcludeByDDNS">Plugin Website</a>, <a rel="noopener" href="https://github.com/sgiehl/piwik-plugin-ExcludeByDDNS">GitHub</a> </p> </div> <div class="data"> <p><strong>Activity</strong></p> <p> 156 commits by 25 developers (last commit 2 months ago) </p> </div> <div class="data"> <p><strong>Developer</strong></p> <p> <a class="donation" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&item_name=Matomo%20Plugin%20ExcludeByDDNS&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted&business=stefangiehl%40web.de"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif"/></a> <a class="donation" rel="noopener" href="https://flattr.com/thing/2578144/sgiehl"><img class="alignnone" title="Flattr" alt="" src="https://api.flattr.com/button/flattr-badge-large.png" width="93" height="20" /></a> </p> <p class="donation"><a target="_self" href="https://plugins.matomo.org/developer/sgiehl">More from this developer</a></p> </div> </div> </div> </div> </div> <div class="row"> <div class="col-lg-10 col-lg-offset-1"> <a class="btn btn-primary btn-small btn-block btn-download-marketplace" type="button" href="/api/2.0/plugins/ExcludeByDDNS/download/5.0.0">Free Download for Matomo On-Premise</a> <a class="btn btn-primary btn-small btn-block btn-download-marketplace" type="button" href="/api/2.0/plugins/ExcludeByDDNS/download/5.0.0">Free Download for Matomo for WordPress</a> </div> </div> <div style="text-align: center;list-style-position: inside;"> <div class="plugin-compatibility"> <p> View and download this plugin for a specific Matomo version: </p> <ul> <li><a href="?matomoversion=4">Matomo 4.x</a> </li> <li><a href="?matomoversion=5">Matomo 5.x</a> (currently selected)</li> </ul> </div> <hr /> </div> <script type="text/javascript"> _paq.push(['setCustomVariable', 1, "PluginName", "ExcludeByDDNS", "page"]); _paq.push(['setCustomVariable', 2, "PluginStatus", "free", "page"]); _paq.push(['setCustomVariable', 3, "PluginType", "plugin", "page"]); _paq.push(['setCustomVariable', 4, "PluginOwner", "sgiehl", "page"]); </script> <!-- Modal --> <div id="myModal" class="modal fade"> <div class="modal-dialog"> <div class="modal-content modal-image-content"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> <div class="modal-body modal-image-body"> <img id="mimg" data-src="#"/> </div> </div> </div> </div> <p class="sharePage"> Please share <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://plugins.matomo.org/ExcludeByDDNS"><span class="fa fa-facebook-official"></span></a> <a target="_blank" href="https://twitter.com/intent/tweet?url=https://plugins.matomo.org/ExcludeByDDNS&text=Check+out+Exclude%20By%20DDNS+for+Matomo+Analytics&related=innocrafthq"><span class="fa fa-twitter"></span></a> <a target="_blank" href="https://www.linkedin.com/shareArticle?mini=true&url=https://plugins.matomo.org/ExcludeByDDNS&title=Exclude%20By%20DDNS&summary=&source="><span class="fa fa-linkedin"></span></a> <a target="_blank" href="https://pinterest.com/pin/create/button/?url=https://plugins.matomo.org/ExcludeByDDNS&media=ewrwerwer&description=wwerwer"><span class="fa fa-pinterest-square"></span></a> <a href="mailto:?&subject=Exclude By DDNS&body=Check this out: https://plugins.matomo.org/ExcludeByDDNS"><span class="fa fa-envelope-o"></span></a> </p> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Product", "name": "Matomo Plugin ExcludeByDDNS (Piwik)", "image": "https://plugins.matomo.org/ExcludeByDDNS/images/5.0.0/superuser_status.png?w=800", "description": "This plugin allows you to dynamically exclude a IP using DDNS update.", "applicationCategory": "BusinessApplication", "operatingSystem": "Windows, Linux, OSX", "softwareVersion": "5.0.0", "offers": { "@type": "Offer", "price": "0.00", "priceCurrency": "EUR" } } </script> </div> <!-- /container --> <footer class="container footer-page"> <div class="row"> <div class="col-lg-10 col-lg-offset-1 text-center"> <a class="go-top ui-scroll-top" href="#"><span><i class="ficon-arrow-up"></i>Go to top</span></a> </div> </div> <div class="row footer-menu"> <div class="col-lg-10 col-lg-offset-1 text-center"> <ul id="menu-footer_marketplace" class="nav"><li class="menu-faq"><a href="https://shop.matomo.org/faq/">FAQ</a></li> <li class="menu-privacy"><a href="https://matomo.org/privacy-policy/">Privacy</a></li> <li class="menu-terms"><a href="https://shop.matomo.org/terms-conditions/">Terms</a></li> <li class="menu-contact"><a href="https://matomo.org/contact/marketplace/">Contact</a></li> <li class="menu-developers"><a href="https://developer.matomo.org">Developers</a></li> </ul> </div> </div> <div class="row footer-copyright"> <div class="col-lg-10 col-lg-offset-1 text-center"> <p>2024 &copy; Matomo.org. </p> <p><small>Matomo respects your privacy and gives you full control over your data.</small></p> </div> </div> </footer> <script type="text/javascript"> var $iframes = $('iframe#shopHeader'); if ($iframes.size() == 1 && $iframes[0]) { iFrameResize({checkOrigin: ['https://shop.matomo.org']}, $iframes[0]); } </script> <!-- Matomo--> <script type="text/javascript"> var _paq = _paq || []; _paq.push(['disableCookies']); _paq.push(['setCustomVariable', 1, "Currency", "USD", "visit"]); _paq.push(["setDomains", ['shop.matomo.org', 'plugins.matomo.org', 'themes.matomo.org']]); _paq.push(["trackPageView"]); _paq.push(["enableLinkTracking"]); _paq.push(["enableHeartBeatTimer"]); _paq.push(["trackVisibleContentImpressions", true, 0]); _paq.push(['enableJSErrorTracking']); function track() { (function() { var u=(("https:" == document.location.protocol) ? "https" : "http") + "://demo-web.matomo.org/"; _paq.push(["setTrackerUrl", u+"piwik.php"]); _paq.push(["setSiteId", "11"]); var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); })(); } if (window.addEventListener) { window.addEventListener("load", track, false); } else if (window.attachEvent) { window.attachEvent("onload",track); } else { track(); } </script> <!-- End Matomo Code --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10