Browsed by
Category: Open-Source

Installing Commercial SSL Certificate in Zimbra Server

Installing Commercial SSL Certificate in Zimbra Server

Hey there! In this post, I’m going to share my experience on installing a commercial SSL certificate in Zimbra server. Before I get into the actual installation, let’s briefly discuss about how SSL generally works. First, we need to generate a Certificate Signing Request (CSR) in our server. If you don’t know how to generate it, you should look at the corresponding documentation for your server or application. There are also numerous online CSR generation sites, which prepare the appropriate…

Read More Read More

Setting Up Apache WebDAV Storage With LDAP Authentication

Setting Up Apache WebDAV Storage With LDAP Authentication

Hey there! Let’s talk about WebDAV today. If you don’t know what WebDAV is, I recommend you to read this wiki. It stands for Web Distributed Authoring and Versioning. It is a set of extensions to HTTP that facilitates collaborative editing and file management. In a nutshell, it enables write permission to the users, who used to have only read access afforded by HTTP. Nowadays, it can also be utilized by collaboration and versioning systems like SVN and GIT. Now, without…

Read More Read More

Deploying OpenLDAP server on CentOS7 – Getting Started Guide

Deploying OpenLDAP server on CentOS7 – Getting Started Guide

Hello there! In this post, I’m going to cover the installation and initial configuration of open-source directory server called OpenLDAP. The platform I’m using here is CentOS 7. So, if you’re on different distribution or maybe in different version, the mentioned steps might slightly vary. What is OpenLDAP? OpenLDAP is an open-source implementation of Lightweight Directory Access Protocol, which is developed and maintained by OpenLDAP Project. LDAP is a platform-independent protocol and most of the linux distribution utilizes it for…

Read More Read More

Deploying a Wi-Fi Hotspot using CoovaChilli and Hostapd in Ubuntu

Deploying a Wi-Fi Hotspot using CoovaChilli and Hostapd in Ubuntu

Welcome! This is gonna be yet another post on setting up Wi-Fi Hotspot using CoovaChilli. I’m again writing in this topic because it has been the most searched for and viewed post in my whole blog. I’ve also received some private requests from people across the world regarding this subject. So, I’m going to dedicate this post on setting up a basic hotspot solution in a Ubuntu machine using Coova and Hostapd. Project Overview The host system being used here is Ubuntu…

Read More Read More

How to Increase Size of Root Partition in CentOS

How to Increase Size of Root Partition in CentOS

Being a system engineer, I often face scenarios in which I need to resize various system partitions in my Linux servers. Although this task isn’t that difficult, it’s definitely a very critical one because it can lead to the dis-functioning of your whole server. So, we must be very careful and cautious while trying to resize our system volumes. In this post, I’m going to take the extra space from the swap partition and take that space to my root…

Read More Read More

Docker: Running Apache Web Server In A Container

Docker: Running Apache Web Server In A Container

This is my second post for this blog series on Docker. If you haven’t already read my previous post, I highly recommend you to read that article first. Here, I’m going to dive a little deeper into container management by working on a further complicated application and advanced features of docker. Until now, I’ve already covered the introduction, basic container usage and default networking in docker. So, let’s now get into more advanced concepts in container virtualization. For this post,…

Read More Read More

Docker: How To Get Started With Containers in Ubuntu

Docker: How To Get Started With Containers in Ubuntu

Are you a Software developer, or a DevOps engineer, or an IT student, or simply a tech-enthusiast? If yes, my guess is that you already know what containers are and how the Docker project is making it better. Unlike virtual machines, which run on their own kernel modules regardless of their hypervisor‘s kernel; containers utilize the single common kernel to run the multiple instances of operating systems. And the upside to using containers are definitely low memory and CPU consumption,…

Read More Read More

CubLinux – Yet Another Linux Distribution

CubLinux – Yet Another Linux Distribution

Welcome to my yet another post! If you’re a fan of Linux, then this article is definitely for you. Here, I’m going to write a little review of a new Linux distro that I’ve been using lately. I don’t know about you, but I hadn’t heard about a Linux distro called CubLinux before. It seems CubLinux, as suggested by the name itself (Chrome + Ubuntu + Linux), is a combination of Chrome OS and Ubuntu. That means, it brings the…

Read More Read More

PHP7 – What’s New and Better in PHP?

PHP7 – What’s New and Better in PHP?

In some of my previous posts, I discussed about using PHP as part of LAMP for web application development. Well, if you haven’t noticed it already, when I said PHP, I was talking about PHP version 5 or 5.x. However, now I’m going to specifically talk about PHP7 and what new features it brings to the table. PHP History PHP5, which is the most popular and most widely used PHP version, was introduced in 2004 and immediately after its launch, development of…

Read More Read More

GIT – A Simple Getting Started Guide For Git

GIT – A Simple Getting Started Guide For Git

There is a term called “Git” in IT field, which may not be much familiar to most people despite being one of the most useful and handy tools in the industry. So, in this post, I’m going to cover the introduction and getting started guide for Git so that more people will be able to understand it and leverage its benefits. What is Git? Basically, Git is a distributed version control system. So, what is version control system and why should…

Read More Read More