Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Debian 12 - Install MongoDB

Learn how to install MongoDB 8.x community edition in Debian 12.

ZacsTec - How to Install OpenVPN Server on Ubuntu 24.04

A timestamped video from ZacsTech on how to setup and configure OpenVPN on Ubuntu 24.04.

Christian Lempa - WireGuard Installation and Configuration

A timestamped video from Christian Lempa on how to set up a WireGuare server/client connection in Ubuntu/Debian without Docker.

Website Security Headers

Details about various security headers one may wish to add to a website and why.

Debian 12 - Deploy Unbound, the Recursive DNS Resolver

Learn how to deploy Unbound DNS in Debian 12, and then configure it to act as a forwarding DNS resolver that uses TLS encryption, for encrypted DNS lookups.

Configure Proxmox SMTP For Email Notifications

Learn how to configure your Proxmox server with SMTP details through the Proxmox web UI, so that it can send email notifications for things like backups failing.

Proxmox - Set Root User's Email Address

Learn how to configure the root user's email address so that they receive important notifications.

Waterfox - Add Brave Search

Learn how to set Brave search engine as your default search engine in Waterfox.

Deploy Stubby Server For DNS Over TLS (DoT)

Learn how to configure a Stubby server on your local network, in order to use it for DNS over TLS.

Cloudflare - Create API Key for Let's Encrypt DNS Challenges

Learn how to create an API Key in cloudflare for granting the ability to generate TLS certificates through Let's Encrypt.

Christian Lempa - Storage and Backup in Kubernetes

A timestamped video from Christian Lempa on installing and using Longhorn for persistent storage in Kubernetes.

Kubernetes CLI Cheatsheet

My personal cheatsheet for Kubernetes commands.

    »