<p>In <a href="https://www.lonecpluspluscoder.com/2020/01/16/building-an-openbsd-wireguard-vpn-server-part-2-unbound-dns-setup/">part 2</a>, I reconfigured my WireGuard VPN to use an Unbound DNS server on the VPN server rather than rely on a third party server I had used for the original quick and dirty configuration. It was important for me to set up a validating DNS server, which I did in that part.</p>
<p>In the <a href="https://www.lonecpluspluscoder.com/2019/12/27/building-an-openbsd-wireguard-server/">first part</a>, I described how I set up the basic OpenBSD WireGuard VPN server. I also hinted that I wanted to set up my own validating, filtering DNS server. With a little bit of spare time during the holidays I decided now was a good time as any.</p>
<p>In my <a href="https://www.lonecpluspluscoder.com/2019/11/27/looks-like-i-get-to-redo-my-wireguard-vpn-server/">previous post</a>, I mentioned that I somehow ended up with a corrupted filesystem on the WireGuard server <a href="https://www.lonecpluspluscoder.com/2019/01/21/setting-up-my-own-vpn-server-on-vultr-with-centos-7-and-wireguard/">I had set up earlier this year</a>. That iteration of my VPN server was built on Linux as I expected I would get better performance using the kernel-based…
<p>I’ve blogged about <a href="https://www.lonecpluspluscoder.com/2019/01/21/setting-up-my-own-vpn-server-on-vultr-with-centos-7-and-wireguard/">setting up a WireGuard VPN server</a> earlier this year. It’s been running well since, but I needed to take care of some overdue maintenance tasks. Trying to log into the server this morning and I am greeted with “no route to host”. Eh? A quick check on my Vultr UI showed that the VPS had trouble booting. The error suggests a…
<p>I like Lispy languages. One I’ve been playing with – and occasionally been using for smaller projects – is <a href="https://clojure.org/">Clojure</a>. Clojure projects usually use <a href="https://leiningen.org/">Leiningen</a> for their build system. There are generally two ways to install leiningen – just download the script as per the Leiningen web site, or use the OS package manager. I usually prefer using the OS package manager, but Manjaro doesn’t include leiningen as a package in its…
<p>macOS Time Machine is usually set up to work in the background and not overly affect anything that’s going on in the foreground while the user is working. Under normal circumstances, this is desirable behaviour. It is not desirable when you try to take one last backup of a failing SSD before it keels over completely. Which was the unfortunate situation I found myself in.</p>
<p>As an IT consultant, I travel a lot. I mean, <em>a lot</em>. Part of the pleasure is having to deal with day-to-day online life on open, potentially free-for-all hotel and conference WiFi. In other words, the type of networks you really want to do your online banking, ecommerce and other potentially sensitive operations on. After seeing one too many ads for VPN services on bad late night TV I finally decided I needed to do something about it. Ideally I intended to this on the cheap and learn…
<p><em><strong>Update 2019-05-07</strong>: The java8 cask is affected by recent licensing changes by Oracle. There’s a <a href="https://github.com/Homebrew/homebrew-cask-versions/issues/7253">discussion over on github about this</a>. I’m leaving the post up partially for historic context, but the java8 cask is no longer available, at least at the time of writing.</em></p>
<p>We all love the odd debugging story, so I finally sat down and wrote up how I debugged a configuration issue that got in the way of the iOS mail app’s ability to retrieve email while I was on the go.</p>
<p>I’ve blogged about getting Manjaro Linux to work with my AMD RX 470 <a href="https://www.lonecpluspluscoder.com/2016/11/19/switching-to-manjaro-linux-and-getting-an-amd-rx-470-to-work/">before.</a> The method described in that post got my AMD RX 470 graphics card working with the default 4.4 kernel. This worked fine - with the usual caveats regarding VESA software rendering - until I tried to upgrade to newer versions of the kernel.</p>