Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Zabbix - Monitor MySQL / MariaDB Database

Learn how to configure Zabbix monitoring of your MySQL/MariaDB database running on a Debian 12 host.

Traefik - Configure Ping Endpoint

Learn how to configure Traefik with a ping endpoint, so that you can monitor it's uptime.

Debian 12 - Install Docker

Install Docker on Debian 12 (Bookworm).

Create Debian 12 (Bookworm) KVM Guest From Cloud Image

Create a Debian 12 KVM guest using the cloud image.

Debian 12 - Install PHP 8.4

Learn how to install PHP 8.4 using Ondrej's PHP repository.

Using WordPress With a Reverse Proxy or Load Balancer

Learn how to resolve issues that arise from running WordPress behind a reverse proxy.

Configure SSH To Allow Logging In Via Password For Certain Users or Groups

Learn how to allow specific users to authenticate using a password, whilst everyone else has to authenticate via a key file instead.

Debian 11 - Create Samba Share

Instructions how to set up a SAMBA share on Debian 11.

Configure Systemd Nameservers

Learn how to configure your nameservers by editing the systemd config files.

Cheap HDD VPS Providers

A list of VPS's with cheap HDD storage for backups/file-hosting.

Amazon EC2 - Retrieving Metadata

Learn about retrieving metadata about an instance using Amazon's metadata server.

PostgreSQL - Ensuring Non Uniqueness Using Exclude Using Gist Constraint

Learn about adding a constraint, that acts the opposite of a unique constraint, ensuring that values across rows for two columns are never distinct.

«     »