-
Let’s do Postfix slowly and properly – Part 6: Relay authenticating with SASL
Piggybacking off of Dovecot to provide authentication services for Postfix.
-
Powerline secrets
You know that XKCD comic where the protagonist googles a tech question and the only matching result is from a long dead thread or even forum that details the issue but provides no answers? I am wondering if other people sometimes happen on the subcategory of that where the thread originator instead of being DenverCoder9…
-
StackExchange Answers: Shells
Sometimes a Stackoverflow answer is so good that it helps me understand something I had kind of given up on. The distinctions of login and interactive shells are a good example. Some ressources had pointed me to the INVOCATION section of the bash man page. Here’s the explanation of what login and interactive shells are:…
-
How to force Steam UI doubling on linux
In 2018 Steam on linux got the ability to autodetect HiDPI screens and resize the UI accordingly. I would guess this kicks in on 4k resolutions. I’m guessing because I don’t have one. What I do have is a laptop with a 14″ 2560×1440 screen and failing eyesight. Alas, neither one triggers the UI resize.…
-
Customize your keyboard layout (and have it work under Wayland)
Customizing keyboard layout is a bit of a jungle. What works when you’re on the console may not work when you’re running X which again may not work under Wayland. I had to jettison my old .Xmodmap to get something that worked regardless of whether I was logged into Openbox (X) or GNOME on Wayland.
-
Proxy-set-header: Forwarding HTTP headers from Nginx to a WordPress container
I detailed in a recent post how I got a working WordPress container setup, complete with database and PHP engine. I saved the bit about how to redirect traffic to the container (and apply encryption to the outbound connections) because I knew it was going to be just as much work as getting the setup…
-
My life as an IP hobo and the promise of Dynamic DNS
When your servers don’t respond / who you gonna call? Well, maybe not call but look. And I’m talking about my server residing on my HTPC not yours. And it’s rhetorical question anyway because I know where to look once I get home. At one of the many what-is-my-ip address sites because the problem inevitably…
-
Moving site: Using MySQL to search-and-replace WordPress domain name
It seems that the recommended way to change the references to the domain name in MySQL on a WordPress install is to take the whole thing offline and do it by using text tools on a database dump. Either that or change the settings in WordPress while the site is still live on the old…
-
Inspecting HTTP headers with tshark
A step-by-step guide to excluding everything but http headers from sniffing results.
-
WordPress on Docker: The 1-2-3 approach
There’s an official WordPress docker image on the hub. Which means I have no good excuse to go make my own. Here’s my bad excuse: The official approach contains Apache and WordPress files all mashed up in one image. This feels icky to me partly because I don’t know Apache, having decided early on to…
-
Let’s do Dovecot slowly and properly: Part 2 – Proper authentication
Encrypting communications with dovecot and hashing passwords for safe storage
-
Let’s do Dovecot slowly and properly – Part 1: PLAIN as day
Configuring a very basic dovecot setup as a foundation for more advanced features later on
-
Setting up Postfix and Dovecot Slowly and Properly
Back in 2015 I embarked on an ambitious plan to blog my entire way through setting up my own selfhosted email server. I got a fair bit in (5 posts) before the setting up got ahead of the blogging and I lost track of scribbled notes and halfwritten posts. Moving to a fresh Ubuntu 18.04…
-
Down the drain: The elusive ‘default’ PulseAudio sink
There is no such thing as a default output device (or sink) in PulseAudio. It say so right there in the official documentation. There is something referred to as a fallback device which is used “if the stream has not been seen before”. Yet there is a configuration command called set-default-sink. So where does that…
-
Fixing the SteelSeries Arctis 7 outputs on Ubuntu 18.04/PulseAudio 11
IMPORTANT: If you dualboot with Windows and run the Steelseries Engine software you should exercise caution when considering updating the headset firmware. Steelseries Engine version 3.2.18 introduced a new configuration of the headset that initially invalidated this fix (Thanks to Steve Brueggeman for help in making it work again). The Steelseries Engine Windows package itself…
- Privacy policy
- The site is named for Brokkr, a dwarf from Nordic mythology who helped craft Thor’s hammer Mjolnir to surpass the achievements of the Sons of Ivaldi and so win a bet against Loki. Something something free vs. proprietary software metaphor.
- Questions? Thoughts? Leave a comment (but be aware that spam catching is set to hyper-aggressive) or use the mastodon link below.