Articles by Muhammad Arul

About Muhammad Arul

Muhammad Arul is a freelance system administrator and technical writer. He is working with Linux Environments for more than 5 years, an Open Source enthusiast and highly motivated on Linux installation and troubleshooting. Mostly working with RedHat/CentOS Linux and Ubuntu/Debian, Nginx and Apache web server, Proxmox, Zimbra Administration, and Website Optimization. Currently learning about OpenStack and Container Technology.

  • How to Install Mailpile with Nginx on Ubuntu 15.10

    ubuntu Author: Muhammad ArulTags: , , , Comments: 0

    Mailpile is an open source mail client that focuses on encryption and users privacy. Mailpile makes the PGP setup easy, it allows you to create PGP keys directly in the email application and send PGP encrypted messages. In this tutorial, I will guide you trough the Mailpile installation on Ubuntu 15.10. We will install Mailpile as a web-based client with Nginx as a reverse proxy.

  • How to Install Graylog2 and Elasticsearch on Ubuntu 15.10

    ubuntu Author: Muhammad ArulTags: , , Comments: 13

    In this tutorial, I will guide you trough the Graylog2, Elasticsearch and MongoDB installation to build a scalable log server node with advanced log search capabilities. I will use Ubuntu 15.10 for this installation. Elasticsearch is a distributed search server based on Lucene that is available as OpenSource software. Graylog2 is a centralized log management and log analysis framework based on Elasticsearch and MongoDB.

  • How to Install Drupal 8 with Apache, MySQL and SSL on Ubuntu 15.10

    ubuntu Author: Muhammad ArulTags: , , , , Comments: 23

    In this tutorial, I will show you how to install Drupal 8 on Ubuntu 15.10 with Apache as web server, MySQL as database backend and how to secure the website with SSL. Drupal is a open-source content management system based on PHP and distributed under the GNU General Public License. Drupal is a scalable and open platform for web content management, it's community provides more than 31,000 modules to extend the core functions and Drupal is used by at least 2.1% of all website on the internet.

  • How to Install OpenCart 2 with Nginx and SSL on Ubuntu 15.10

    ubuntu Author: Muhammad ArulTags: , , , Comments: 5

    This tutorial covers the OpenCart installation with Nginx, PHP-fpm and MariaDB on Ubuntu 15.10. OpenCart is free open source e-commerce software based on PHP and MySQL. OpenCart allows you to setup and run your own online store at a minimal cost. The software is suitable for a small and medium online businesses, it is easy to install and there are many add-ons and extensions available. OpenCart comes with translations for numerous languages and supports multiple currencies.

  • How to Install Magento with Nginx on Ubuntu 15.10

    ubuntu Author: Muhammad ArulTags: , , Comments: 9

    Magento is an open source e-commerce software and content management system for e-commerce websites based on the PHP Zend Framework. It uses MySQL or MariaDB as database backend. The Magento development has been started in 2008 by Varien. Inc. In this tutorial, I will show you how to install Magento 2 with Nginx, PHP-FPM, and MariaDB as the database. I will use ubuntu 15.10 (Wily Werewolf) as a basis for the installation.

  • How to Install MEAN.JS JavaScript Stack on Ubuntu 15.04

    ubuntu Author: Muhammad ArulTags: , , Comments: 3

    MEAN.JS is a full javascript stack that contains MongoDB, Express, AngularJS, and Node.js. In this tutorial, I will show you how to install MEAN.JS on ubuntu 15.04. We will install MongoDB from the Ubuntu repository and install Node.js and the npm package manager with the nodesource script.

  • How to Install Drupal 8 with Nginx, PHP-FPM and SSL on Ubuntu 15.10

    ubuntu Author: Muhammad ArulTags: , , , , , , Comments: 3

    Drupal is a well-known open source content management system based on PHP. It is available free of charge and released under the GNU General Public License. In this tutorial, we will install Drupal 8 with Nginx web server, MariaDB as the database server and PHP-FPM to handle PHP requests. I will also show you how to install an SSL Certificate to secure the Drupal website.

  • How to Install Django 1.9 on Ubuntu 15.04

    ubuntu Author: Muhammad ArulTags: , , , Comments: 3

    Django is a web application framework written in python that follows the MVC (Model-View-Controller) architecture, it is available for free and released under an open source license. In this tutorial, we will install Django 1.9 on a Ubuntu 15.04 server. Django can be installed on a server in many ways, in this tutorial, I will show you to install it with pip, virtualenv and directly from the Django GIT sources. Finally, I will show you the first steps to start a new project with the Django web framework.

  • How to Install Gitlab with PostgreSQL and Nginx on Ubuntu 15.04

    ubuntu Author: Muhammad ArulTags: , , , Comments: 5

    Gitlab is a web-based git repository management application written on Ruby. It is similar to GitHub and includes features like a project wiki and issue tracking system. In this tutorial, I will guide you step by step trough the installation of Gitlab CE with PostgreSQL as the database system, and Nginx as the web server on Ubuntu 15.04 version. We will use Ruby version 2.x.x, gitlab stable version 8.x.

  • How to install Nginx as Reverse Proxy for Apache on Ubuntu 15.10

    ubuntu Author: Muhammad ArulTags: , , , Comments: 9

    Nginx or - engine-x - is a high-performance web server with low memory usage, created by Igor Sysoev in 2002. Nginx is not just a web server, it can be used as a reverse proxy for many protocols like HTTP, HTTPS, POP3, SMTP, and IMAP and as a load balancer and HTTP cache as well. In this tutorial, I will install and configure Nginx as caching reverse proxy for an Apache web server on Ubuntu 15.10.