I have a real knack for finding problems that nobody else seems to have come across. Or if they did, they didn’t document it. Or if they did, well maybe I’m just rubbish at looking for the one article that would explain everything out to me. If anything it has trained me to get good at pulling information together to figure out these problems.

Case in point; I wanted to liberate a 256GB MicroSD card from my delightful uConsole. The only other MicroSD cards I had on hand were 32GBs, which I figured was sufficient for the uConsole, and I wanted the 256GB for my PlayStation Vita. Okay, easy. I’ll just shrink the partitions, back them up, and restore them.

Narrator:

It was not easy.

I was looking into alternatives to Docker Compose for Podman (yes, there is a podman-compose wrapper that brings similar functionality to Podman), and stumbled across the concept of Quadlets. Well, turns out they’re nothing like Docker Compose, perhaps more like Kubernetes or one of them fellas. Indeed, the name Quadlet was supposedly named after a squashed Kubelet. Geddit? Squashed kube? A quad? Ah, never mind.

This guide is mostly a reference for myself as it’s a workflow that I find myself following whenever I set up a new Linux machine. I’m sharing it here as I’m sure many will find this useful, and it will save me from looking up each distinct step in the future.

I also took the opportunity to add some bonus network configuration tips to get the most out of the setup.

I recently installed Fedora on my personal laptop to replace Manjaro as I found Manjaro to be a just a little too flaky for my liking and I know Fedora to be a solid alternative. During installation I was asked if I wanted to encrypt my drives. Now I’m not harbouring anything particularly sensitive but I thought it was worth doing, security first and all that; after all, we expect every website to support HTTPS these days so why not?

Well there is the matter of that mildly pesky login prompt on every boot…

Today I spent a bit of time fighting with certificates in an ASP.NET application I’m working on. The scenario is we have Blazor Server communicating with a Minimal API. Debugging locally I was struggling to get the two to communicate, with errors like:

The remote certificate is invalid because of errors in the certificate chain: UntrustedRoot

Pagination

  • 1 / 1