My HP

Hitesh Jethva

View Hardware Information Using the Command Line on Linux

by | Tutorials | 17th July, 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...

Create A MongoDB Docker Container with Attached Storage Volume

by | Tutorials | 27th June, 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,...

How to Secure Nginx Using Fail2ban on Centos-7

by | Tutorials | 27th June, 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...

How to Install MongoDB on Ubuntu-16.04

by | Tutorials | 27th June, 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...

How to Setup Nginx with HTTP2 Support on Ubuntu 16.04

by | Tutorials | 27th June, 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,...

Install and Setup LXC on Ubuntu-14.04

by | Tutorials | 27th June, 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...

Configure Nginx as a Reverse Proxy for Apache on Ubuntu-14.04

by | Tutorials | 11th June, 2016

Nginx is free, open source HTTP server and reverse proxy. It is also a mail proxy server for IMAP/POP3. Nginx is high performance web server with a rich set of features, simple configuration style and low memory usage. Using Nginx as a reverse proxy is a great idea for several...

Install and Secure Nginx on CentOS 7

by | Tutorials | 11th June, 2016

Introduction Nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev. Nginx is a high performance web server software. It was released for production in 2004. Nginx uses an asynchronous event-driven approach to handling requests,...

Networking with Docker Containers

by | Tutorials | 11th June, 2016

As you build your distributed application, the services is composes of will need to be able to communicate with each other. These services, running in the containers, might be on a single host, on multiple hosts or even across data centers – therefore container networking is a critical factor of...

Setup a Private Docker Registry Server on Ubuntu 14.04

by | Tutorials | 11th June, 2016

Docker is a platform to create, manage and distribute application containers across multiple machines. Docker Inc provides a service to host open source containers to be downloaded or pulled like a git repository known as the Docker Registry. The registry is a stateless, highly scalable server side application that stores...