Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Network Interfaces File Cheatsheet

A cheatsheet for managing the /etc/network/interfaces configuration files.

Debian 12 - Set Up Nginx Load Balancer For K3s

Set up a load balancer on Debian 12 for a K3s cluster.

Install K3s Server On Debian 12

Learn how deploy K3s on Debian 12.

Debian 12 - Set Up MariaDB Database For K3s

Tutorial on setting up MariaDB to act as your data store for Kubernetes.

Mailcow - Create Noreply Mailbox

Learn how to create a noreply mailbox in Mailcow.

David Heinemeier Hansson - The Cloud Fugitive

A video from David Heinemeier Hansson, CTO of 37 signals and creator of basecamp, on the exit from "the cloud".

PHP Cheatsheet for SQLite

A personal cheatsheet for using SQLite in PHP.

Proxmox - Deploy A Debian 12 LXC Container

Learn how to deploy a Debian 12 LXC container on Proxmox.

Microservices Technical Debt Discussion

A timestamped video from the Continuous Delivery channel on Microservices, and how in a way they are technical debt, but really its about a tradeoff between autonomy and complexity, and microservices are really the only way to scale a complex system.

GitLab - Retrieve CI/CD Variable With BASH

Learn how to fetch a GitLab CI/CD variable's value with some CLI commands.

Mailcow - Speed Up SMTP Sending With IP Whitelist

Learn how to whitelist your service's IP addresses in mailcow, in order to speed up SMTP sending.

Expand ZFS Pool On Raw Disk Image

Learn how to expand your ZFS zpool on a VPS by expanding the raw disk, and then expanding the ZFS filesystem to make use of that expanded disk.

«     »