How to maintain a “clean” Ubuntu
Ubuntu is the most popular GNU/Linux distribution, as it has been the easiest to use for many years now, making it an obvious choice for every newcomer. As most new users don't know if and how they are...
View ArticleHow to build your own IRC Server with InspIRCd and Anope
In this tutorial, I will guide you trough the installation of InspIRCd from source on a CentOS 7 server. Then we will integrate InspIRCd with anope services and enable gnutls encryption on it. InspIRCd...
View ArticleThe Perfect Server - Debian 8.4 Jessie (Apache2, BIND, Dovecot, ISPConfig 3.1)
This tutorial shows how to prepare a Debian Jessie server (with Apache2, BIND, Dovecot) for the installation of ISPConfig 3.1. The web hosting control panel ISPConfig 3 allows you to configure the...
View ArticleUbuntu 16.04 LAMP server tutorial with Apache 2.4, PHP 7 and MariaDB (instead...
LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache 2.4 web server on an Ubuntu 16.04 (Xenial Xerus) server with PHP 7 support (mod_php) and MySQL / MariaDB....
View ArticlePerformance monitoring with Monitorix on Ubuntu 16.04
This tutorial shows the installation and configuration of Monitorix on Ubuntu 16.04 (Xenial Xerus). Monitorix is a free, lightweight, open source monitoring tool designed to monitor as many services...
View ArticleInstalling Nginx with PHP 7 and MySQL 5.7 (LEMP) on Ubuntu 16.04 LTS
Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial...
View ArticleEncrypt your data with EncFS on Ubuntu 16.04
EncFS provides an encrypted filesystem in user-space. It runs without any special permissions and uses the FUSE library and Linux kernel module to provide the filesystem interface. It is a pass-through...
View ArticleServer Monitoring with Munin and Monit on Ubuntu 16.04 LTS (Xenial Xerus)
This tutorial will show you how to monitor an Ubuntu 16.04 server with Munin and Monit. Munin produces nice graphs about nearly every aspect of your server, whereas Monit checks the availability of...
View ArticleHow to install Wordpress 4.5 on Ubuntu 16.04 LAMP
This document describes how to install and configure Wordpress 4.5 on Ubuntu 16.04. WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing and with fewer...
View ArticleInstalling Lighttpd with PHP 7 (PHP-FPM) and MySQL 5.7 on Ubuntu 16.04 LTS
Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on an Ubuntu 16.04 server with PHP 7 support...
View ArticleHow to speed up apache with mod_pagespeed and Memcached on Ubuntu 16.04
This tutorial shows how to improve the page load times of your website by using the Google mod_pagespeed module for Apache in conjunction with the fast in-memory cache Memcached. Pagespeed is an Apache...
View ArticleHow to run commands on File or Directory changes with Incron on Ubuntu 16.04
This tutorial shows you how you can use incron on an Ubuntu 16.04 system to run commands when a file or directory is changed. The incron daemon is similar to cron, but instead of running commands based...
View ArticleHow to install ProFTPd with TLS support on Ubuntu 16.04
This tutorial shows how to install and use FTP with ProFTPd securely. FTP without TLS is an insecure protocol because all passwords and all data are transferred in clear text. By using TLS, the whole...
View ArticleHow to install Rundeck on a Debian 8 (Jessie) server
Rundeck allows you to run commands/scripts on a remote computer. In this tutorial, I will deal with Linux servers : Debian for rundeck server and Debian/ubuntu for the remote computers. This tutorial...
View ArticleHow to Install and Configure OpenLiteSpeed with PHP 7 on CentOS
OpenLiteSpeed is a high performance and lightweight HTTP server which comes with a Web Gui administration interface. In this tutorial, I will guide you trough the installation and configuration of...
View ArticleInstalling a Web, Email & MySQL Database Cluster on Debian 8.4 Jessie with...
This tutorial describes the installation of a clustered web, email, database and DNS server to be used for redundancy, high availability and load balancing on Debian 8 with the ISPConfig 3 control...
View ArticleServer monitoring with Icinga 2 and Icingaweb 2 on CentOS 7
Icinga 2 is a scalable OpenSource monitoring software. This tutorial describes the installation of Icinga 2 together with Icingaweb on a CentOS 7 server.
View ArticleHow to Install an OpenSUSE Leap 42.1 KDE Desktop
OpenSUSE Leap is a new type and a new version of OpenSUSE. It is a hybrid Linux distribution that uses the source code of SUSE Linux Enterprise(SLE) to provide a higher stability and reliability then...
View ArticleOpenSUSE Administation with Zypper
This tutorial shows the steps to install and update OpenSUSE packages with Zypper. Zypper is the command line package manager for openSUSE, introduced in openSUSE 10.2 which uses the libzypp library....
View ArticleHow to Create a Local Red Hat Repository
There are many reasons you may want a local Red Hat Enterprise Linux repository. Bandwidth is a major factor as downloading updates from the Internet can be time and bandwidth consuming. Whatever your...
View Article