Articles by Muhammad Arul
-
How to Install Apache Kafka Distributed Streaming Platform on Ubuntu
Author: Muhammad Arul • Tags: linux, ubuntu • Comments: 0Apache Kafka is a distributed streaming platform developed by Apache Software Foundation and written in Java and Scala. Apache Kafka was originally developed by LinkedIn, and was open sourced in 2011. In this tutorial, we will show you how to step-by-step install and configure Apache Kafka on Ubuntu 18.04.
-
How to Install Nginx with RTMP Module on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, nginx • Comments: 17RTMP (Real Time Messaging Protocol) is a high-performance protocol for transmission of data, audio, and video over the internet between flash-based platform technologies. Originally developed by Macromedia, and now owned by Adobe. In this tutorial, I will show you how to install and configure the Nginx web server with the RTMP module.
-
Docker Guide: Dockerizing Nodejs Express Application on Ubuntu 18.04
Author: Muhammad Arul • Tags: linux, server, ubuntu, virtualization • Comments: 0In this tutorial, I will show you how to create a docker image for an existing Nodejs Express application project in Ubuntu 18.04. We will learn about dockerizing a Nodejs application, and then deploy the application as a container to the docker environment using a docker-compose script.
-
-
How to Install and Configure MongoDB on Ubuntu 18.04 LTS
Author: Muhammad Arul • Tags: linux, ubuntu • Comments: 20MongoDB 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 BSON). MongoDB was first introduced in 2009 and is currently developed by the company MongoDB Inc. This tutorial shows the installation and configuration of MongoDB on Ubuntu 18.04 LTS.
-
How to Install and Configure GitLab on Ubuntu 18.04 LTS
Author: Muhammad Arul • Tags: linux, ubuntu • Comments: 6Gitlab is a web-based GIT repository manager that allows your team to work on code, perform feature requests, track bugs, and test and implement applications. In this tutorial, I will show you step-by-step how to install GitLab CE (Community Edition) on your own Ubuntu 18.04 LTS (Bionic Beaver) server.
-
How to Setup Apache Subversion with HTTPS Letsencrypt on CentOS 7
Author: Muhammad Arul • Tags: apache, centos, linux, server • Comments: 1Apache Subversion or SVN is open source versioning and revision control software. In this article, we show you how to set up Apache Subversion on the latest CentOS 7 server. We install and configure the svn software with Apache as web server, secure it with Let's encrypt and activate "Basic Authentication" for users.
-
How to Install Nextcloud with Nginx on Ubuntu 18.04 LTS
Author: Muhammad Arul • Tags: linux, ubuntu, web server • Comments: 19In this tutorial, we will show you how to install and configure the latest Nextcloud 13.0.2 release on an Ubuntu 18.04 server. We will run Nextcloud with a Nginx web server and PHP7.1-FPM and use MySQL server as the database system. Nextcloud is a free (Open Source) Dropbox-like software, a fork of the ownCloud project.
-
How to Setup File Integrity Monitoring (FIM) using osquery on Linux
Author: Muhammad Arul • Tags: centos, linux, monitoring, ubuntu • Comments: 3Osquery is an open source operating system instrumentation, monitoring, and analytics software. In this tutorial, we will show you how to setup File Integrity Monitoring (FIM) using osquery. We will be using the Linux operating systems Ubuntu 18.04 and CentOS 7.
-
How to Install WordPress with EasyEngine on Ubuntu 18.04 and Debian
Author: Muhammad Arul • Tags: debian, linux, ubuntu, web server • Comments: 6EasyEngine (ee) is a command-line tool for the Nginx web servers to manage WordPress sites. In this tutorial, I will show you how to install and manage a WordPress site using EasyEngine on Debian and Ubuntu.
-
Docker Guide: Deploying Ghost Blog with MySQL and Traefik with Docker
Author: Muhammad Arul • Tags: linux, virtualization, web server • Comments: 2In this tutorial, we will show step-by-step how to install and configure Ghost as a Docker container. We will install and configure Ghost under the latest Docker CE version, use the MySQL as a database and use the Traefik as a Reverse Proxy.