Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Debian 12 Cloud Init Docker Server

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

Debian 12 - Install Incus (An LXD Fork)

Instructions on how to install Incus on Debian 12.

Install Debian 12 KVM Server

Configure your Debian 12 for acting as a KVM host.

Debian 11 - Install ZFS

Learn how to install ZFS on Debian 11.

Install ZFS On Debian 12

Learn how to install ZFS on Debian 12

Configure DHCP Server on Debian 12

Learn how to configure a DHCP server on a Debian 12 server.

Zabbix - Monitoring A Debian 12 Host

Learn how to monitor a Debian 12 instance with Zabbix.

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 11 - Install Pritunl

Learn how to install and deploy a Pritunl VPN server on a Debian 11 VPS.

Debian 11 - Install MongoDB

Learn how to install MongoDB 6.x community edition in Debian 11.

Deploy Wordpress on Debian 11

Learn how to manually (without Docker) deploy Wordpress on Debian 11.

Debian 11 - Install Docker

Install Docker on Debian 11 (Bullseye).

Create Debian 11 (Bullseye) KVM Guest From Cloud Image

Create a Debian 11 KVM guest using the cloud image.

Create Debian 10 (Buster) KVM Guest From Cloud Image

Create a Debian 10 KVM guest using the cloud image.

Debian 10 - Set Up Nginx Load Balancer For Kubernetes

Set up a load balancer on Debian 10 for a Kubernetes cluster.

Configure Debian To Use Your Local MIrror

Configure Debian to use your local mirror.

Set Up A Debian Mirror Using Rsync

Set up a Debian mirror using rsync.

Renew SSL Certificates On Debian 10 Using Certbot

Automatically create and renew LetsEncrypt SSL certificates on Debian 10 with Certbot.

Debian 10 - Install Docker

Install Docker on Debian 10

Set Up Debian 10 KVM Server

Configure your Debian 10 for acting as a KVM host.

Things To Do After Installing Debian 10

Steps I like to perform immediately after having installed a minimal version of Debian 10.

Debian 9 - Upgrade To PHP 7.3

Install/Upgrade to PHP 7.3 on Debian 9

Debian 9 - Install Later Versions Of PHP

Install later versions of PHP on Debian 9

Debian 9 - Deploy WordPress

Deploy Wordpress on Debian 9

Debian 9 - Install MariaDB

Install MariaDB on Debian 9

Debian 9 - Use UK Mirror

Configure Debian 9 to use a UK mirror

Debian 9 - Install Ceph Deploy Tool

Install the the ceph-deploy tool for the latest LTS version of Ceph, on the latest version of Debian.

Debian - Install Atom Editor

Install the Atom text editor in Debian

Debian 9 - Disable Onboard Speaker

Disable the onboard speaker to prevent it buzzing whilst you're working.

Debian 9 - Install Latest Firefox

Install a much later (faster) version of Firefox in Debian 9.

Debian 9 Mate - Installing Compiz And Emerald

Instructions for getting Compiz and Emerald working in Debian 9 Mate.

Debian 9 - Base Package Installation Script

My base script to run after installing Debian 9 Mate.

Debian 9 - Install Nvidia Drivers

Install Nvidia drivers on Debian

Debian 9 - Seafile Causing Sound To Not Work

If your sound stops working, and you're using Seafile, read this.

Debian - Install Sublime Text Editor

Install the Sublime text editor in Debian

Debian 9 - Install Seafile Client

Install the Seafile client GUI on Debian 9

Set Up Debian 9 KVM Server

This tutorial will show you how to set your Debian 9 server up as a KVM host.

Debian 9 - Install MySQL Server

This tutorial will show you how to install various versions of MySQL server on Debian 9.

Things To Do After Installing Debian 9

Things you probably want to do right after installing Debian 9 server.

Debian 8 - Create A Private Centralized Git Server

Deploy your own git server on Debian 8.

Debian 8 - Install PHP 7.1

Debian 8 Install Docker

Debian 8 - Install Oracle Java

Debian 8 KVM Guests - Get The Console Back

Debian 8 Gnome Desktop - Improve Font Rendering

VirtualBox Debian - Install Guest Additions

Create Your Own Debian 8 (Jessie) Mirror

Things To Do After Installing Debian 8.0

First Things To Do After Installing Debian 7.x

Upgrade Debian 7 To Debian 8

Debian 7.x - Install PHP 5.6

Install PHP 5.6 in Debian 7.x

Debian 7 - Install Discourse

Create Your Own Debian 7 (wheezy) Mirror

Debian - Move MySQL Database To Another Disk

Debian 8 - Install MySQL 5.6

Debian - Close SSH Connections Before Turning Off

First Things To Do After Installing Debian 7.x

Things To Do After Installing Debian 8

A list of things you may wish to do after a fresh install of debian 8.