Articles by Muhammad Arul
-
Dockerizing Wordpress with Nginx and PHP-FPM on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, server, ubuntu, web server • Comments: 26
In this tutorial, I will guide you step-by-step to use docker-compose. We will deploy 'Wordpress' with Nginx, MySQL, and PHP-FPM. Each service has its own container, and we will use images from the docker hub registry. I will show you how to create containers from docker images and manage all containers with docker-compose.
-
How to Install osTicket with Nginx on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, nginx, server, ubuntu, web server • Comments: 18
In this tutorial, I will show you step by step to install and configure osTicket on Ubuntu 16.04. OsTicket is an open source support ticket system based on PHP. It's a simple and lightweight support ticket system, designed to be easy to use and easy to install.
-
How to Install Elastic Stack on Ubuntu 16.04
Author: Muhammad Arul • Tags: centos, desktop, linux, server, ubuntu • Comments: 19
In this tutorial, I will show you how to install and configure Elastic Stack on a single Ubuntu 16.04 server for monitoring server logs and how to install 'Elastic beats' on client PC's with Ubuntu 16.04 and CentOS 7 operating system.
-
-
How to Install and Configure CSF (Config Server Firewall) on CentOS 7
Author: Muhammad Arul • Tags: centos, security • Comments: 8
Config Server Firewall / CSF is firewall application suite for Linux servers. CSF is also a Login/Intrusion Detection for applications like SSH, SMTP, IMAP, Pop3, the "su" command and many more. This tutorial will show the installation of CSF on CentOS 7 and guide you trough the first steps to use this powerful application suite.
-
How to Install Invoice Ninja on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server, web server • Comments: 5
In this tutorial, I will show you how to install and configure Invoice Ninja on a CentOS 7 server. I will use Nginx as the web server and MariaDB as the Database system. Invoice Ninja is free and open source web-based software for invoicing, payments, time tracking and much more.
-
Dockerizing LEMP Stack with Docker-Compose on Ubuntu
Author: Muhammad Arul • Tags: linux, sendmail, ubuntu, virtualization • Comments: 23
In this tutorial, I will guide you step-by-step to use docker-compose to create a LEMP Stack environment (LEMP = Linux - Nginx - MySQL - PHP). We will run all components in different docker containers, we set up a Nginx container, PHP container, PHPMyAdmin container, and a MySQL/MariaDB container.
-
How to install OTRS (OpenSource Trouble Ticket System) on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, server, ubuntu • Comments: 16
In this tutorial, I will show you how to install and configure OTRS on Ubuntu 16.04. I will use PostgreSQL as the database for OTRS, and Apache web server as the web server. OTRS or Open-source Ticket Request System is an open source ticketing software used for Customer Service, Help Desk, and IT Service Management.
-
How to Install WordPress with HHVM and Nginx on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server, web server • Comments: 2
In this tutorial, I will show you how to install WordPress with HHVM and Nginx as web server and how to configure SELinux for WordPress. I will use CentOS 7 as the operating system. HHVM (HipHop Virtual Machine) is an open source virtual machine for executing programs written in PHP and Hack language.
-
How to install a Ceph Storage Cluster on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, server, storage, ubuntu • Comments: 18
In this tutorial, I will guide you to install and build a Ceph cluster on Ubuntu 16.04 server. Ceph is an open source storage platform, it provides high performance, reliability, and scalability. It's a free distributed storage system that provides an interface for object, block, and file-level storage and can operate without a single point of failure.
-
How to Install Nextcloud with Nginx and PHP7-FPM on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server • Comments: 20
In this tutorial, I will show you how to install and configure the latest Nextcloud 10 release on a CentOS 7 server. I will run Nextcloud with a Nginx web server and PHP7-FPM and use MariaDB as the database system.