Author: Safi A. Choudhury

Safi is the founder and chief editor of ZoomTutorials Blog, a leading tutorials and technology blogging site specializing in DevOps, SysAdmin and Cloud Technologies to help IT professionals in their day to day work. He is a Senior Cloud and DevOps Solutions Engineer at a leading eCommerce development Company and has more than 8 years of SysAdmin experience working with Fortune 500 companies to solve their most important IT backbones. Safi lives in Hyderabad with his wife and a son.

Pimcore provides free and open source enterprise PHP software platform for product information management (PIM), master data management (MDM), customer data management (CDP), digital asset management (DAM), content management (CMS), and digital commerce. It is a web-based application and uses the PHP programming language and the MySQL/MariaDB relational database management system. It provides lots of features including automatic document/PDF generation, E-Commerce integration module, modern interface and much more. This tutorial explains the installation procedure of Pimcore on CentOS 7. Prerequisite Minimal CentOS 7 server Root privileges LAMP Setup – Apache WebServer, MySQL Database, PHP 7 Note: Please follow below links…

Read More

In this tutorial, we will describe the steps to install Python and PyCharm on Windows. Installing Python Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991. Python’s design philosophy emphasizes code readability with its notable use of significant whitespace. We can use Python for developing desktop GUI applications, websites and web applications. Step 1. First, let us download Python from the official website of Python. Go to http://www.python.org/downloads/ and click on download. And select the required version. Step 2. Now, let us go to download location and run the setup file to…

Read More
AWS

In today’s tutorial, we will be describing the process to create an AWS Free Tier account which can be used free for 12 months. Follow the below steps to create the account. Go to https://aws.amazon.com to start the account registration. Next, click on Sign In to the Console. Next, click on Create  a new AWS account. Enter all required details and click on Continue. Select account type as Personal and fill the required details and click on Create Account and Continue. Next, enter card details for verification of account and select YES/NO in PAN field and click on Verify and…

Read More
AWS

Amazon VPC and Subnet Amazon Virtual Private Cloud is the networking layer for Amazon EC2.  This enable us to launch AWS resources into a virtual network that we define. This virtual network closely resembles a traditional network that we operate in your own data center, with the benefits of using the scalable infrastructure of AWS. A subnet is a range of IP addresses in our VPC. We can launch AWS resources into a specified subnet, public subnet for internet resources and private subnet for private resources. In this tutorial, we will describe how to create VPC and Subnet in AWS using…

Read More
AWS

In this tutorial, we will describe how to migrate AWS EC2 instance from one region to another. Step 1: Create AMI from the existing EC2 instance. In order to migrate EC2 instance, we need to create the image (AMI) of the existing instance. To do so, we need to stop the instance. Note: We can create AMI when instance is in running state but file system integrity on the created image cannot be guaranteed. So, stopping the EC2 instance is recommended. Once the EC2 instance is stopped, we will create the AMI of the instance. To do so, select the…

Read More

Moodle is an open-source Learning Platform or Learning Management System (LMS) and it is one of the most popular LMS among educators around the world for creating a robust, secure and integrated system that can help create effective online courses as a dynamic website. In this tutorial, we will describe how to install Moodle LMS on CentOS 7. Prerequisites A CentOS 7 x64 server instance with at least 2GB of RAM (4GB or more recommended). A root or sudo user. The EPEL yum repository. Step 1: Update the system The first step is to update the system. # yum update…

Read More

We can use Windows Server Backup to back up and restore Exchange server. Exchange includes a plug-in for Windows Server Backup that allows us to make Volume Shadow Copy Service (VSS)-based backups of the Exchange data. Note: The Windows Server Backup feature must be installed on the local computer. Use Windows Server Backup to back up Exchange Start Windows Server Backup. Select Local Backup. In the Actions pane, click Backup Once… to start the Backup Once Wizard. On the Backup Options page, select Different options, and then click Next. On the Select Backup Configuration page, select Custom, and then click Next. On the Select Items for Backup page, click Add Items to select the volume(s)…

Read More

The easiest way to install the Percona Yum repository is to install an RPM that configures yum and installs the Percona GPG key. Step 1: Install the Percona repository We can install Percona yum repository by running the following command. # yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm Retrieving https://repo.percona.com/yum/percona-release-latest.noarch.rpm Preparing… ########################################### [100%] 1:percona-release ########################################### [100%] To install Percona Server with SELinux policies, you also need the Percona-Server-selinux-*.noarch.rpm package: # yum install http://repo.percona.com/centos/7/RPMS/x86_64/Percona-Server-selinux-56-5.6.42-rel84.2.el7.noarch.rpm Test the repository with the below command. # yum list | grep percona You should see output similar to the following: … Percona-Server-57-debuginfo.x86_64 5.7.10-3.1.el7 @percona-release-x86_64 Percona-Server-client-57.x86_64 5.7.10-3.1.el7 @percona-release-x86_64 Percona-Server-devel-57.x86_64 5.7.10-3.1.el7 @percona-release-x86_64 Percona-Server-server-57.x86_64 5.7.10-3.1.el7 @percona-release-x86_64 Percona-Server-shared-57.x86_64 5.7.10-3.1.el7 @percona-release-x86_64 Percona-Server-shared-compat-57.x86_64 5.7.10-3.1.el7 @percona-release-x86_64 Percona-Server-test-57.x86_64 5.7.10-3.1.el7…

Read More

A Dockerfile is a text document that contains all the commands we could call on the command line to build a docker image. Using docker build command we can create an automated build that executes several lines of command which are defined in the dockerfile. In short, docker can build images automatically by reading the instructions from a Dockerfile. The advantage of using Dockerfile is that we can expect the build of our app defined in the Dockerfile behaves exactly the same wherever it runs. Step 1: Create a Dockerfile FIrst. let us create an empty directory on our local…

Read More

Snipe-IT is an open source, feature-rich web application for IT assets management built using a PHP framework called Laravel and uses MySQL to store its data. It enables IT administrators to track physical assets, software licenses, accessories and consumables in a single place. In this tutorial, we will describe how to install Snipe-IT on CentOS 7 using a LAMP stack (Linux, Apache, MySQL & PHP). Step 1: System Update Before installing anything on the server, it is recommended to update the system with the below command: # yum update Step 2: Install Apache Web Server and PHP Snipe-IT requires PHP greater…

Read More

XWiki is an open-source, enterprise-level wiki software platform written in Java. It includes WYSIWYG editing, OpenDocument based document import/export, semantic annotations and tagging, and advanced permissions management. Features of XWiki are: First and most important: it’s free and open source! Page editing with powerful wiki syntax or robust WYSIWYG editor. Supports version control as well as access control list (ACL). Export wiki pages to PDF, ODT, RTF, XML or HTML. Allows you to host multiple blogs and powerful file manager to manage or view your files and folders. and many more…. XWiki Requirements: Java 8 or greater A Servlet Container…

Read More

weSugarCRM is a free and Open source Customer Relationship Management which is written in PHP and can be easily installed and configured on top of LAMP stack. SugarCRM is available in different flavours called “Editions” (“Community” (free), “Professional”, and “Enterprise”). For a detailed overview of the different editions, have a look at the SugarCRM website. This tutorial will explain how to install SugarCRM Community Edition on CentOS 7 server. Prerequisites A CentOS 7 (latest version) server with minimal installation. A static IP address setup on your server. Step 1: Update OS to latest version # yum update -y Step 2: Install Lamp stack…

Read More

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used server side scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is free to download and use. By default, PHP 5.4 is available in CentOS 7 yum repositories. Here we will discuss how to install PHP 7.0, PHP 7.1 and PHP 7.2 on CentOS 7 server. Installation Steps: First we will install the yum-utils and EPEL repository. # yum install epel-release yum-utils -y Now, download and install the remi repo: # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm Next we will configure the PHP repository based on our requirement:…

Read More

Docker is a set of coupled software-as-a-service and platform-as-a-service products that use operating-system-level virtualization to develop and deliver software in packages called containers. The software that hosts the containers is called Docker Engine. Containers are isolated from each other and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating-system kernel and are thus more lightweight than virtual machines. Containers are created from images that specify their precise contents. Images are often created by combining and modifying standard images downloaded from public repositories. Step 1 — Install Docker Before we install Docker, let’s first update all packages: $…

Read More