How to donate CPU/GPU resources to science with Boinc
Altruism is one thing that I'd like to believe characterizes all Linux users out there. This trait can be manifested in a lot of different ways, but when we're talking about computers, the most...
View ArticleHow to use GeoIP with Nginx on Ubuntu 16.04
This tutorial explains how to use the GeoIP module with nginx on Ubuntu 16.04 to find out where your visitors come from. The GeoIP module sets multiple variables like $geoip_country_name,...
View ArticleUsing PHP-FPM with Apache on Ubuntu 16.04
This tutorial shows how to install an Apache webserver on an Ubuntu 16.04 server with PHP 7 (through PHP-FPM) and MySQL support. PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI...
View ArticleHow to install nginx as a Reverse Proxy for Apache on Ubuntu 16.04
This tutorial shows how you can set up nginx as a reverse proxy in front of an Apache 2.4 web server on Ubuntu 16.04. nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server....
View ArticleDocker: Installation and Basic usage on Ubuntu 16.04
Docker is an open-source project that provides an open platform for developers and sysadmins to build, package, and run applications anywhere as a lightweight container. This tutorial shows the...
View ArticleHow to install WebDAV with Lighttpd on Debian 8 (Jessie)
This guide explains how to set up WebDAV with Lighttpd on a Debian 8 (Jessie) server. WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol...
View ArticleHow to Install and Configure PostgreSQL Replication with Hot Standby on...
In this tutorial, we I will show you how to install and configure PostgreSQL replication by using hot standby mode. PostgreSQL or Postgres is an open source object-relational database management system...
View ArticleHow to cache static files on nginx
This tutorial explains how you can configure nginx to set the Expires HTTP header and the max-age directive of the Cache-Control HTTP header of static files (such as images, CSS and Javascript files)...
View ArticleHow to Install PostgreSQL and phpPgAdmin on Ubuntu 16.04
PostgreSQL is a powerful object-relational Database released under an OpenSource BSD-style license. PostgreSQL is well suited for large databases and has many advanced features, so it positions itself...
View ArticleRate Limiting with nginx
This article explains how to use the nginx HttpLimitReqModule to limit the number of requests for a given session. This is useful, for example, if your site is hammered by a bot doing multiple requests...
View ArticleHow to Install WordPress with Docker on Ubuntu
In this tutorial, we will install WordPress by using multiple docker containers. Wordpress itself in one container and the MariaDB database in another container. Then we will install Nginx on the host...
View ArticleBasic HTTP Authentication with Nginx
This tutorial shows how you can use basic HTTP authentication with Nginx to password-protect directories on your server or even a whole website. This is the Nginx equivalent to basic HTTP...
View ArticleCompilation and Installation of PSAD for IPFire Firewall
This article is about compilation and installation of PSAD (Port Scan Attack Detector) for IPFire (Linux based firewall). However, a development environment for the IPFire will be setup for the...
View ArticleUpgrading from Debian 6 Squeeze with ISPConfig and courier/postfix to Debian...
This howto describes the upgrade procedure of an ISPConfig server with Courier pop3/imap from Debian 6 to Debian 7 in detail.
View ArticleHow to create Docker Images with a Dockerfile
In this tutorial, I will show you how to create your own docker image with a dockerfile. A Dockerfile is a script that contains collections of commands and instructions that will be automatically...
View ArticleHow to Password-Protect Directories with mod_authn_dbd and MySQL on Apache...
This guide explains how to password-protect web directories (with users from a MySQL database) with mod_authn_dbd on Apache2 on a Debian 8 (Jessie) server. It is an alternative to the plain-text...
View ArticleHow to Install and Configure MongoDB on Ubuntu 16.04
MongoDB is a NoSQL database that offers a high performance, high availability, and automatic scaling enterprise database. Data is stored in a "document" structure in JSON format (in MongoDB called...
View ArticleHow to Install Seafile on Ubuntu 16.04 (Xenial Xerus)
This tutorial shows the installation of Seafile on Ubuntu 16.04. Seafile is a private cloud software, it supports encrypted file libraries to store data securely. To encrypt files in a library, you...
View ArticleHow to install and setup DRBD on CentOS
This tutorial explains how to install and setup DRBD for your server. Before I start, let me explain what actually DRBD represents and what it is used for. DRBD stands for Distributed Replicated Block...
View ArticleHow to install Odoo ERP Software on Ubuntu 16.04
Odoo is an OpenSource enterprise resource planning and customer relationship software that can help you to organize and grow your business. Odoo was formerly named openERP and therefor TinyERP. There...
View Article