{"id":3016,"date":"2026-04-27T12:00:00","date_gmt":"2026-04-27T10:00:00","guid":{"rendered":"https:\/\/sascha-brockel.de\/?p=3016"},"modified":"2026-04-05T19:46:41","modified_gmt":"2026-04-05T17:46:41","slug":"docsight-get-your-legal-internet-service","status":"publish","type":"post","link":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/","title":{"rendered":"DOCSight - Get your rightful internet service"},"content":{"rendered":"<p class=\"wp-block-yoast-seo-estimated-reading-time yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"><svg aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" style=\"display:inline-block;vertical-align:-0.1em\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg><\/span><span class=\"yoast-reading-time__spacer\" style=\"display:inline-block;width:1em\"><\/span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time: <\/span><span class=\"yoast-reading-time__reading-time\">13<\/span><span class=\"yoast-reading-time__time-unit\"> minutes<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We all know this frustrating scenario: you come home after a long day at work, just want to stream your favorite series or play a game online, and nothing works. The picture buffers, the ping skyrockets or the connection drops out completely. You call the hotline of your provider - whether Vodafone, PYUR or others - and are put on hold forever, only to be told the standard answer: <em>\u201eWell, everything looks fine on our end. Have you ever restarted the router?\u201c<\/em> As the customer, you are usually the one who is left out in the cold. The provider has the data, you just have the hassle. But that's over now. Today I'm going to introduce you to a real secret weapon that reverses the balance of power between you and your Internet provider: <strong>DOCSight<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This ingenious open source tool, developed by the German IT professional Dennis Braun (on GitHub as <em>itsDNNS<\/em> was born out of this very frustration. DOCSight monitors your cable connection around the clock, relentlessly collects evidence of every failure, no matter how small, and generates an official complaint PDF at the touch of a button that no support employee can ignore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this ultimate guide, you will learn everything you need to know about DOCSight: how it works, what the technical values mean and how you can install it as a Docker container directly at home in just a few minutes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For detailed instructions and explanations of all configuration options, I recommend watching the YouTube video linked below. This video goes into detail about each individual setting, providing you with comprehensive instructions on how to set everything up correctly. Any code from the video can be found in this article, so you can use it directly without having to type it out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This blog post, including video, is part of a series in which we build and set up our own home server. We start with the basics, such as installing Ubuntu VM with Docker, and then move on to configuring our own domain, security measures, and, above all, lots of cool and useful self-hosted services. Whether it's media servers like Plex or Jellyfin or document management like Paperless-NGX, we'll work together to build the setup you want to see. We'll even tackle topics like single sign-on (SSO) together.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Was_genau_ist_DOCSight\" >What exactly is DOCSight?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Was_ist_wenn_ich_gar_kein_Kabelinternet_habe\" >What if I don't have cable Internet at all?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Die_Kernfunktionen_Das_Arsenal_deiner_neuen_Geheimwaffe\" >The core functions: The arsenal of your new secret weapon<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Technik-Exkurs_DOCSIS_verstehen_lernen\" >Technical excursion: Understanding DOCSIS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#1_Downstream_Empfangsrichtung\" >1. downstream (receive direction)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#2_Upstream_Senderichtung\" >2. upstream (transmission direction)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#3_Fehlerzahler_Correctable_vs_Uncorrectable\" >3. error counter (Correctable vs. Uncorrectable)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Installation_von_DOCSight_via_Docker\" >Installation of DOCSight via Docker<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Das_ultimative_Setup_Die_%E2%80%9EFull_Stack%E2%80%9C_Installation\" >The ultimate setup: The \u201eFull Stack\u201c installation<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Aus_welchen_Tools_besteht_der_Full_Stack_und_was_machen_sie\" >What tools does the full stack consist of and what do they do?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Wie_alles_genial_zusammenarbeitet\" >How everything works together brilliantly<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#%E2%9A%A0%EF%B8%8F_Wichtiger_Hinweis_zur_Einrichtung\" >\u26a0\ufe0f Important note on the setup<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Umsetzung_im_YouTube-Video\" >YouTube video implementation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Fazit\" >Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#Nutzliche_Links_auf_einen_Blick\" >Useful links at a glance<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-was-genau-ist-docsight\"><span class=\"ez-toc-section\" id=\"Was_genau_ist_DOCSight\"><\/span>What exactly is DOCSight?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DOCSight is a web-based monitoring solution designed specifically for <strong>DOCSIS cable modems<\/strong> (such as the AVM FRITZ!Box Cable series, Vodafone Station or the Arris TC4400). It automatically logs into your router in the background and reads out all relevant line values at regular intervals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While your provider only ever takes a snapshot when you make a call (and the error naturally occurs at that exact second) <em>not<\/em> occurs), DOCSight builds up a complete history. It recognizes patterns, documents interruptions with a precise time stamp and visualizes the quality of your line over days, weeks and months.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"h-hauptteil\">But DOCSight is not just a dashboard for technology nerds. The absolute killer feature is the <strong>Preservation of evidence<\/strong>. The tool bundles all collected incidents in a so-called <em>Incident Journal<\/em> (incident log) and generates official, watertight complaint letters as PDF files. You can send these directly to your provider or - even better - to the Federal Network Agency.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-was-ist-wenn-ich-gar-kein-kabelinternet-habe\"><span class=\"ez-toc-section\" id=\"Was_ist_wenn_ich_gar_kein_Kabelinternet_habe\"><\/span>What if I don't have cable Internet at all?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do you have fiber optics, VDSL or Starlink? No problem! Although DOCSight was primarily built for the in-depth analysis of DOCSIS networks, it offers a <strong>Generic Router Mode<\/strong>. In this mode, the specific signal level measurements are omitted, but you still benefit from the core functions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Speedtest tracking<\/li>\n\n\n\n<li>Incident journal (failure logging)<\/li>\n\n\n\n<li>Generation of the complaint PDF<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"h-hauptteil\">This means that you finally have a tool for professionally documenting interruptions for other connection types.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Die_Kernfunktionen_Das_Arsenal_deiner_neuen_Geheimwaffe\"><\/span>The core functions: The arsenal of your new secret weapon<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DOCSight offers a wealth of functions that are constantly being expanded by the community and the developer. Here are the most important features in detail:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>24\/7 signal monitoring:<\/strong> DOCSight records every DOCSIS metric value around the clock. This includes downstream power, upstream power, SNR (signal-to-noise ratio), modulations, error rates, latencies and the actual speed.<\/li>\n\n\n\n<li><strong>The complaint generator:<\/strong> You can create a structured PDF with just one click. A complaint without structure is just noise for providers. However, a document with named incidents, automated measurements over weeks and graphical before\/after comparisons is legally solid proof.<\/li>\n\n\n\n<li><strong>Incident journal &amp; before\/after comparisons:<\/strong> You can mark specific periods when the Internet was extremely poor and compare them with periods when it worked. DOCSight creates visual overlays that clearly show the drop in quality (\u201edegradation\u201c).<\/li>\n\n\n\n<li><strong>Speedtest tracking:<\/strong> DOCSight integrates speed tests (including the recognition of server IDs and names) so that you can document whether you are actually receiving the contractually agreed service.<\/li>\n\n\n\n<li><strong>Home Assistant Integration:<\/strong> DOCSight transmits all modem values directly to your smart home via the MQTT protocol. This means you can have alerts pushed to your cell phone or have smart lamps light up red when the upstream drops.<\/li>\n\n\n\n<li><strong>BQM (Broadband Quality Monitor) Import:<\/strong> Do you have old pings graphs from ThinkBroadband? DOCSight allows you to seamlessly import these historical images via drag-and-drop to place them alongside your local DOCSIS data.<\/li>\n\n\n\n<li><strong>100% Local &amp; Private:<\/strong> DOCSight runs entirely on your own hardware (self-hosted). No data leaves your network, nothing is uploaded to a dubious cloud. Your network data belongs to you.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is all up to date and is currently still being developed very diligently! For some features you will need to set up additional tools.<\/p>\n\n\n\n<div class=\"atkp-container atkp-grid_3_columns-box  atkp-template-grid_3_columns\">\n    <\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Technik-Exkurs_DOCSIS_verstehen_lernen\"><\/span>Technical excursion: Understanding DOCSIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">So that you can interpret the graphs in DOCSight correctly and stand up to the support on the phone, we need to take a quick dive into the technology. DOCSIS (Data Over Cable Service Interface Specification) is the standard that enables fast Internet via coaxial cable (the old TV cable).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The DOCSight dashboard shows you various metrics. Here is the translation into understandable German:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-downstream-empfangsrichtung\"><span class=\"ez-toc-section\" id=\"1_Downstream_Empfangsrichtung\"><\/span><strong>1. downstream (receive direction)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is the signal that comes into your house from the distributor on the street.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Power Level (signal level):<\/strong> This value is measured in dBmV. Ideally, it should be close to $0$ dBmV. A range of $-6$ to $+6$ dBmV is often tolerable (depending on the modulation and provider specification). If the value is too low, the signal is too weak. If it is too high, the signal is \u201eoverdriven\u201c and the router only understands noise.<\/li>\n\n\n\n<li><strong>SNR \/ MER (signal-to-noise ratio):<\/strong> This is probably the most important value! It indicates how well the actual data signal stands out from the background noise of the line. The higher this value in dB, the better. Values above $33$ dB (for QAM256) are good, but if the SNR falls below $30$ dB, there will be massive packet loss and disconnections. DOCSight alerts you immediately if this value drops.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Upstream_Senderichtung\"><\/span><strong>2. upstream (transmission direction)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is the signal that your router \u201eshouts back\u201c in the direction of the distribution box.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Power Level:<\/strong> In contrast to the downstream, this value must be high. Your modem must transmit loud enough to overcome the attenuation of the cable and the return path interferers. Values between $40$ and $50$ dBmV are usually optimal. If the value rises above $50$ dBmV (or even to $58$ dBmV), your router has to literally \u201escream\u201c to be heard. This is a clear sign of a massive problem on the line or in the house amplifier.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Fehlerzahler_Correctable_vs_Uncorrectable\"><\/span><strong>3. error counter (Correctable vs. Uncorrectable)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Errors always occur on the line.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Correctables:<\/strong> These are errors that the modem was able to repair itself thanks to built-in error correction. A few of them are completely normal.<\/li>\n\n\n\n<li><strong>Uncorrectables:<\/strong> This is where it becomes critical. These are destroyed data packets that can no longer be recovered and have to be requested again. A rapid increase in uncorrectables means: your Internet stutters, pings skyrocket, streams break off. DOCSight tracks these values on every single channel.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Pro tip: At the request of the community, DOCSight recently introduced a feature that allows you to overlay several DOCSIS channels (Multi-Channel Comparison) in a graph. This allows you to see immediately whether only one frequency is disrupted or whether the entire frequency block is down!<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Installation_von_DOCSight_via_Docker\"><\/span>Installation of DOCSight via Docker<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DOCSight is designed as a Docker container. This means it is extremely lightweight and runs on almost anything: a small Raspberry Pi, a mini PC, an Unraid server or on a NAS system (such as Synology or QNAP).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Prerequisites:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A running Docker environment (Docker Engine &amp; Docker Compose).<\/li>\n\n\n\n<li>A supported cable modem with web interface (e.g. a FRITZ!Box Cable).<\/li>\n\n\n\n<li>(Optional) An MQTT broker for the Home Assistant connection.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1: Create the docker-compose.yml<\/strong> Create a new folder for DOCSight on your server and create a file called <code>docker-compose.yml<\/code>. Paste the following code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>services:\n  docsight:\n    image: ghcr.io\/itsdnns\/docsight:latest\n    container_name: docsight\n    restart: unless-stopped\n    ports:\n      - \"8765:8765\"\n    volumes:\n      - \/mnt\/cache\/appdata\/monitoring\/docsight:\/data\n    environment:\n      - TZ=Europe\/Berlin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2: Start container<\/strong> Open the terminal in the same folder and start the container with a simple command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker-compose up -d<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 3: The Setup Wizard<\/strong> Now open your web browser and call up the IP address of your server followed by port 8765 (e.g. <code>http:\/\/192.168.178.50:8765<\/code>). The DOCSight Setup Wizard will welcome you immediately. All you have to do now is enter the URL of your modem (e.g. for an AVM FRITZ! <code>http:\/\/192.168.178.1<\/code>), enter your user name and password. After a short connection test, you can specify the query interval (e.g. every 5 minutes) and your preferred language (available in \ud83c\udde9\ud83c\uddea, \ud83c\uddec\ud83c\udde7, \ud83c\uddea\ud83c\uddf8, \ud83c\uddeb\ud83c\uddf7).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tip: create a new user for the connection in your router.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That's it! From this moment on, DOCSight collects your data in the background.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Das_ultimative_Setup_Die_%E2%80%9EFull_Stack%E2%80%9C_Installation\"><\/span>The ultimate setup: The \u201eFull Stack\u201c installation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you have the simple Docker container running, you're already in a better position than 99 % of all cable customers. But for the real power users and those who want to collect legally watertight evidence for a special termination or reduction in monthly costs, there is also the <strong>\u201eFull stack\u201c compose example<\/strong> (<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/itsDNNS\/docsight\/wiki\/Example-Compose-Stacks#full-stack\">to be found here in the Wiki<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With this full-stack installation, you not only install DOCSight on the server, but also a complete armada of monitoring tools that interlock seamlessly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Aus_welchen_Tools_besteht_der_Full_Stack_und_was_machen_sie\"><\/span>What tools does the full stack consist of and what do they do?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Such an extended setup usually combines several specialized containers, which together form an unbeatable evidence package:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>DOCSight (the centerpiece):<\/strong> As already described, this is the core of your setup. DOCSight is responsible for reading the physical line values of your modem (signal level, SNR, error counter) every second and generating the final complaint PDF. It monitors the \u201epipes\u201c through which your Internet flows.<\/li>\n\n\n\n<li><strong>Broadband measurement (The official authority):<\/strong> This is the absolute game changer. The official desktop app of the Federal Network Agency (broadband measurement) can also be operated as a container solution. While DOCSight looks, <em>Why<\/em> the line is bad, this container measures highly officially, <em>how much<\/em> speed actually reaches you. It carries out automated, legally recognized measurement campaigns (e.g. 30 measurements over 3 days).<\/li>\n\n\n\n<li><strong>MQTT Broker \/ Home Assistant (The message chain):<\/strong> A message broker such as Eclipse Mosquitto is often integrated into the full stack. It takes the data from DOCSight and pushes it to your smart home system in real time.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_alles_genial_zusammenarbeitet\"><\/span>How everything works together brilliantly<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The magic happens in the combination of tools. Let's assume you always have massive drops in download speed in the evening.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Broadband measurement container<\/strong> starts its measurement campaign and records it in a highly official manner: <em>\u201eCustomer only has 80 Mbit\/s instead of the booked 1000 Mbit\/s. This is a contractual undersupply.\u201c<\/em> This report alone is often enough to reduce the bill. But the provider could still make excuses (\u201eIt's because of your home network!\u201c).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here straddles <strong>DOCSight<\/strong> in: In exactly the same period, DOCSight shows that the modulation in the downstream has completely collapsed due to a defective amplifier on the street. So you tell the provider or the network agency <strong>both<\/strong> before: The official speed dip (broadband measurement) <strong>and<\/strong> the physical cause at the node (DOCSight). No support employee can get out of these pliers!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%9A%A0%EF%B8%8F_Wichtiger_Hinweis_zur_Einrichtung\"><\/span>\u26a0\ufe0f Important note on the setup<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As tempting as the full stack is, it requires a bit of craftsmanship! <strong>These additional tools do not simply run \u201eout of the box\u201c with DOCSight.<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Own configuration absolutely necessary:<\/strong> Each container in the full stack requires its own environment variables (<code>.env<\/code> files), volume shares and port assignments.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The pitfalls of broadband measurement:<\/strong> The broadband measurement container in particular requires attention. As it is the official software of the BNetzA, you often have to access the container via VNC (virtual desktop in the browser) to initially agree to the terms and conditions, enter your tariff manually and start the measurement campaign manually. It is not a pure \u201einstall and forget\u201c process.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So take a quiet hour at the weekend for the full-stack setup, read the documentation of the respective container maintainer carefully and adapt the configurations to your own network. The effort is extremely worthwhile if you finally want to prove in black and white that the error is definitely not due to your WLAN!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"youtube\"><span class=\"ez-toc-section\" id=\"Umsetzung_im_YouTube-Video\"><\/span>YouTube video implementation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n\n\n<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"DOCSight: The secret weapon against lousy Internet providers! \ud83d\ude21 (Collect evidence &amp; defend yourself)\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/fMqYgDzbSvQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fazit\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fighting against large telecommunications companies often feels like tilting at windmills. As a customer, you are fobbed off on the phone with standardized phrases, while you pay good money month after month for a service that is not delivered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DOCSight changes the rules of the game. It's not just a monitoring tool for your home network, it's your personal digital advocate. It transforms vague statements like <em>\u201eMy internet is kind of slow\u201c<\/em> into hard facts: <em>\u201eOn May 12 between 18:00 and 21:30, the SNR on channel 4 dropped below 28 dB, resulting in 45,000 uncorrectable errors and massive packet loss. See attachment 1 in the PDF.\u201c<\/em> This puts your provider under real pressure. Take network analysis into your own hands, install DOCSight and make sure you get what you pay for!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nutzliche_Links_auf_einen_Blick\"><\/span>Useful links at a glance<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DOCSight GitHub Repository:<\/strong> <a href=\"https:\/\/github.com\/itsDNNS\/docsight\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/itsDNNS\/docsight<\/a><\/li>\n\n\n\n<li><strong>Official wiki &amp; documentary:<\/strong> <a href=\"https:\/\/github.com\/itsDNNS\/docsight\/wiki\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/itsDNNS\/docsight\/wiki<\/a><\/li>\n\n\n\n<li><strong>Docker Installation Guide:<\/strong> <a href=\"https:\/\/docs.docker.com\/get-docker\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/docs.docker.com\/get-docker\/<\/a><\/li>\n\n\n\n<li><strong>Broadband measurement (Federal Network Agency):<\/strong> <a href=\"https:\/\/www.breitbandmessung.de\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.breitbandmessung.de\/<\/a><\/li>\n<\/ul>\n\n\n\n<div id=\"jp-block-themeisle-blocks-font-awesome-icons-8c6d8bc1\" class=\"wp-block-themeisle-blocks-font-awesome-icons jp-block-themeisle-blocks-font-awesome-icons\"><span class=\"wp-block-themeisle-blocks-font-awesome-icons-container\"><a href=\"https:\/\/sascha-brockel.de\/en\/#contact\" target=\"_self\" rel=\"noopener noreferrer\"><i class=\"fas fa-business-time\"><\/i><\/a><\/span><\/div>\n\n\n\n<h4 id=\"jp-block-themeisle-blocks-advanced-heading-baa7fa4c\" class=\"wp-block-themeisle-blocks-advanced-heading jp-block-themeisle-blocks-advanced-heading-baa7fa4c jp-block-themeisle-blocks-advanced-heading ticss-116fe371\">Interested, but lack time or knowledge?<\/h4>\n\n\n\n<p id=\"jp-block-themeisle-blocks-advanced-heading-16f35f43\" class=\"wp-block-themeisle-blocks-advanced-heading jp-block-themeisle-blocks-advanced-heading-16f35f43 jp-block-themeisle-blocks-advanced-heading ticss-0e2b851d\">No problem. Contact me and we will discuss your requirements. No matter if business or private.<\/p>\n\n\n\n<div id=\"jp-block-themeisle-blocks-button-group-77e0455a\" class=\"wp-block-themeisle-blocks-button-group wp-block-buttons align-center jp-block-themeisle-blocks-button-group jp-block-buttons\">\n<div id=\"jp-block-themeisle-blocks-button-c6fb3687\" class=\"wp-block-themeisle-blocks-button wp-block-button jp-block-themeisle-blocks-button jp-block-button\"><a href=\"https:\/\/sascha-brockel.de\/en\/#contact\" target=\"_self\" rel=\"noopener noreferrer\" class=\"wp-block-button__link\"><i class=\"fas fa-fw fa-phone-volume margin-right\"><\/i><span>Contact<\/span><\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Wir alle kennen dieses frustrierende Szenario: Du kommst nach einem langen Arbeitstag nach Hause, m\u00f6chtest einfach nur deine Lieblingsserie streamen oder eine Runde online spielen, und nichts geht mehr. Das Bild puffert, der Ping schie\u00dft in die H\u00f6he, oder die Verbindung bricht komplett ab. Du rufst bei der Hotline deines [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3050,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[77,10],"tags":[16,46,128],"class_list":["post-3016","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apps","category-tipps-tricks","tag-docker","tag-home-assistant","tag-internetprobleme"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>DOCSight - Hol dir deine rechtm\u00e4\u00dfige Internetleistung - Sascha Brockel<\/title>\n<meta name=\"description\" content=\"Internet langsam? Provider stellt sich quer? \u00dcberwache dein Kabelmodem mit DOCSight via Docker und generiere wasserdichte Beweise! \ud83d\udcc9\ud83d\udcaa\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DOCSight - Hol dir deine rechtm\u00e4\u00dfige Internetleistung\" \/>\n<meta property=\"og:description\" content=\"Internet langsam? Provider stellt sich quer? \u00dcberwache dein Kabelmodem mit DOCSight via Docker und generiere wasserdichte Beweise! \ud83d\udcc9\ud83d\udcaa\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/\" \/>\n<meta property=\"og:site_name\" content=\"Sascha Brockel\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-27T10:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2026\/04\/pexels-photo-4818711.avif\" \/>\n\t<meta property=\"og:image:width\" content=\"1880\" \/>\n\t<meta property=\"og:image:height\" content=\"1253\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sascha Brockel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@saschabrockel\" \/>\n<meta name=\"twitter:site\" content=\"@saschabrockel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sascha Brockel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/\"},\"author\":{\"name\":\"Sascha Brockel\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"headline\":\"DOCSight &#8211; Hol dir deine rechtm\u00e4\u00dfige Internetleistung\",\"datePublished\":\"2026-04-27T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/\"},\"wordCount\":2102,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"image\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/pexels-photo-4818711.avif\",\"keywords\":[\"Docker\",\"Home Assistant\",\"Internetprobleme\"],\"articleSection\":[\"Apps\",\"Tipps &amp; Tricks\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/\",\"name\":\"DOCSight - Hol dir deine rechtm\u00e4\u00dfige Internetleistung - Sascha Brockel\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/pexels-photo-4818711.avif\",\"datePublished\":\"2026-04-27T10:00:00+00:00\",\"description\":\"Internet langsam? Provider stellt sich quer? \u00dcberwache dein Kabelmodem mit DOCSight via Docker und generiere wasserdichte Beweise! \ud83d\udcc9\ud83d\udcaa\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/pexels-photo-4818711.avif\",\"contentUrl\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/pexels-photo-4818711.avif\",\"width\":1880,\"height\":1253,\"caption\":\"Photo by Brett Sayles on Pexels.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/docsight-get-your-legal-internet-service\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/sascha-brockel.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DOCSight &#8211; Hol dir deine rechtm\u00e4\u00dfige Internetleistung\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#website\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/\",\"name\":\"Sascha Brockel\",\"description\":\"Fortschritt kennt keine Grenzen\",\"publisher\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sascha-brockel.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\",\"name\":\"Sascha Brockel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"width\":709,\"height\":945,\"caption\":\"Sascha Brockel\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\"},\"sameAs\":[\"https:\\\/\\\/sascha-brockel.de\\\/\",\"https:\\\/\\\/www.instagram.com\\\/saschabrockel\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/sascha-brockel-b20725164\\\/\",\"https:\\\/\\\/x.com\\\/saschabrockel\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCogo25FboCahP7s8--HDuIQ\"]}]}<\/script>\n<meta property=\"og:video\" content=\"https:\/\/www.youtube.com\/embed\/fMqYgDzbSvQ\" \/>\n<meta property=\"og:video:type\" content=\"text\/html\" \/>\n<meta property=\"og:video:duration\" content=\"1609\" \/>\n<meta property=\"og:video:width\" content=\"480\" \/>\n<meta property=\"og:video:height\" content=\"270\" \/>\n<meta property=\"ya:ovs:adult\" content=\"false\" \/>\n<meta property=\"ya:ovs:upload_date\" content=\"2026-04-27T10:00:00+00:00\" \/>\n<meta property=\"ya:ovs:allow_embed\" content=\"true\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DOCSight - Get your rightful internet service - Sascha Brockel","description":"Internet slow? Provider is acting up? Monitor your cable modem with DOCSight via Docker and generate watertight evidence! \ud83d\udcc9\ud83d\udcaa","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/","og_locale":"en_US","og_type":"article","og_title":"DOCSight - Hol dir deine rechtm\u00e4\u00dfige Internetleistung","og_description":"Internet langsam? Provider stellt sich quer? \u00dcberwache dein Kabelmodem mit DOCSight via Docker und generiere wasserdichte Beweise! \ud83d\udcc9\ud83d\udcaa","og_url":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/","og_site_name":"Sascha Brockel","article_published_time":"2026-04-27T10:00:00+00:00","og_image":[{"width":1880,"height":1253,"url":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2026\/04\/pexels-photo-4818711.avif","type":"image\/jpeg"}],"author":"Sascha Brockel","twitter_card":"summary_large_image","twitter_creator":"@saschabrockel","twitter_site":"@saschabrockel","twitter_misc":{"Written by":"Sascha Brockel","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#article","isPartOf":{"@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/"},"author":{"name":"Sascha Brockel","@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"headline":"DOCSight &#8211; Hol dir deine rechtm\u00e4\u00dfige Internetleistung","datePublished":"2026-04-27T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/"},"wordCount":2102,"commentCount":0,"publisher":{"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"image":{"@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#primaryimage"},"thumbnailUrl":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2026\/04\/pexels-photo-4818711.avif","keywords":["Docker","Home Assistant","Internetprobleme"],"articleSection":["Apps","Tipps &amp; Tricks"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/sascha-brockel.de\/en\/#organization"}},{"@type":"WebPage","@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/","url":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/","name":"DOCSight - Get your rightful internet service - Sascha Brockel","isPartOf":{"@id":"https:\/\/sascha-brockel.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#primaryimage"},"image":{"@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#primaryimage"},"thumbnailUrl":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2026\/04\/pexels-photo-4818711.avif","datePublished":"2026-04-27T10:00:00+00:00","description":"Internet slow? Provider is acting up? Monitor your cable modem with DOCSight via Docker and generate watertight evidence! \ud83d\udcc9\ud83d\udcaa","breadcrumb":{"@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#primaryimage","url":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2026\/04\/pexels-photo-4818711.avif","contentUrl":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2026\/04\/pexels-photo-4818711.avif","width":1880,"height":1253,"caption":"Photo by Brett Sayles on Pexels.com"},{"@type":"BreadcrumbList","@id":"https:\/\/sascha-brockel.de\/en\/docsight-get-your-legal-internet-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/sascha-brockel.de\/"},{"@type":"ListItem","position":2,"name":"DOCSight &#8211; Hol dir deine rechtm\u00e4\u00dfige Internetleistung"}]},{"@type":"WebSite","@id":"https:\/\/sascha-brockel.de\/#website","url":"https:\/\/sascha-brockel.de\/","name":"Sascha Brockel","description":"Progress knows no boundaries","publisher":{"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sascha-brockel.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970","name":"Sascha Brockel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","url":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","contentUrl":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","width":709,"height":945,"caption":"Sascha Brockel"},"logo":{"@id":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1"},"sameAs":["https:\/\/sascha-brockel.de\/","https:\/\/www.instagram.com\/saschabrockel\/","https:\/\/www.linkedin.com\/in\/sascha-brockel-b20725164\/","https:\/\/x.com\/saschabrockel","https:\/\/www.youtube.com\/channel\/UCogo25FboCahP7s8--HDuIQ"]}]},"og_video":"https:\/\/www.youtube.com\/embed\/fMqYgDzbSvQ","og_video_type":"text\/html","og_video_duration":"1609","og_video_width":"480","og_video_height":"270","ya_ovs_adult":"false","ya_ovs_upload_date":"2026-04-27T10:00:00+00:00","ya_ovs_allow_embed":"true"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2026\/04\/pexels-photo-4818711.avif","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/3016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/comments?post=3016"}],"version-history":[{"count":3,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/3016\/revisions"}],"predecessor-version":[{"id":3055,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/3016\/revisions\/3055"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/media\/3050"}],"wp:attachment":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/media?parent=3016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/categories?post=3016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/tags?post=3016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}