Monitoring Nginx on Ubuntu 16.04 with Netdata

Netdata is a fantastic real-time monitoring solution for your Linux based servers and I’ve particularly found it useful for monitoring my web servers. Netdata provides a web-based dashboard with real-time graphs and alerting; it provides a myriad of information about your servers out of the box and the interface is slick! Before we start we’ll … 

 

Windows Server 2016 as an NFS server for Linux clients

In this post I will explain how you can configure an NFS Server on a Windows 2016 Server and connect/mount the NFS exports on Linux clients, in my case I wanted to run a Linux virtual machine whist ensuring that the actual data resides on physical disks on my host machine ensuring that the data … 

 

Deploying and hosting ASP.NET Core applications on Ubuntu Linux

If you’ve read my other blog posts or seen some of my projects on my GitHub profile, you’ll see that I’m a real Linux fan and although I develop in both PHP and C#, C# based web applications are commonly hosted on the Microsoft Windows platform (although you could use Mono) so for this reason, it has previously … 

 

Installing Microsoft SQL Server on Ubuntu Server 16.04

I’m really liking what Microsoft have been doing recently with pushing more of their products down the open-source channels and supporting Linux and Mac operating systems. Earlier this year Microsoft released SQL Server vNEXT which can be installed and ran on Linux. In this post I will cover the process of installing and configuring Microsoft SQL Server … 

 

Monitoring Linux Servers with Monitorix

Monitorix is a mature and open-source system monitoring tool for UNIX and Linux; it is written in Perl and is resource-friendly enabling it to be used quite happily on Raspberry Pi’s and embedded devices too. Although there are other monitoring and graphing tools for Linux that I’ve used before such as Nagios and Cacti, I … 

 

Installing PHP7 on Windows Server 2012 R2 and IIS 8

At the time of writing PHP 7.0.6 is the latest stable release and given that we are going to be using Microsoft’s IIS as the web server on Windows Server 2012 R2 (x64) we will need to download the latest version of PHP 7.0.x ensuring that we download the NTS (Non-thread safe) version and the … 

 

Setup an OpenVPN site-to-site remote router (OpenVPN client) on Ubuntu Server 14.04 LTS

In my last couple of blog posts (here and here) I demonstrated how to setup an OpenVPN server using Windows Server 2012 R2 and enable IP forwarding to enable OpenVPN client roaming access to the server network; today I will explain how to setup a Ubuntu Server 14.04 LTS based server which we will ultimately use … 

 

Enabling OpenVPN clients to access to the LAN.

In my previous post I wrote about how to setup an SSL VPN server on Windows 2012 R2 and enable external network access to the server using OpenVPN. This article will walk you through the process of configuring IP forwarding on our Windows server and exposing static routes to enable VPN clients to access network … 

 

Setting up OpenVPN Server on Windows 2012 R2

This weekend a friend of mine asked my advice on setting up a VPN for his  business to enable remote workers to connect and access the office’s file server and other internally hosted data. The requirements really consisted of a using Windows Server (ease of management) with the ability for MacOSX laptops to connect over … 

 

Dark theme (Dracula) for NetBeans

I’ve personally used NetBean for about five years now; I’ve learn’t to love it and despite all the “cool kids” recently moving to the likes of PHPStorm and Sublime Text, everytime I try to switch over I just miss my trusty NetBeans and come flying back. Since recently purchasing my latest MacBook Pro, I went …