OpenVPN - Create A User With A Static IP

Having a VPN can be a great way to securely run services/servers from your home network, and be able to access them from anywhere in the world. You can think of this as a "dark net" because unless you open up your router, they should only be accessible through…

Read this article

Kickstart Files

My KVM tool makes use of kickstart files for automated installation of both CentOS and Ubuntu guests. There is a lot of documenation from different sources on kickstart files but it can seem like there is conflicting information, so I wanted to create my own notes. Kickstart and preseed are…

Read this article

Ubuntu 16.04 - Install PHP SSH2 Extension

Installing PHP with the SSH2 extension for PHP 7.0 in Ubuntu 16.04 is as easy as: sudo apt-get install php7.0-cli -y sudo apt-get install libssh2-1 php-ssh2 -y No need to install through PECL.…

Read this article

Configure NFS Client

After deploying an NFS server, to mount NFS shares as a client, you need to run the following command to install the relevant packages: sudo apt-get install nfs-common -y Mount the NFS by adding a line to your /etc/fstab file like below: $NFS_HOST_IP:$HOST_EXPORT_DIR_PATH…

Read this article

Deploy An NFS Server

What is NFS? "NFS stands for Network File System, a file system developed by Sun Microsystems, Inc. It is a client/server system that allows users to access files across a network and treat them as if they resided in a local file directory" "The NFS protocol is designed to…

Read this article

KVM - Creating Thinly Provisioned Guests

When you create external snapshots, you create a read-only file that represents your virtual machine at a certain point in time. Since the data is read-only, we can use this file as a base for other guests we create in future. In order to operate, the guests will have all…

Read this article

KVM External Snapshots

With external snapshots, a new file is created where all future changes are written to (the "delta" file), and the original file is stored in a read-only saved state. Advantages of External over Internal Much faster creation (creating an empty file to store future data and setting up links). Can…

Read this article

Gimp - Delete Background for Transparency

The video below shows you how you can delete a background so that you just have the item on a transparent background which will display more nicely on sites that don't have a white background.…

Read this article

Advantages of SVN over Git

To be clear, I am happy with using both SVN and Git and use whichever one is most appropriate as each have their advantages. However, I feel it's worth making this post as there seems to be a bit of a git bandwagon where people just disregard SVN. Forced Collaboration…

Read this article

KVM - NUMA Declaration

Computers can have more than one system bus which allows them to have multiple processors in a single system like the one shown below: This allows the servers to achieve higher compute capability at a better price to performance ratio, or to just exceed the possible compute power limitations of…

Read this article