u/desertdefender

Blockasaurus: Pi-Hole-like DNS server with DoH, DoTLS upstream, and more
▲ 0 r/pihole

Blockasaurus: Pi-Hole-like DNS server with DoH, DoTLS upstream, and more

[Mods: this is my open source DNS server project. If you won't allow it here, just delete]

Blockasaurus is an open-source blocking DNS server clone/alternative to Pi-Hole.

I built this out of frustration with Pi-Hole. I wanted DoH/DoTLS upstream support and first-class support for running in Kubernetes home labs. I wanted every configuation change to live-reload without as restart. I wanted Prometheus metrics and a UI that didn't depend on PHP and an external web server.

Most of the UI will be very familiar to you, but there are a few key differences:

  • Blockasaurus is built on top of the core of Blocky, a tried-and-true nameserver written in Go. Blocky is built into Blockasaurus and handles the DNS; Blockasaurus provides the UI and the REST API to Blocky configuration, which was moved to a SQLite DB.
  • Blocky supports DoH and DoTLS natively. This includes upstreams, and also includes listeners: you can set your own DoH endpoint up w/ a Lets Encrypt wildcard TLS cert
  • Like Blocky, Blockasaurus is written in Go and ships as a single, do-it-all executable. One binary provides the nameserver, serves the web UI, and handles the REST API.
  • It's great for home labs. It comes with a Helm chart!
  • Blockasaurus does not currently have a DHCP server
  • Blockasaurus is designed to be the DNS server supporting evan-proxy, a blocking proxy servers for teenagers' phones.

https://preview.redd.it/l1d5nndmf8wg1.jpg?width=1396&format=pjpg&auto=webp&s=d13049794e6ab4dc99183a7444aeaf023b3eaa82

I consider this a beta product, but I've been running it at my busy home for quite a while now and it's doing great.

Please report any bugs you notice on our Github.

Repo & Installers: https://github.com/chrissnell/blockasaurus

Blockasaurus Handbook: https://chrissnell.com/software/blockasaurus/

reddit.com
u/desertdefender — 1 day ago

Non-penetrating Roof Mounts for LMR400 [open source 3D models]

I needed to run some LMR400 cable for my APRS digipeater up at the top of my roof. I have a brand new roof and didn't want to penetrate it. I looked at slip-under-shingle clips, but none of them fit the cable properly. I needed to run the cable at a 45° angle down the hips and valleys as well.

I came up with a solution: wire mounts. I found some on Makerworld but they were too small, so I remodeled them from scratch and open-sourced them.

https://preview.redd.it/mxo74x8qhtvg1.jpg?width=4032&format=pjpg&auto=webp&s=f9e7a568b6ce26eecbac7e23c885f3761eb7e8f1

https://preview.redd.it/05th0y8qhtvg1.jpg?width=4032&format=pjpg&auto=webp&s=bd4ff13a2d77bf2d7fd15678ab37dbd9f7795d2c

Print them with ASA UV-resistant filament on your 3D printer, then use a generous amount of high-quality silicone adhesive to adhere the base plates to your shingles, making sure to align the wire trench in the base plate with the direction of your run. Let the silicone cure for a few days, then lay the wire in them and put the caps on. Recommend printing extra caps because they're easy to drop when you're on a roof.

These are BSD-licensed and available on my Github:

https://github.com/chrissnell/3D-Models

reddit.com
u/desertdefender — 4 days ago