Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Webmin DNS - Create Master Zone

Instructions on how to create a "master zone" in webmin for DNS, and why you would want to create one.

Webmin - Install Bind9 DNS Module

Instructions on how to install the BIND9 module for DNS in Webmin.

Ubuntu 16.04 - Install Webmin

Instructions on how to install webmin in Ubuntu 16.04.

How I Set Up Ansible Master / Slave

My guide on how to set up and use Ansible after having installed it.


Extracting GPS From Go Pro Hero 5

Extract GPS data from your Go Pro Hero 5 video file, into a text format you can actually use.

Ubuntu 16.04 - Install PostgreSQL 10

How to install PostgreSQL on Ubuntu 16.04

NGINX - Redirecting Non Whitelisted IPs

Use NGINX to allow specific whitelisted IPs through, and redirect all other IPs to another site.

MySQL GIS Cheatsheet

A cheatsheet for using GIS with MySQL


Fix Freezes When Transferring Files

Prevent your system from becoming unresponsive when transferring a large amount of data to a USB or NFS.

Set up Latest Dev PHP with Multithreading on Ubuntu 16.04

This tutorial will show you how to recompile PHP with ZTS enabled, before then adding the pthreads extension in order for us to be able to easily write multithreaded PHP CLI scripts.

Install PHP 7.0 With Pthreads on Ubuntu 16.04

Install PHP 7.0 With Pthreads for multithreading on Ubuntu 16.04

Comparing Nginx And Apache In Burst Workloads

Here we compare Nginx vs Apache at handling burst workloads and explain why one of them appears to handle it much better than the other.

«     »