Login
    How to Setup Kerberos Server and Client on Ubuntu 18.04 LTS

    How to Setup Kerberos Server and Client on Ubuntu 18.04 LTS

    How to Setup Kerberos Server and Client on Ubuntu 18.04 LTSKerberos is a network authentication protocol that uses symmetric key cryptography and requires authorization from a trusted third party to authenticate client-server applications. It was originally developed by the Massachusetts Institute of Technology (MIT) to protect the network services provided by the Athena project.In the modern world, Kerberos is often used as a third-party authentication service. This means that all clients trust Kerberos’ judgment about another clients’ identity.In this tutorial, we will show you how to set up

    Read More »
    How to Install FreeIPA Client on CentOS 7

    How to Install FreeIPA Client on CentOS 7

    How to Install FreeIPA Client on CentOS 7FreeIPA is a free and open source Identity, Policy, and Audit (IPA) suite sponsored by RedHat. It’s an IPA solution, a combination of Linux (Fedora), 389 Directory Server, MIT Kerberos, NTP, DNS Bind, Dogtag, Apache web server, and Python.In our previous guide, we’ve already shown you the FreeIPA installation and configuration on CentOS 7 server. However, this guide will show you the installation and configuration of the FreeIPA Client.Currently, FreeIPA has client packages for CentOS 7, Fedora, and Ubuntu. And for this guide, we’re going to install and

    Read More »

    C Command Line Tutorial 6 – Code indentation, increment/decrement operators, do-while and for loops, and more

    C Command Line Tutorial 6 – Code indentation, increment/decrement operators, do-while and for loops, and moreWe have covered a total of 5 C programming tutorials so far. Each tutorial focused on something specific. In process of remaining close to the topic, some generic concepts remained untouched. Some of those concepts we’ll be discussing here in this tutorial. So let’s begin.1. Code indentationYou should always properly indent your code. For starters, indentation is a practice where-in you put spaces/tabs/newlines to make the code look more readable. Usually, lines of code associated with

    Read More »
    How to Install Monica Personal Relationship Manager on Ubuntu 18.04 LTS

    How to Install Monica Personal Relationship Manager on Ubuntu 18.04 LTS

    How to Install Monica Personal Relationship Manager on Ubuntu 18.04 LTSMonica is a free, open source web-based Personal Relationship Management software written in the Laravel framework. It is used to keep track of all the important details about your friends and family. You can easily add and manage contacts, define relationships between contacts, set auto reminders for birthdays using Monica. You can also track conversations made on social media or SMS using Monica. Monica has an ability to define what section should appear on the contact sheet.In this tutorial, we will learn how to install

    Read More »
    How to Install Cachet Status Page System on CentOS 7

    How to Install Cachet Status Page System on CentOS 7

    How to Install Cachet Status Page System on CentOS 7Cachet is a beautiful and powerful open source status page system written in PHP that allows you to better communicate downtime and system failures to your customers, teams, and shareholders. The application offers many features, the most important of which are: a powerful JSON API, event reports, metrics, transcription support for event messages, subscriber notifications via email, two-factor authentication. In this tutorial, we will install the Cachet status page system using PHP, Nginx, MySQL, and Composer on the CentOS 7 system.Requiremen

    Read More »
    How to add Puppet Agents to Foreman

    How to add Puppet Agents to Foreman

    How to add Puppet Agents to ForemanThis is the second part of the Foreman tutorial. In the first guide, we’ve already shown you the installation and configuration of Foreman on Ubuntu Server 18.04 LTS and now I will show you how to add Puppet Agents to Foremen.PrerequisitesForeman Puppet MasterRoot privilegesWhat we will do?Setup HostsInstall and Configure Puppet AgentSign Certificates on the Foreman Puppet MasterTestingStep 1 – Setup HostsFirst of all, we need to configure the FQDN (Fully Qualified Domain Name) of puppet agent servers.Change the hostname of the server using the hostnamectl co

    Read More »
    How to Install October CMS on Ubuntu 18.04 LTS

    How to Install October CMS on Ubuntu 18.04 LTS

    How to Install October CMS on Ubuntu 18.04 LTSOctoberCMS is a free and open source Content Management System (CMS) and web platform based on the PHP programming language and Laravel web application. It is simple, fast and modular that allows you to create powerful and dynamic content websites. OctoberCMS allows you to blogs or websites without having any prior knowledge about coding from scratch in a graphical way similar to other CMS software. OctoberCMS is an ideal tool for web artisan or a small-to-medium digital studio. OctoberCMS has an extensive range of capabilities such as users, permi

    Read More »

    Linux C Programming Tutorial Part 7: Arrays

    Linux C Programming Tutorial Part 7: ArraysSo we have already discussed the concept of variables in C programming (here and here). To quickly refresh, a variable is something which can hold a value of a particular type – it could be an integer, character, or even floating point. However, there’s one limitation of variables: they can only hold a single value at any given time.This means if you want to hold several values, you’ll have to deal with equal number of variables. For example, if you want a program to accept 10 integer values from user and then output them, then either you’ll write it

    Read More »
    Dockerizing Laravel with Nginx MySQL and Docker Compose on Ubuntu 18.04 LTS

    Dockerizing Laravel with Nginx MySQL and Docker Compose on Ubuntu 18.04 LTS

    Dockerizing Laravel with Nginx MySQL and Docker Compose on Ubuntu 18.04 LTSLaravel is a free and open source PHP framework that implements the MVC (Model-View-Controller) design pattern. It’s designed with ease of use and allows developers to create both simple and complex applications within no time. Laravel was created by Taylor Otwell in 2011, as an attempt to provide an advanced alternative to the CodeIgniter (CI) framework. In 2011, Laravel released version 1 and version 2, and the latest version 5.6 comes with more and improved features like Command-Line (CLI) support named ‘artisan’, su

    Read More »
    How to Install Bolt CMS on CentOS 7

    How to Install Bolt CMS on CentOS 7

    How to Install Bolt CMS on CentOS 7Bolt is a sophisticated, lightweight and simple CMS built with PHP. It is released under the open source MIT-license and source code is hosted as a public repository on Github. Bolt is a tool for Content Management, which strives to be as simple and straightforward as possible. It is quick to set up, easy to configure, uses elegant templates. Bolt is created using modern open source libraries and is best suited to build sites in HTML5 with modern markup. In this tutorial, we will go through the Bolt CMS installation on CentOS 7 system by using Nginx as a web

    Read More »