Services provided for use within DN42
The service portal allows you to configure your burble.dn42 services.
- Setting or changing a burble.dn42 LDAP password
- Changing your shell for the shell services
- Viewing peering information
The looking glass is hosted on de-fra1 and the public version is behind CloudFlare.
pingable.burble.dn42 is a single IP address that will respond to ping and traceroute requests across the entire network.
This address may be used for automated reachability or latency tests, however please be considerate and configure a reasonable test frequency.
In all cases, do not set the ping frequency to be higher than once a second.
The speed test service provides a way for you to measure your latency and bandwidth to the core burble.dn42 service clusters.
The service is based on is OpenSpeedTest.
The speedtest service is delivered via the internal traefik and nomad 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.
The speedtest service is provided for your benefit, please don’t abuse the service or using excessive bandwidth.
Major nodes are also monitored off-network by UptimeRobot.
Realtime dashboard for anycast / dynamic services
Internally, nodes are measured by netdata which provides a real time view of each node. prometheus is then used to collect and store that data for historical reporting. grafana is used for visualisation.
Syslogs are exported in real time to a central logging node on the internal network.
The burble.dn42 shell service provides shell accounts for dn42 users who
have a burble.dn42 password or SSH auth methods in the registry.
See the Shell Accounts page.
- https://minio.burble.dn42 - Web interface
- s3.burble.dn42 - S3 compatible interface
burble.dn42 provides a local, anycast, authoritative and recursive DNS service.
The DNS Service has it’s own page.
All services support DNS over HTTPs on port 443, and DNS over TLS on port 843.
dn42regsrv is a REST API for the DN42 registry that provides a bridge between interactive applications and the registry.
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.
The JSON output file can be used with gortr
to implement ROA checks via RPKI.
The Bird files can be used directly with Bird to implement ROA checks as detailed in the DN42 Wiki (Bird1 / Bird2).
The OpenBGPD files can be used directly with OpenBGPD to implement ROA checks as details in the DN42 Wiki OpenBGPD
|https://dn42.burble.com/roa/dn42_roa_46.json||Both||DN42 ROA data in JSON format|
|https://dn42.burble.com/roa/dn42_roa_bird1_46.conf||Both||DN42 ROA data for use with Bird1|
|https://dn42.burble.com/roa/dn42_roa_bird1_4.conf||IPv4 Only||DN42 ROA data for use with Bird1|
|https://dn42.burble.com/roa/dn42_roa_bird1_6.conf||IPv6 Only||DN42 ROA data for use with Bird1|
|https://dn42.burble.com/roa/dn42_roa_bird2_46.conf||Both||DN42 ROA data for use with Bird2|
|https://dn42.burble.com/roa/dn42_roa_bird2_4.conf||IPv4 Only||DN42 ROA data for use with Bird2|
|https://dn42.burble.com/roa/dn42_roa_bird2_6.conf||IPv6 Only||DN42 ROA data for use with Bird2|
|https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf||Both||DN42 ROA data for use with OpenBGPD|
|https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf||IPv4 Only||DN42 ROA data for use with OpenBGPD|
|https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf||IPv6 Only||DN42 ROA data for use with OpenBGPD|
ROA data is cached via Cloudflare to provide fast local access, and an n8n script is used to update ROA data immediately following registry changes.
burble.dn42 related code and configuration is maintained in a local gitea repository.
burble.dn42 runs an asterisk based VOIP service, primarily to support
the Retro42 service.
The VOIP service has a number of public endpoints available for testing:
|[email protected]||Time Announcement|
|[email protected]||Announces your caller ID|
|[email protected]||Echo Service|
|[email protected]||Randomised music|
|[email protected]||Dials Modem 1 directly (currently offline and used for testing)|
|[email protected]||Dials Modem 2 directly|
|[email protected]||Dialup service endpoint - dials both modems|
burble.dn42 PrivateBin instance.
All servers in burble.dn42 provide a stable, high stratum NTP service using chrony.
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.
Waste your time with this dn42 themed, browser based idle game.
thelounge is a web based IRC client that is integrated with the LDAP backend.
burble.dn42 instance of Invidious the open source alternative front-end to YouTube.