Blog

Thoughts on development, infrastructure, and the tools I use.

89 posts so far

PostgreSQL: Create database with custom owner

Using a few commands, learn how to create a database with a custom owner in PostgreSQL.

Netplan: Rename a network interface

You can use Netplan to rename a network interface, attaching a name for a specific MAC, while allowing us to set another interface on hardware changes.

Configure LTE 4G dongle on Ubuntu Server

Provide internet access to an Ubuntu Server using an LTE 4G dongle.

MicroK8s: Configure Garbage Collection to reduce used space

MicroK8s keeps unused images on storage until garbage collector deletes them. You can change the threshold to reduce used space.

Sort du -h output by size

Learn to sort the command output so bigger items appear first.

CloudNativePG: Run a PostgreSQL cluster using Barman Cloud Plugin

Back up your CloudNativePG cluster to an S3-compatible storage using the Barman Cloud Plugin.

Solve Outlook stuck on "Sending Message" but nothing in outbox

Solve the issue where Outlook gets stuck sending messages even if there's no messages pending.

Configuring Ubuntu Server as a basic router

Convert a device like a Raspberry Pi into a basic router with IP forwarding and DHCP.

CloudNativePG: Run PostgreSQL inside Kubernetes

Host your own PostgreSQL database inside Kubernetes using the CloudNativePG operator.

Prevent SSH from disconnecting while idle

Keeping an idle SSH session might cause it to disconnect. Learn how to keep it connected.