RSSAmplifier

Blog

blog.selfassembled.org

the blog that assembles itself

blog.selfassembled.orgRSS feed ↗4 posts

Latest posts

Too much about DNS (including Pi-Hole, Mullvad and blocking)

These days, with the amount of shit that connects to our wifi networks, we can’t be sure that everything is going to follow the instructions we’ve given it, especially given how many of these devices might want to phone home, load ads, track where they are etc. The best way to prevent this is to not buy these devices. Nah, we’re not digital Luddites, but we can take some protections here to…

Cross-compiling Rust

At $dayjob my team writes a bunch of CLI tools in Rust (and a few various tools in Go) that we need to run in a wide variety of environments: x86-64 for Linux (GNU libc), MacOS and Windows (ideally with MinGW) aarch64/arm64 for Linux (GNU libc) and MacOS For a long time this has meant we spin up a whole bunch of CI machines, one for each platform, and compile the tools natively for that platform.…

Cross-compiling Go (and a follow up about Rust)

Observant readers may have noticed that the URL for the previous post included a go in part of it; I had originally intended to cover this at the end of the previous post. Given how long that post ended up being, here’s the follow-up. We also have a small amount of Go software to maintain, namely, and the reason this is important, a Fluent-Bit output plugin. This plugin needs to be compiled to a…

Custom container templates in Proxmox

After finally purchasing some hardware that is powerful enough to run many things at once (to replace my aging set of raspberries pi and my lenovo thin clients), I figured I’d also switch over from using a mix of running-on-bare-metal and everything else in very long single Docker compose file and install proxmox because apparently I have no self-worth and like to make things complicated. While…