Programster's Blog

Tutorials focusing on Linux, programming, and open-source

RabbitMQ - Export / Import Configuration

Learn how you can easily export/import your RabbitMQ configuration using basic CURL requests in the CLI.


Parsing INI Files With PHP

Some tips/tricks to do with parsing INI files in PHP.

Install Firefox From APT Repository

Learn how to install Firefox from its APT repository, so you don't have to use shitty snaps!

Deploy WireGuard Server With Web UI Through Docker

Learn how to deploy a WireGuard server that can be easily managed through a web UI using "WG Easy" and Docker.

Install FFmpeg 7 On Ubuntu 22.04

Learn how to easily install FFmpeg 7 on Ubuntu 22.04.

Ubuntu 22.04 - Install Latest Mesa Version Using PPA

Learn how to install the latest mesa graphics updates using a PPA.

Debian 12 Cloud Init Docker Server

An example cloud init configuration file for Debian 12 with Docker.

FFmpeg - Extract Keyframe Indexes

Learn how to extract the indexes of a video's keyframes.

Teams - Fix 'Classic Teams will soon be unavailable for use' message.

Fix the warning that "Classic Teams will soon be unavailable for use".

Introduction to Open vSwitch (OVS)

A timestamped introduction video to Open vSwitch from David Mahler.

Keycloak Is Awesome! (Jim's Garage)

A timestamped video from Jim's Garage on deploying and integrating with Keycloak.

Uptime Kuma - Configure Push Monitor

Learn how to configure a "push monitor" in Uptime Kuma, and why this is particularly useful.

«     »