Simon Marsh 43d55c0d23
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
rebuild updates
2025-01-21 14:28:03 +00:00

1377 lines
52 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=2010&amp;path=livereload" data-no-instant defer></script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Public Services">
<title>Public Services | burble.dn42</title>
<link rel="icon" href="/favicon/favicon-32x32.png" type="image/x-icon">
<link rel="preload" as="font" href="/fonts/Metropolis.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="/fonts/LiberationSans.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="/fonts/LiberationSans-Bold.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="/fonts/LiberationSans-BoldItalic.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="/fonts/LiberationSans-Italic.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="/fonts/LiberationMono.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="/fonts/DroidSans.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="/fonts/GeekdocIcons.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/main-7a8a8dd1df.min.css" as="style">
<link rel="stylesheet" href="/main-7a8a8dd1df.min.css" media="all">
<link rel="preload" href="/mobile-2eb10ce87d.min.css" as="style">
<link rel="stylesheet" href="/mobile-2eb10ce87d.min.css" media="screen and (max-width: 45rem)">
<link rel="preload" href="/print-16259ad7b8.min.css" as="style">
<link rel="stylesheet" href="/print-16259ad7b8.min.css" media="print">
<link rel="preload" href="/custom.css" as="style">
<link rel="stylesheet" href="/custom.css" media="all">
<!-- Made with Geekdoc theme https://github.com/thegeeklab/hugo-geekdoc -->
</head>
<body>
<svg style="position: absolute; width: 0; height: 0; overflow: hidden;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol viewBox="-2.29 -2.29 28.57 28.57" id="arrow_back" xmlns="http://www.w3.org/2000/svg"><path d="M24 10.526v2.947H5.755l8.351 8.421-2.105 2.105-12-12 12-12 2.105 2.105-8.351 8.421H24z"/></symbol><symbol viewBox="-2.29 -2.29 28.57 28.57" id="arrow_left_alt" xmlns="http://www.w3.org/2000/svg"><path d="M5.965 10.526V6.035L0 12l5.965 5.965v-4.491H24v-2.947H5.965z"/></symbol><symbol viewBox="-2.29 -2.29 28.57 28.57" id="arrow_right_alt" xmlns="http://www.w3.org/2000/svg"><path d="M18.035 10.526V6.035L24 12l-5.965 5.965v-4.491H0v-2.947h18.035z"/></symbol><symbol viewBox="-2.29 -2.29 32.57 32.57" id="bitbucket" xmlns="http://www.w3.org/2000/svg"><path d="M15.905 13.355c.189 1.444-1.564 2.578-2.784 1.839-1.375-.602-1.375-2.784-.034-3.403 1.151-.705 2.818.223 2.818 1.564zm1.907-.361c-.309-2.44-3.076-4.056-5.328-3.042-1.426.636-2.389 2.148-2.32 3.747.086 2.097 2.08 3.815 4.176 3.626s3.729-2.234 3.472-4.331zm4.108-9.315c-.756-.997-2.045-1.169-3.179-1.358-3.214-.516-6.513-.533-9.727.034-1.066.172-2.269.361-2.939 1.323 1.1 1.031 2.664 1.186 4.073 1.358 2.544.327 5.156.344 7.699.017 1.426-.172 3.008-.309 4.073-1.375zm.979 17.788c-.481 1.684-.206 3.953-1.994 4.932-3.076 1.701-6.806 1.89-10.191 1.289-1.787-.327-3.884-.894-4.864-2.578-.43-1.65-.705-3.334-.98-5.018l.103-.275.309-.155c5.121 3.386 12.288 3.386 17.427 0 .808.241.206 1.22.189 1.805zM26.01 4.951c-.584 3.764-1.255 7.51-1.908 11.257-.189 1.1-1.255 1.719-2.148 2.183-3.214 1.615-6.96 1.89-10.483 1.512-2.389-.258-4.829-.894-6.771-2.389-.911-.705-.911-1.908-1.083-2.922-.602-3.523-1.289-7.046-1.719-10.604.206-1.547 1.942-2.217 3.231-2.698C6.848.654 8.686.362 10.508.19c3.884-.378 7.854-.241 11.618.859 1.341.395 2.784.945 3.695 2.097.412.533.275 1.203.189 1.805z"/></symbol><symbol viewBox="-2.29 -2.29 28.57 28.57" id="bookmark" xmlns="http://www.w3.org/2000/svg"><path d="M15.268 4.392q.868 0 1.532.638t.664 1.506v17.463l-7.659-3.268-7.608 3.268V6.536q0-.868.664-1.506t1.532-.638h10.876zm4.34 14.144V4.392q0-.868-.638-1.532t-1.506-.664H6.537q0-.868.664-1.532T8.733 0h10.876q.868 0 1.532.664t.664 1.532v17.412z"/></symbol><symbol viewBox="-2.29 -2.29 32.57 32.57" id="code" xmlns="http://www.w3.org/2000/svg"><path d="M9.917 24.5a1.75 1.75 0 10-3.501.001 1.75 1.75 0 003.501-.001zm0-21a1.75 1.75 0 10-3.501.001A1.75 1.75 0 009.917 3.5zm11.666 2.333a1.75 1.75 0 10-3.501.001 1.75 1.75 0 003.501-.001zm1.75 0a3.502 3.502 0 01-1.75 3.026c-.055 6.581-4.721 8.039-7.82 9.023-2.898.911-3.846 1.349-3.846 3.117v.474a3.502 3.502 0 011.75 3.026c0 1.932-1.568 3.5-3.5 3.5s-3.5-1.568-3.5-3.5c0-1.294.711-2.424 1.75-3.026V6.526A3.502 3.502 0 014.667 3.5c0-1.932 1.568-3.5 3.5-3.5s3.5 1.568 3.5 3.5a3.502 3.502 0 01-1.75 3.026v9.06c.93-.456 1.914-.766 2.807-1.039 3.391-1.075 5.323-1.878 5.359-5.687a3.502 3.502 0 01-1.75-3.026c0-1.932 1.568-3.5 3.5-3.5s3.5 1.568 3.5 3.5z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="date" xmlns="http://www.w3.org/2000/svg"><path d="M27.192 28.844V11.192H4.808v17.652h22.384zm0-25.689q1.277 0 2.253.976t.976 2.253v22.459q0 1.277-.976 2.216t-2.253.939H4.808q-1.352 0-2.291-.901t-.939-2.253V6.385q0-1.277.939-2.253t2.291-.976h1.577V.001h3.23v3.155h12.769V.001h3.23v3.155h1.577zm-3.155 11.267v3.155h-3.23v-3.155h3.23zm-6.46 0v3.155h-3.155v-3.155h3.155zm-6.384 0v3.155h-3.23v-3.155h3.23z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="download" xmlns="http://www.w3.org/2000/svg"><path d="M2.866 28.209h26.269v3.79H2.866v-3.79zm26.268-16.925L16 24.418 2.866 11.284h7.493V.001h11.283v11.283h7.493z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="email" xmlns="http://www.w3.org/2000/svg"><path d="M28.845 9.615v-3.23L16 14.422 3.155 6.385v3.23L16 17.577zm0-6.46q1.277 0 2.216.977T32 6.385v19.23q0 1.277-.939 2.253t-2.216.977H3.155q-1.277 0-2.216-.977T0 25.615V6.385q0-1.277.939-2.253t2.216-.977h25.69z"/></symbol><symbol viewBox="-2.29 -2.29 32.57 32.57" id="git" xmlns="http://www.w3.org/2000/svg"><path d="M27.472 12.753L15.247.529a1.803 1.803 0 00-2.55 0l-2.84 2.84 2.137 2.137a2.625 2.625 0 013.501 3.501l3.499 3.499a2.625 2.625 0 11-1.237 1.237l-3.499-3.499c-.083.04-.169.075-.257.106v7.3a2.626 2.626 0 11-1.75 0v-7.3a2.626 2.626 0 01-1.494-3.607L8.62 4.606l-8.09 8.09a1.805 1.805 0 000 2.551l12.225 12.224a1.803 1.803 0 002.55 0l12.168-12.168a1.805 1.805 0 000-2.551z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="github" xmlns="http://www.w3.org/2000/svg"><path d="M16 .394c8.833 0 15.999 7.166 15.999 15.999 0 7.062-4.583 13.062-10.937 15.187-.813.146-1.104-.354-1.104-.771 0-.521.021-2.25.021-4.396 0-1.5-.5-2.458-1.083-2.958 3.562-.396 7.312-1.75 7.312-7.896 0-1.75-.625-3.167-1.646-4.291.167-.417.708-2.042-.167-4.25-1.333-.417-4.396 1.646-4.396 1.646a15.032 15.032 0 00-8 0S8.937 6.602 7.603 7.018c-.875 2.208-.333 3.833-.167 4.25-1.021 1.125-1.646 2.542-1.646 4.291 0 6.125 3.729 7.5 7.291 7.896-.458.417-.875 1.125-1.021 2.146-.917.417-3.25 1.125-4.646-1.333-.875-1.521-2.458-1.646-2.458-1.646-1.562-.021-.104.979-.104.979 1.042.479 1.771 2.333 1.771 2.333.938 2.854 5.396 1.896 5.396 1.896 0 1.333.021 2.583.021 2.979 0 .417-.292.917-1.104.771C4.582 29.455-.001 23.455-.001 16.393-.001 7.56 7.165.394 15.998.394zM6.063 23.372c.042-.083-.021-.187-.146-.25-.125-.042-.229-.021-.271.042-.042.083.021.187.146.25.104.062.229.042.271-.042zm.646.709c.083-.062.062-.208-.042-.333-.104-.104-.25-.146-.333-.062-.083.062-.062.208.042.333.104.104.25.146.333.062zm.625.937c.104-.083.104-.25 0-.396-.083-.146-.25-.208-.354-.125-.104.062-.104.229 0 .375s.271.208.354.146zm.875.875c.083-.083.042-.271-.083-.396-.146-.146-.333-.167-.417-.062-.104.083-.062.271.083.396.146.146.333.167.417.062zm1.187.521c.042-.125-.083-.271-.271-.333-.167-.042-.354.021-.396.146s.083.271.271.312c.167.062.354 0 .396-.125zm1.313.104c0-.146-.167-.25-.354-.229-.187 0-.333.104-.333.229 0 .146.146.25.354.229.187 0 .333-.104.333-.229zm1.208-.208c-.021-.125-.187-.208-.375-.187-.187.042-.312.167-.292.312.021.125.187.208.375.167s.312-.167.292-.292z"/></symbol><symbol viewBox="-2.29 -2.29 32.57 32.57" id="gitlab" xmlns="http://www.w3.org/2000/svg"><path d="M1.629 11.034L14 26.888.442 17.048a1.09 1.09 0 01-.39-1.203l1.578-4.811zm7.217 0h10.309l-5.154 15.854zM5.753 1.475l3.093 9.559H1.63l3.093-9.559a.548.548 0 011.031 0zm20.618 9.559l1.578 4.811c.141.437-.016.922-.39 1.203l-13.558 9.84 12.371-15.854zm0 0h-7.216l3.093-9.559a.548.548 0 011.031 0z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="heart" xmlns="http://www.w3.org/2000/svg"><path d="M16 29.714a1.11 1.11 0 01-.786-.321L4.072 18.643c-.143-.125-4.071-3.714-4.071-8 0-5.232 3.196-8.357 8.535-8.357 3.125 0 6.053 2.464 7.464 3.857 1.411-1.393 4.339-3.857 7.464-3.857 5.339 0 8.535 3.125 8.535 8.357 0 4.286-3.928 7.875-4.089 8.035L16.785 29.392c-.214.214-.5.321-.786.321z"/></symbol><symbol viewBox="-2.29 -2.29 32.57 32.57" id="keyborad_arrow_down" xmlns="http://www.w3.org/2000/svg"><path d="M3.281 5.36L14 16.079 24.719 5.36 28 8.641l-14 14-14-14z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="keyborad_arrow_left" xmlns="http://www.w3.org/2000/svg"><path d="M25.875 28.25L22.125 32 6.126 16.001 22.125.002l3.75 3.75-12.25 12.25z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="keyborad_arrow_right" xmlns="http://www.w3.org/2000/svg"><path d="M6.125 28.25L18.375 16 6.125 3.75 9.875 0l15.999 15.999L9.875 31.998z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="link" xmlns="http://www.w3.org/2000/svg"><path d="M24.037 7.963q3.305 0 5.634 2.366T32 16t-2.329 5.671-5.634 2.366h-6.46v-3.08h6.46q2.028 0 3.493-1.465t1.465-3.493-1.465-3.493-3.493-1.465h-6.46v-3.08h6.46zM9.615 17.578v-3.155h12.77v3.155H9.615zM3.005 16q0 2.028 1.465 3.493t3.493 1.465h6.46v3.08h-6.46q-3.305 0-5.634-2.366T0 16.001t2.329-5.671 5.634-2.366h6.46v3.08h-6.46q-2.028 0-3.493 1.465t-1.465 3.493z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="menu" xmlns="http://www.w3.org/2000/svg"><path d="M.001 5.334h31.998v3.583H.001V5.334zm0 12.416v-3.5h31.998v3.5H.001zm0 8.916v-3.583h31.998v3.583H.001z"/></symbol><symbol viewBox="-2.29 -2.29 32.57 32.57" id="notification" xmlns="http://www.w3.org/2000/svg"><path d="M22.615 19.384l2.894 2.894v1.413H2.49v-1.413l2.894-2.894V12.25q0-3.365 1.716-5.856t4.745-3.231v-1.01q0-.875.606-1.514T13.999 0t1.548.639.606 1.514v1.01q3.029.74 4.745 3.231t1.716 5.856v7.134zM14 27.999q-1.211 0-2.053-.808t-.841-2.019h5.788q0 1.144-.875 1.986T14 27.999z"/></symbol><symbol viewBox="-2.29 -2.29 32.57 32.57" id="path" xmlns="http://www.w3.org/2000/svg"><path d="M28 12.62h-9.793V8.414h-2.826v11.173h2.826v-4.206H28V26.62h-9.793v-4.206H12.62v-14H9.794v4.206H.001V1.381h9.793v4.206h8.413V1.381H28V12.62z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="person" xmlns="http://www.w3.org/2000/svg"><path d="M16 20.023q5.052 0 10.526 2.199t5.473 5.754v4.023H0v-4.023q0-3.555 5.473-5.754t10.526-2.199zM16 16q-3.275 0-5.614-2.339T8.047 8.047t2.339-5.661T16 0t5.614 2.386 2.339 5.661-2.339 5.614T16 16z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="search" xmlns="http://www.w3.org/2000/svg"><path d="M11.925 20.161q3.432 0 5.834-2.402t2.402-5.834-2.402-5.834-5.834-2.402-5.834 2.402-2.402 5.834 2.402 5.834 5.834 2.402zm10.981 0L32 29.255 29.255 32l-9.094-9.094v-1.458l-.515-.515q-3.26 2.831-7.721 2.831-4.976 0-8.45-3.432T.001 11.925t3.474-8.45 8.45-3.474 8.407 3.474 3.432 8.45q0 1.802-.858 4.075t-1.973 3.646l.515.515h1.458z"/></symbol><symbol viewBox="-2.29 -2.29 32.57 32.57" id="shield" xmlns="http://www.w3.org/2000/svg"><path d="M22.167 15.166V3.5h-8.166v20.726c.93-.492 2.424-1.349 3.883-2.497 1.95-1.531 4.284-3.919 4.284-6.562zm3.499-13.999v14c0 7.674-10.737 12.523-11.192 12.724-.146.073-.31.109-.474.109s-.328-.036-.474-.109c-.456-.201-11.192-5.049-11.192-12.724v-14C2.334.529 2.863 0 3.501 0H24.5c.638 0 1.167.529 1.167 1.167z"/></symbol><symbol viewBox="-2.29 -2.29 32.57 32.57" id="tags" xmlns="http://www.w3.org/2000/svg"><path d="M6.606 7.549c0-1.047-.84-1.887-1.887-1.887s-1.887.84-1.887 1.887.84 1.887 1.887 1.887 1.887-.84 1.887-1.887zm15.732 8.493c0 .501-.206.988-.546 1.327l-7.239 7.254c-.354.339-.84.546-1.342.546s-.988-.206-1.327-.546L1.342 14.066C.59 13.329 0 11.899 0 10.852V4.718a1.9 1.9 0 011.887-1.887h6.134c1.047 0 2.477.59 3.229 1.342L21.792 14.7c.339.354.546.84.546 1.342zm5.661 0c0 .501-.206.988-.546 1.327l-7.239 7.254c-.354.339-.84.546-1.342.546-.767 0-1.15-.354-1.651-.87l6.93-6.93c.339-.339.546-.826.546-1.327s-.206-.988-.546-1.342L13.609 4.173c-.752-.752-2.182-1.342-3.229-1.342h3.303c1.047 0 2.477.59 3.229 1.342L27.454 14.7c.339.354.546.84.546 1.342z"/></symbol><symbol viewBox="-2.29 -2.29 36.57 36.57" id="telescope" xmlns="http://www.w3.org/2000/svg"><path d="M25.026 3.335a.466.466 0 00-.646-.238L13.362 8.91a.463.463 0 00-.216.575l.227.593-6.36 3.488a.462.462 0 00-.205.583l.211.508-6.755 3.228a.463.463 0 00-.228.595l1.386 3.341a.463.463 0 00.583.259l7.056-2.5.211.508a.462.462 0 00.557.267l6.733-1.941.202.527a.46.46 0 00.566.277l12.03-3.702a.46.46 0 00.293-.613L25.026 3.335zM2.109 21.061l-1.049-2.53 6.314-3.018 1.332 3.211-6.596 2.337zm7.857-1.708l-.22-.531-1.706-4.113-.22-.53 5.863-3.216 2.197 5.676.347.908-6.261 1.806zm7.505-1.146l-.188-.491c-.003-.01-.001-.022-.006-.032l-.572-1.478-2.549-6.668 10.201-5.381 4.249 10.624-11.136 3.428zm8.943-16.723a.463.463 0 00-.86.344l5.552 13.881a.464.464 0 00.602.258.464.464 0 00.258-.602L26.413 1.484zM16.268 20.627h-2.776c-1.055 0-1.851.796-1.851 1.851v1.217l-5.44 6.347a.462.462 0 10.702.602l5.415-6.316h2.101v6.015a.463.463 0 00.926 0v-6.015h2.101l5.414 6.316a.462.462 0 10.703-.602l-5.44-6.347v-1.148c0-1.076-.813-1.92-1.851-1.92zm.925 2.777h-4.627v-.925c0-.545.38-.925.925-.925h2.776c.527 0 .925.428.925.995v.856z"/></symbol></svg>
<div class="wrapper">
<input type="checkbox" class="hidden" id="menu-control" />
<header class="gdoc-header">
<div class="container flex align-center justify-between">
<label for="menu-control" class="gdoc-nav__control">
<svg class="icon menu"><use xlink:href="#menu"></use></svg>
<svg class="icon arrow-back"><use xlink:href="#arrow_back"></use></svg>
</label>
<a class="gdoc-header__link" href="http://localhost:2010/">
<span class="gdoc-brand flex align-center">
<img class="gdoc-brand__img" src="/burble-dn42-64.png" alt="" width=359 height=64>
</span>
</a>
</div>
</header>
<main class="container flex flex-even">
<aside class="gdoc-nav">
<nav>
<div class="gdoc-search">
<svg class="icon search"><use xlink:href="#search"></use></svg>
<input type="text" id="gdoc-search-input" class="gdoc-search__input" placeholder="Search..."
aria-label="Search" maxlength="64" />
<div class="gdoc-search__spinner spinner hidden"></div>
<ul id="gdoc-search-results" class="gdoc-search__list"></ul>
</div>
<section class="gdoc-nav--main">
<h2>Navigation</h2>
<ul class="gdoc-nav__list">
<li>
<span class="flex">
<a href="/network/" class="gdoc-nav__entry ">
Network
</a>
</span>
<ul class="gdoc-nav__list">
<li>
<span class="flex">
<a href="/network/design/" class="gdoc-nav__entry ">
Network Design
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/network/peering/" class="gdoc-nav__entry ">
Peering with burble.dn42
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/network/nodes/" class="gdoc-nav__entry ">
Node Information
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/network/IPAM/" class="gdoc-nav__entry ">
IPAM
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/network/routing-policy/" class="gdoc-nav__entry ">
Routing Policy
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/network/communities/" class="gdoc-nav__entry ">
BGP Communities
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/network/status/" class="gdoc-nav__entry ">
Realtime Status
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/network/abuse/" class="gdoc-nav__entry ">
Abuse Policy
</a>
</span>
</li>
</ul>
</li>
<li>
<span class="flex">
<a href="/services/" class="gdoc-nav__entry ">
Services
</a>
</span>
<ul class="gdoc-nav__list">
<li>
<span class="flex">
<a href="/services/dn42/" class="gdoc-nav__entry ">
DN42
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/services/public/" class="gdoc-nav__entry is-active">
Public Services
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/services/internal/" class="gdoc-nav__entry ">
Internal Services
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/services/dns/" class="gdoc-nav__entry ">
DNS
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/services/acme/" class="gdoc-nav__entry ">
ACME
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/services/shell/" class="gdoc-nav__entry ">
Shell Accounts
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/services/minio/" class="gdoc-nav__entry ">
S3 Object Storage
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/services/ca/" class="gdoc-nav__entry ">
Certificate Authority
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/services/ping/" class="gdoc-nav__entry ">
Ping Challenge
</a>
</span>
</li>
</ul>
</li>
<li>
<span class="flex">
<a href="/retro/" class="gdoc-nav__entry ">
Retro42
</a>
</span>
<ul class="gdoc-nav__list">
<li>
<span class="flex">
<a href="/retro/modem/" class="gdoc-nav__entry ">
Dialup Service
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/retro/fake/" class="gdoc-nav__entry ">
Modem Emulator
</a>
</span>
</li>
</ul>
</li>
<li>
<span class="flex">
<a href="/additional/" class="gdoc-nav__entry ">
Additional Info
</a>
</span>
<ul class="gdoc-nav__list">
<li>
<input type="checkbox" id="navtree-fe66c08a" class="gdoc-nav__toggle" >
<label for="navtree-fe66c08a" class="flex justify-between">
<span class="flex">
<a href="/additional/maintlog/" class="gdoc-nav__entry ">
Maint. Log Archive
</a>
</span>
<svg class="icon keyborad_arrow_left"><use xlink:href="#keyborad_arrow_left"></use></svg>
<svg class="icon keyborad_arrow_down hidden"><use xlink:href="#keyborad_arrow_down"></use></svg>
</label>
<ul class="gdoc-nav__list">
<li>
<span class="flex">
<a href="/additional/maintlog/2020/" class="gdoc-nav__entry ">
2020
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/additional/maintlog/2019/" class="gdoc-nav__entry ">
2019
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/additional/maintlog/2018/" class="gdoc-nav__entry ">
2018
</a>
</span>
</li>
</ul>
</li>
<li>
<span class="flex">
<a href="/additional/other-stuff/" class="gdoc-nav__entry ">
Other stuff
</a>
</span>
</li>
<li>
<span class="flex">
<a href="/additional/things-to-do/" class="gdoc-nav__entry ">
Things to do in DN42
</a>
</span>
</li>
</ul>
</li>
</ul>
</section>
<section class="gdoc-nav--more">
<h2>More</h2>
<ul class="gdoc-nav__list">
<li>
<span class="flex">
<svg class="icon bookmark"><use xlink:href="#bookmark"></use></svg>
<a href="https://dn42.dev"
class="gdoc-nav__entry ">
DN42 Wiki
</a>
</span>
</li>
<li>
<span class="flex">
<svg class="icon git"><use xlink:href="#git"></use></svg>
<a href="https://git.dn42.dev"
class="gdoc-nav__entry ">
DN42 Registry
</a>
</span>
</li>
<li>
<span class="flex">
<svg class="icon git"><use xlink:href="#git"></use></svg>
<a href="https://git.burble.com"
class="gdoc-nav__entry ">
View Source
</a>
</span>
</li>
</ul>
</section>
</nav>
</aside>
<div class="gdoc-page">
<div class="gdoc-page__header flex flex-wrap justify-between hidden-mobile" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<span>
<span class="breadcrumb">
<svg class="icon path"><use xlink:href="#path"></use></svg>
<a href='/'>burble.dn42</a> / <a href='/services/'>Services</a> / Public Services
</span>
</span>
<span>
</span>
</div>
<article class="gdoc-markdown">
<h1>Public Services</h1>
<p>Services provided for use within DN42</p>
<div class="gdoc-page__anchorwrap"><h2 id="website">Website<a data-clipboard-text="http://localhost:2010/services/public/#website" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Website" href="#website"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li><a href="https://burble.dn42/">burble.dn42</a> (dn42 link)</li>
<li><a href="https://dn42.burble.com/">dn42.burble.com</a> (public internet link)</li>
</ul>
<p>This website is built using <a href="https://gohugo.io/">Hugo</a> and is
<a href="/services/internal/#rproxyburbledn42">distributed</a> across burble.dn42
core nodes.</p>
<p>The public internet site is a <a href="https://www.cloudflare.com">CloudFlare</a> pages
application and the source is <a href="https://git.burble.com/burble.dn42/www">published</a>
in the burble.dn42 git.</p>
<div class="gdoc-page__anchorwrap"><h2 id="service-administration-portal">Service Administration Portal<a data-clipboard-text="http://localhost:2010/services/public/#service-administration-portal" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Service Administration Portal" href="#service-administration-portal"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li><a href="https://svc.burble.dn42/">svc.burble.dn42</a></li>
</ul>
<p>The service portal allows you to configure your burble.dn42 services.</p>
<p>Functionality includes:</p>
<ul>
<li>Setting or changing a burble.dn42 LDAP password</li>
<li>Changing your shell for the shell services</li>
<li>Viewing peering information</li>
</ul>
<div class="gdoc-page__anchorwrap"><h2 id="diagnostic-services">Diagnostic Services<a data-clipboard-text="http://localhost:2010/services/public/#diagnostic-services" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Diagnostic Services" href="#diagnostic-services"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<div class="gdoc-page__anchorwrap"><h3 id="looking-glass">Looking Glass<a data-clipboard-text="http://localhost:2010/services/public/#looking-glass" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Looking Glass" href="#looking-glass"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h3></div>
<ul>
<li><a href="https://lg.burble.com">lg.burble.com</a> (public internet link)</li>
<li><a href="https://lg.burble.dn42">lg.burble.dn42</a> (dn42 link)</li>
</ul>
<p>The burble.dn42 looking glass is based on
<a href="https://github.com/xddxdd/bird-lg-go">bird-lg-go</a> with some local
customisations. The source code for the looking glass is available
on the
<a href="https://git.burble.com/burble.dn42/bird-lg-go">burble.dn42 git</a>.</p>
<p>The looking glass is replicated via the nomad cluster, with the public version
behind <a href="https://www.cloudflare.com">CloudFlare</a>.</p>
<div class="gdoc-page__anchorwrap"><h3 id="pingable-ip-address">Pingable IP address<a data-clipboard-text="http://localhost:2010/services/public/#pingable-ip-address" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Pingable IP address" href="#pingable-ip-address"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h3></div>
<ul>
<li>pingable.burble.dn42</li>
<li>172.20.129.5</li>
<li>fd42:4242:2601:ac05::1</li>
</ul>
<p>pingable.burble.dn42 is a single IP address that will respond to ping and
traceroute requests across the entire network.</p>
<p>This address may be used for automated reachability or latency tests, however
please be considerate and configure a reasonable test frequency.</p>
<blockquote class="gdoc-hint warning">
In all cases, do not set the ping frequency to be higher than once a second.
</blockquote>
<div class="gdoc-page__anchorwrap"><h3 id="speed-test">Speed Test<a data-clipboard-text="http://localhost:2010/services/public/#speed-test" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Speed Test" href="#speed-test"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h3></div>
<ul>
<li><a href="https://speedtest.burble.dn42/">speedtest.burble.dn42</a></li>
</ul>
<p>The speed test service provides a way for you to measure your latency and bandwidth
to the core burble.dn42 service clusters.</p>
<p>The service is based on is <a href="https://openspeedtest.com/">OpenSpeedTest</a>.</p>
<blockquote class="gdoc-hint info">
The speedtest service is delivered via the internal
<a href="/services/internal/#traefik--traefik-eu--traefik-na">traefik</a> and
<a href="/services/internal/#nomadburbledn42">nomad</a> clusters which are
anycasted and have internal load balancing. This means that the particular
server providing the speedtest is non-deterministic and you may get different
results across speedtest runs.
</blockquote>
<blockquote class="gdoc-hint warning">
The speedtest service is provided for your benefit, please don&rsquo;t abuse
the service or using excessive bandwidth.
</blockquote>
<div class="gdoc-page__anchorwrap"><h2 id="network-status-and-reporting">Network Status and Reporting<a data-clipboard-text="http://localhost:2010/services/public/#network-status-and-reporting" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Network Status and Reporting" href="#network-status-and-reporting"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<div class="gdoc-page__anchorwrap"><h3 id="grafana-dashboards">Grafana Dashboards<a data-clipboard-text="http://localhost:2010/services/public/#grafana-dashboards" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Grafana Dashboards" href="#grafana-dashboards"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h3></div>
<ul>
<li><a href="https://grafana.burble.dn42">https://grafana.burble.dn42</a> dn42 link</li>
<li><a href="https://grafana.burble.com">https://grafana.burble.com</a> public internet link</li>
</ul>
<div class="gdoc-page__anchorwrap"><h3 id="uptime-monitoring">Uptime monitoring<a data-clipboard-text="http://localhost:2010/services/public/#uptime-monitoring" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Uptime monitoring" href="#uptime-monitoring"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h3></div>
<ul>
<li><a href="https://stats.uptimerobot.com/l2913c0R6">https://stats.uptimerobot.com/l2913c0R6</a></li>
</ul>
<p>Major nodes are also monitored off-network by <a href="https://uptimerobot.com/">UptimeRobot</a>.</p>
<div class="gdoc-page__anchorwrap"><h3 id="anycast--dynamic-route-monitoring">Anycast / Dynamic Route Monitoring<a data-clipboard-text="http://localhost:2010/services/public/#anycast--dynamic-route-monitoring" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Anycast / Dynamic Route Monitoring" href="#anycast--dynamic-route-monitoring"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h3></div>
<ul>
<li><a href="https://anycast.burble.dn42">https://anycast.burble.dn42</a></li>
</ul>
<p>Realtime dashboard for anycast / dynamic services. Anycast status is reported every
minute to the nats.io cluster and the dashboard is a live visualtion of the current status.</p>
<div class="gdoc-page__anchorwrap"><h3 id="internal-monitoring">Internal monitoring<a data-clipboard-text="http://localhost:2010/services/public/#internal-monitoring" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Internal monitoring" href="#internal-monitoring"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h3></div>
<p>Internally, nodes are measured by
<a href="https://github.com/netdata/netdata">netdata</a> which provides a real time view of
each node. <a href="https://prometheus.io/">prometheus</a> is then used to collect and
store that data for historical reporting. <a href="https://grafana.com/">grafana</a> is used
for visualisation.</p>
<p>Syslogs are exported in real time to a central logging node on the internal network.</p>
<div class="gdoc-page__anchorwrap"><h2 id="shell-accounts">Shell Accounts<a data-clipboard-text="http://localhost:2010/services/public/#shell-accounts" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Shell Accounts" href="#shell-accounts"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<p>The burble.dn42 shell service provides shell accounts for dn42 users who
have a burble.dn42 password or SSH auth methods in the registry.<br>
See the <a href="/services/shell/">Shell Accounts</a> page.</p>
<div class="gdoc-page__anchorwrap"><h2 id="s3-compatible-object-store">S3 Compatible Object Store<a data-clipboard-text="http://localhost:2010/services/public/#s3-compatible-object-store" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor S3 Compatible Object Store" href="#s3-compatible-object-store"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li><a href="https://minio.burble.dn42">https://minio.burble.dn42</a> - Web interface</li>
<li>s3.burble.dn42 - S3 compatible interface</li>
</ul>
<p>A <a href="https://min.io/">min.io</a> instance provides S3 compatible storage space for users
that have registered a burble.dn42 password.<br>
See the <a href="/services/minio/">S3 Object Storage</a> page for more information and examples.</p>
<div class="gdoc-page__anchorwrap"><h2 id="dns">DNS<a data-clipboard-text="http://localhost:2010/services/public/#dns" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor DNS" href="#dns"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<table>
<thead>
<tr>
<th style="text-align: left">Service</th>
<th style="text-align: left">Name</th>
<th style="text-align: left">IP</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Authoritative Service</td>
<td style="text-align: left">ns1.burble.dn42</td>
<td style="text-align: left">172.20.129.1<br/>fd42:4242:2601:ac53::1</td>
</tr>
<tr>
<td style="text-align: left">Recursive Service</td>
<td style="text-align: left">dns.burble.dn42</td>
<td style="text-align: left">172.20.129.2<br/>fd42:4242:2601:ac53::53</td>
</tr>
<tr>
<td style="text-align: left">DNS64 Service</td>
<td style="text-align: left">dns64.burble.dn42</td>
<td style="text-align: left">fd42:4242:2601:ac53::64</td>
</tr>
</tbody>
</table>
<p>burble.dn42 provides a local, anycast, authoritative and recursive DNS service.<br>
The <a href="/services/dns">DNS Service</a> has it&rsquo;s own page.</p>
<div class="gdoc-page__anchorwrap"><h2 id="registry-api-service-and-explorer">Registry API Service and Explorer<a data-clipboard-text="http://localhost:2010/services/public/#registry-api-service-and-explorer" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Registry API Service and Explorer" href="#registry-api-service-and-explorer"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li><a href="https://explorer.burble.com/">https://explorer.burble.com/</a> (public internet link)</li>
<li><a href="https://explorer.burble.dn42/">https://explorer.burble.dn42/</a> (DN42 link)</li>
</ul>
<p><a href="https://git.burble.com/burble.dn42/dn42regsrv">dn42regsrv</a> is a REST API for the DN42 registry
that provides a bridge between interactive applications and the registry.</p>
<p>As well as the main REST API to the DN42 registry, the server can also generate ROA tables
and provides a small web application for exploring registry data.</p>
<div class="gdoc-page__anchorwrap"><h2 id="roa-data">ROA Data<a data-clipboard-text="http://localhost:2010/services/public/#roa-data" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor ROA Data" href="#roa-data"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<p>Route Origin Authorisation (ROA) tables are generated using
<a href="https://git.dn42.us/burble/dn42regsrv">dn42regsrv</a> and published to the
<a href="https://dn42.burble.com/">dn42.burble.com</a> website for general use.</p>
<p>The JSON output file can be used with <a href="https://github.com/cloudflare/gortr">gortr</a>
to implement ROA checks via RPKI.<br>
The Bird files can be used directly with Bird to implement ROA checks as detailed
in the DN42 Wiki (<a href="https://dn42.net/howto/Bird">Bird1</a> / <a href="https://dn42.net/howto/Bird2">Bird2</a>).<br>
The OpenBGPD files can be used directly with OpenBGPD to implement ROA checks as details in the DN42 Wiki
<a href="https://dn42.dev/howto/OpenBGPD">OpenBGPD</a></p>
<table>
<thead>
<tr>
<th>URL</th>
<th> IPv4/IPv6 </th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_46.json">https://dn42.burble.com/roa/dn42_roa_46.json</a>  </td>
<td> Both </td>
<td>  DN42 ROA data in JSON format</td>
</tr>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_bird1_46.conf">https://dn42.burble.com/roa/dn42_roa_bird1_46.conf</a>  </td>
<td> Both </td>
<td>  DN42 ROA data for use with Bird1</td>
</tr>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_bird1_4.conf">https://dn42.burble.com/roa/dn42_roa_bird1_4.conf</a>  </td>
<td> IPv4 Only </td>
<td>  DN42 ROA data for use with Bird1</td>
</tr>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_bird1_6.conf">https://dn42.burble.com/roa/dn42_roa_bird1_6.conf</a>  </td>
<td> IPv6 Only </td>
<td>  DN42 ROA data for use with Bird1</td>
</tr>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_bird2_46.conf">https://dn42.burble.com/roa/dn42_roa_bird2_46.conf</a>  </td>
<td> Both </td>
<td>  DN42 ROA data for use with Bird2</td>
</tr>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_bird2_4.conf">https://dn42.burble.com/roa/dn42_roa_bird2_4.conf</a>  </td>
<td> IPv4 Only </td>
<td>  DN42 ROA data for use with Bird2</td>
</tr>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_bird2_6.conf">https://dn42.burble.com/roa/dn42_roa_bird2_6.conf</a>  </td>
<td> IPv6 Only </td>
<td>  DN42 ROA data for use with Bird2</td>
</tr>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf">https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf</a>  </td>
<td> Both </td>
<td>  DN42 ROA data for use with OpenBGPD</td>
</tr>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf">https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf</a>  </td>
<td> IPv4 Only </td>
<td>  DN42 ROA data for use with OpenBGPD</td>
</tr>
<tr>
<td><a href="https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf">https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf</a>  </td>
<td> IPv6 Only </td>
<td>  DN42 ROA data for use with OpenBGPD</td>
</tr>
</tbody>
</table>
<p>ROA data is cached via Cloudflare to provide fast local access.</p>
<div class="gdoc-page__anchorwrap"><h2 id="git">Git<a data-clipboard-text="http://localhost:2010/services/public/#git" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Git" href="#git"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li><a href="https://git.burble.dn42/">git.burble.dn42</a> (dn42 link)</li>
<li><a href="https://git.burble.com/">git.burble.com</a> (public internet link)</li>
</ul>
<p>burble.dn42 related code and configuration is maintained in a local
<a href="https://gitea.io">gitea</a> repository.</p>
<div class="gdoc-page__anchorwrap"><h2 id="voip">VOIP<a data-clipboard-text="http://localhost:2010/services/public/#voip" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor VOIP" href="#voip"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li>voip.burble.dn42</li>
</ul>
<p>burble.dn42 runs an asterisk based VOIP service, primarily to support
the <a href="/retro/">Retro42</a> service.<br>
The VOIP service has a number of public endpoints available for testing:</p>
<table>
<thead>
<tr>
<th style="text-align: left">SIP Endpoint</th>
<th style="text-align: left">Service</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left"><a href="mailto:424026010@voip.burble.dn42">424026010@voip.burble.dn42</a></td>
<td style="text-align: left">Time Announcement</td>
</tr>
<tr>
<td style="text-align: left"><a href="mailto:424026011@voip.burble.dn42">424026011@voip.burble.dn42</a></td>
<td style="text-align: left">Announces your caller ID</td>
</tr>
<tr>
<td style="text-align: left"><a href="mailto:424026012@voip.burble.dn42">424026012@voip.burble.dn42</a></td>
<td style="text-align: left">Echo Service</td>
</tr>
<tr>
<td style="text-align: left"><a href="mailto:424026013@voip.burble.dn42">424026013@voip.burble.dn42</a></td>
<td style="text-align: left">Randomised music</td>
</tr>
<tr>
<td style="text-align: left"><a href="mailto:424026017@voip.burble.dn42">424026017@voip.burble.dn42</a></td>
<td style="text-align: left">Dials Modem 1 directly <em>(currently offline and used for testing)</em></td>
</tr>
<tr>
<td style="text-align: left"><a href="mailto:424026018@voip.burble.dn42">424026018@voip.burble.dn42</a></td>
<td style="text-align: left">Dials Modem 2 directly</td>
</tr>
<tr>
<td style="text-align: left"><a href="mailto:424026019@voip.burble.dn42">424026019@voip.burble.dn42</a></td>
<td style="text-align: left">Dialup service endpoint - dials both modems</td>
</tr>
</tbody>
</table>
<div class="gdoc-page__anchorwrap"><h2 id="privatebin-instance">PrivateBin Instance<a data-clipboard-text="http://localhost:2010/services/public/#privatebin-instance" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor PrivateBin Instance" href="#privatebin-instance"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li><a href="https://paste.burble.dn42">paste.burble.dn42</a> (dn42 link)</li>
<li><a href="https://paste.burble.com">paste.burble.com</a> (public internet link)</li>
</ul>
<p>burble.dn42 PrivateBin instance.</p>
<div class="gdoc-page__anchorwrap"><h2 id="ntp-service">NTP Service<a data-clipboard-text="http://localhost:2010/services/public/#ntp-service" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor NTP Service" href="#ntp-service"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<p>All servers in burble.dn42 provide a stable, high stratum
NTP service using <a href="https://chrony.tuxfamily.org">chrony</a>.</p>
<p>The NTP service is exposed over DN42, and users are welcome to use any server
in the burble.dn42 network as an NTP time server on either the public or DN42 networks.</p>
<div class="gdoc-page__anchorwrap"><h2 id="clickerburbledn42">clicker.burble.dn42<a data-clipboard-text="http://localhost:2010/services/public/#clickerburbledn42" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor clicker.burble.dn42" href="#clickerburbledn42"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li><a href="https://clicker.burble.dn42/">https://clicker.burble.dn42/</a></li>
</ul>
<p>Waste your time with this dn42 themed, browser based idle game.</p>
<div class="gdoc-page__anchorwrap"><h2 id="loungeburbledn42">lounge.burble.dn42<a data-clipboard-text="http://localhost:2010/services/public/#loungeburbledn42" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor lounge.burble.dn42" href="#loungeburbledn42"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li><a href="https://lounge.burble.dn42/">https://lounge.burble.dn42/</a> (dn42 link)</li>
<li><a href="https://lounge.burble.com/">https://lounge.burble.com/</a> (public internet link)</li>
</ul>
<p><a href="https://thelounge.chat/">thelounge</a> is a web based IRC client that is integrated
with the LDAP backend.</p>
<p>Log in using your burble.dn42 username/password to lurk on
<a href="https://wiki.dn42.us/services/IRC">#dn42</a>.<br>
(set a password using the <a href="https://svc.burble.dn42/">the burble.dn42 service portal</a>)</p>
<div class="gdoc-page__anchorwrap"><h2 id="invidious-instance">Invidious instance<a data-clipboard-text="http://localhost:2010/services/public/#invidious-instance" class="gdoc-page__anchor gdoc-page__anchor--right clip" aria-label="Anchor Invidious instance" href="#invidious-instance"><svg class="icon link"><use xlink:href="#link"></use></svg></a></h2></div>
<ul>
<li><a href="https://invidious.burble.dn42/">https://invidious.burble.dn42/</a></li>
</ul>
<p>burble.dn42 instance of <a href="https://invidious.io">Invidious</a> the open source
alternative front-end to YouTube.</p>
</article>
<div class="gdoc-page__footer flex flex-wrap justify-between">
</div>
</div>
</main>
<footer class="gdoc-footer">
<div class="container flex flex-wrap">
<span class="gdoc-footer__item">
Built with <a href="https://gohugo.io/" class="gdoc-footer__link">Hugo</a> and
<svg class="icon heart"><use xlink:href="#heart"></use></svg>
</span>
<span class="gdoc-footer__item">
<a href="/privacy" class="gdoc-footer__link">Privacy Policy</a>
</span>
</div>
</footer>
</div>
<script defer src="/js/en.search.min.e007d2b2d3ce91fd1d3bd3c2acbc3420f9defed62096fea23225713d0269f5bc.js"></script>
<script defer src="/js/clipboard-af8ab36589.min.js"></script>
<script>
document.addEventListener("DOMContentLoaded", function(event) {
var clipboard = new ClipboardJS('.clip');
});
</script>
</body>
</html>