Author: Choudhury S

Choudhury 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 10+ years of Cloud, DevOps and SysAdmin experience working with Fortune 500 companies to solve their most important IT backbones. He lives in Hyderabad with his wife and a son.

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

I will be starting a complete set of Python Tutorial for Beginners which will include the basics of Python. Please go through the tutorial video while I prepare the complete tutorial and post it for you all. https://youtu.be/vaysJAMDaZw

Read More

Kubernetes tutorial for beginners is a very useful tutorial video for learning the basics of Kubernetes. Please go through the complete video tutorial and drop in a message in the comment section if you have any doubts and we will be happy to clarify all your doubts. https://www.youtube.com/watch?v=F-p_7XaEC84

Read More

One of the most important questions my management ask with regards to Azure VM is can it be resized. What will be the impact on the VM if it is resized? And I am like that is the greatest benefit of moving to Azure. The most important benefits of Azure VMs is the ability to change the size of your VMs based on the needs for CPU, Network or disk performance. And the process is pretty straightforward. What will be the impact on the VM if it is resized? The typical impact to resizing a VM is a restart which can…

Read More

In the previous tutorial, we discussed the steps to create a account in Microsoft Azure and took a tour of the Azure dashboard. Here, we will show you the steps to create a Windows virtual machine in Azure and the various steps involved in the process. Azure virtual machines (VMs) can be created through the Azure portal. This tutorial shows you how to use the Azure portal to deploy a virtual machine (VM) in Azure that runs Windows Server 2016. If you don’t have an Azure subscription, you can create a free account by following this tutorial. Sign in to…

Read More

Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through a global network of Microsoft-managed data centers. It provides software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS) and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems. We need to create a Microsoft Azure account to start using the Azure services. Microsoft Azure allows creating a free account that comes with a credit of 200$ (Rs. 13,300) which can be used for 30 days. The account provides many of the popular…

Read More
IIS

Redirecting HTTP to HTTPS is the most common requirement we receive as a sysadmin. Below are the steps to perform the task. Make sure you’ve got the URL rewrite module installed in IIS. If you aren’t sure if you do or not, you’ll find out quickly when you can’t find “URL Rewrite” in the steps below. Here are downloads for the 32bit version or the 64bit version. After you install the URL Rewrite module, you can perform the task in two ways: IIS GUI and web.config XML. I prefer doing this through the web.config file, but the GUI will also be shown here. Requirement To…

Read More
IIS

Redirecting multiple domains to one (especially non-www to www) is the most common requirement we receive as a sysadmin, and there are plenty of examples online showing how to do this using the IIS URL Rewrite Module. But, most of them use separate rules for redirecting each domain resulting in a messed up web.config file. The problem is bcoz of using multiple rules for each redirection which can be fulfilled with a single rule. The example I will describe is for an F&B project I worked for the UK client. The requirement is to redirect multiple domains into a single…

Read More
IIS

This guide will describe how to install Internet Information Services (IIS) 8.5 on Windows Server 2012 R2. IIS is the Web server role in Windows Server.What’s new in IIS 8.5IIS 8.5 includes several new features not found in IIS 8.0 or lower:Enhanced logging: An administrator can enable the logging of additional custom fields from request or response headers, or from server variables.Logging to event tracing for Windows: An administrator can enable the sending of logging information to Event Tracing for Windows (ETW).Dynamic Website activation: If there are a large number of configured sites (100 or greater, by default), the service…

Read More