• Get In Touch

Tutorials

Browse hundreds of our high quality tutorials on all sorts of web hosting related subjects.

How to Setup an Email Server on CentOS 7

July 19, 2016

In this tutorial we are going to learn how to set up an Email server using Postfix, Dovecot and Squirrelmail on CentOS 7.x. We will be using Postfix for SMTP (Simple Mail Transfer Protocol), Dovecot for POP/IMAP and Squirrelmail as webmail client to send or receive emails. We will also learn to setup MX records […]

Read More

How to Install Odoo ERP on CentOS 7

July 18, 2016

Odoo is a very popular open source suite for enterprise management applications. It is useful for companies of all sizes, the application includes Customer Relationship Management (CRM), Sales Pipeline, Project Management, Manufacturing, Invoicing, Accounting, eCommerce and Inventory. Odoo was formerly known as OpenERP. It was created by Belgium based Odoo S.A. Odoo officially have about […]

Read More

View Hardware Information Using the Command Line on Linux

July 17, 2016

It is always good idea for every system administrator to view the hardware information of your Linux machine. This will help you to troubleshoot hardware related issues. There are many tools available to find the information about your hardware, some tools are web based and some are command line. Requirements Ubuntu 14.04 installed on your […]

Read More

How to Manage WooCommerce Orders

July 17, 2016

Once you have installed WooCommerce on your WordPress website and you’ve received a new customer order, you will need to understand more information about that order, such as what product has been ordered and by whom. On it’s own, WooCommerce provides a simple report on this information, but quite often this needs to be expanded […]

Read More

Using Magento Connect to Install WordPress

July 17, 2016

Magento is an open source e-commerce software platform which means that it has exceptional support from many developers who can customise the software to suit any needs. Magento Connect is the place to go if you were looking for a custom ‘module’ to enhance the software platform or for something that suits your needs. For […]

Read More

How to Install and Secure ProFTPD Server on CentOS 7

July 12, 2016

ProFTPD is a very popular and secure open source FTP server. File Transfer Protocol (FTP) is the most popular way of uploading files to a server. ProFTPD comes with a lot of features which are not present in other FTP servers. It is highly configurable and the configuration of ProFTPD is performed in a single […]

Read More

How to Install Apache Hadoop on a Single Node on CentOS 7

July 12, 2016

Apache Hadoop is an open source framework that allows distributed storage and processing of large scale data across the clusters of computers using simple programing languages. Hadoop is designed to scale up from a single server or node to thousands of nodes, each node offers its local computation and storage. It is designed to detect […]

Read More

How-to Install Sonarqube Continuous Inspection on Ubuntu 14.04

July 12, 2016

HP_NO_IMG/data/uploads/users/70fed463-d441-452e-bb7e-e0e3fa684498/1602708821.png” alt=”SonarQube” /> Overview What is Sonarqube? Application quality is important for any development enviroment. It becomes more important if you practice agile development methods. Frequent requirement changes lead to frequent code changes. The rapid rate of code changes needs to be monitored for the quality of the code itself. Sonarqube is continuous inspection application […]

Read More

How-to Install JFrog Artifactory on Ubuntu 14.04

July 12, 2016

HP_NO_IMG/data/uploads/users/fb60801c-2d6a-4fc0-9066-b06e741cdf8e/1189422681.png” alt=”Artifactory Logo” /> What is Artifactory? Artifactory is a repository manager created by JFrog. A repository manager is a dedicated server application designed to manage binary components for the application that we build. Using a repository manager is one of the best practice for using any build tools, whether we use maven, Gradle, or […]

Read More

How to Install Moodle on CentOS 7

July 3, 2016

Moodle (Modular Object-Oriented Dynamic Learning Environment) is free and open source online learning management system which enables educators, schools, colleges to create their private website to teach multiple courses. Moodle is originally developed by Martin Dougiamas using PHP and it uses a database to store its data. Moodle is very popular and used by many […]

Read More

Install and Setup LXC on Ubuntu-14.04

June 27, 2016

Introduction LXC, also known as a Linux Container is a lightweight Linux kernel based virtualisation solution that allows us to host multiple isolated Linux systems (Containers) in a single host. However, unlike some virtualisation solutions, the guest systems uses the same kernel of the host system. All guests will efficiently shares the resources such as […]

Read More

How to Setup Nginx with HTTP2 Support on Ubuntu 16.04

June 27, 2016

Introduction Nginx (pronounced “engine x”) is a web server. It can act as a reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer and an HTTP cache. Nginx was created by Igor Sysoev in 2002 which runs on UNIX, Linux, BSD variants, OS X, Solaris, AIX, HP-UX, […]

Read More

How to Install MongoDB on Ubuntu-16.04

June 27, 2016

In this tutorial, we will learn how to install MongoDB on Ubuntu-16.04. Requirements A server running Ubuntu-16.04. A non-root user account with sudo privilege set up on your server. Adding the MongoDB Repository Before starting, you will need to update your system. You can do this by running the following commands: sudo apt-get update -y […]

Read More

How to Secure Nginx Using Fail2ban on Centos-7

June 27, 2016

Introduction NGINX is the world’s most popular open source web server and load balancer for high-traffic sites, powering over 140 million properties, so it is important to protect your website and users from brute-force attacks. Fail2ban is an intrusion prevention software framework that protects computer servers from brute-force attacks which is written in Python programming […]

Read More

Create A MongoDB Docker Container with Attached Storage Volume

June 27, 2016

Docker is an open-source project that automates the deployment of applications inside software containers. MongoDB is an open-source document database and leading NoSQL database. MongoDB is written in C++. Features Docker containers wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries […]

Read More

How to use Varnish Cache with Apache on CentOS 7

June 27, 2016

Varnish Cache accelerates the speed of your website by caching its content. Varnish fetches the content from the web server and stores it as static files. So if somebody requests the same content from the web server, Varnish serves the static pages to them. This way the web server does not have to regenerate the […]

Read More

How to Install Django Web Framework on CentOS 7

June 21, 2016

Django is a fully featured Python based web framework which helps in rapid development and clean design. Web frameworks like Django provide a set of tools which helps the developer to write the application faster as the framework takes care of the internal structure, thus the developer needs to take care of the application development […]

Read More

How to Install cPanel/WHM on CentOS 7

June 21, 2016

cPanel is the most popular Linux based web hosting control panel. It provides a graphical user interface to easily manage and host multiple websites on a single VPS or dedicated server. With the help of it’s powerful GUI we can easily perform most of the tasks we perform on a website’s server using command line, […]

Read More

How to Install and Setup GitLab on CentOS 7

June 21, 2016

Gitlab is graphical implementation of git, it is an open source repository management and version control system. GitLab is developed on Ruby on Rails. Using GitLab you can host your source code on your own server. This ensures security of the code, and gives you total freedom on the number of users as well as […]

Read More

How to Create a Website with Drupal

June 21, 2016

Drupal is another well known CMS (Content Management System) for the development of complex websites. Drupal is very powerful, flexible and developer friendly. Drupal can be used to develop complex websites like community portals etc, which have multiple users and requires complex data organisation. Drupal is a totally free, open source project developed using PHP […]

Read More