PM2 is an advanced, production process manager for Node.js applications. In this tutorial, you will learn how to deploy your Node.js applications on a production server using the pm2 tool. PM2 helps you monitor applications, their memory, and CPU uses. Also, provide easy commands to stop/start/restart all apps or individual apps. Step 1 – Install Node.js First, you need to node.js PPA in our system provides by the nodejs official website. We also need to install the python-software-properties package if not installed already. sudo apt install python-software-properties curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash – After adding the required PPA…
Author: Rahul
PHP is a popular server-side scripting language used for web development. With the release of PHP 8, many developers have upgraded their systems to take advantage of its new features. However, some developers have found that the latest version is not compatible with their existing applications or systems. In such cases, downgrading to an earlier version of PHP can be an effective solution. In this article, we’ll provide a step-by-step guide to downgrading from PHP 8 to PHP 7 on Ubuntu. Step 1: Enable PHP 7 repository The first step is to enable PHP repository on your system. You’ll need…
Fedora 25 final version has been released on Nov 22, 2016. Fedora Workstation users may required to upgrade there Workstations to use latest version. This tutorial will help you to Upgrade Fedora 24 to Fedora 25 Workstation using command line utility DNF. This is the recommended way to upgrade your Fedora release. The users running with Fedora 23, its recommended upgrading to the next Fedora release first. Upgrade Fedora 23 to Fedora 24 Using DNF Upgrade Fedora 24 to Fedora 25 Generally, servers run without any Desktop environment. So this section will useful for upgrading Fedora server as well as…
Subversion is an open-source version control system. It helps you keep track of a collection of files and folders. Any time you change, add or delete a file or folder that you manage with Subversion, you commit these changes to your Subversion repository, which creates a new revision in your repository reflecting these changes. You can always go back, look at and get the contents of previous revisions. This article will help you for step by step setup of Subversion (svn) server on Ubuntu 18.04 LTS & 16.04 LTS systems. Step 1 – Install Apache First of all, you need…
Nginx is a popular open-source web server and reverse proxy server that is widely used for serving web content and managing incoming HTTP traffic. One of the important features of Nginx is its ability to control the information that is sent to clients in the HTTP headers. By default, Nginx includes the version number of the server software in the “Server” header field of HTTP responses. However, this information can be used by attackers to identify the web server software and to search for vulnerabilities that are specific to that software version. As a result, it is important to hide…
Apache is a widely used open-source web server software that is capable of serving web content and managing incoming HTTP traffic. One of the features of Apache is its ability to include information about the server software in the HTTP headers of its responses. By default, Apache includes the version number of the server software in the “Server” header field of HTTP responses. However, this information can be used by attackers to identify the web server software and to search for vulnerabilities that are specific to that software version. As a result, it is important to hide the Apache version…
Magento is the best eCommerce software and solution for online services. Recently Magento team has released its new version Magento2 with lots of improvements changes and optimizations over Magento1. This tutorial will help you to install Magento2 on Ubuntu, Debian, and Linux Mint systems. Below are the system requirements for the Magento installation. Apache 2.2 or 2.4 with mod_rewrite module (or) Nginx >= 1.8. PHP 5.5 or later version. PHP 7.0 also supported. Required PHP-Modules – PDO/MySQL, mbstring, mcrypt, mhash, SimpleXML, curl, xsl, gd, ImageMagick 6.3.7 (or later) or both, soap, intl, openssl. Composer and Git 1. Install Requirements You…
Parse is a mobile backend as a service platform, owned by Facebook since 2013. In January of 2016, Parse announced that its hosted services would shut down in January of 2017. So if you are Parse.com user, you will have to move all your services to own servers. This tutorial will help you for install Parse server on Ubuntu 18.04 & 16.04 LTS operating system. Step 1 – Install Node.js First, you need to node.js ppa in our system provide by the nodejs official website. We also need to install python-software-properties package if not installed already. sudo apt-get install build-essential…
Parse Dashboard is a standalone dashboard for managing your Parse apps. You can use it to manage your Parse Server apps and your apps that are running on Parse.com. Requirements: Make sure your server met following dependencies. If you don’t have installed any of below, use tutorials install Nodejs and install Parse server on your system. Node.js version >= 4.3 Parse Server version >= 2.1.4 Install Parse Dashboard At this step you must have Nodejs and npm installed on your system. Now use following command to install parse-dashboard using npm. npm install -g parse-dashboard After successful installation of parse-dashboard, Now…
Sendmail is one of the oldest and most popular mail transfer agents (MTAs) available on Unix-based systems. It’s highly customizable, which makes it a preferred choice for many professionals, but this flexibility can also make it seem daunting. A key feature of Sendmail is its ability to relay emails through a remote SMTP server, which we’ll delve into here. Relaying emails is a process where the email delivery is routed through different servers rather than going directly from the sender to the recipient. This practice can help optimize the email delivery process and overcome deliverability issues. Prerequisites Before we get…



