×


Related to github


Install NeoVim Editor on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers how to install and remove the Neovim. In fact, Neovim is a hyperextensible platform that seeks to maximize usability with extensibility in mind; it also simplifies maintenance by encouraging contributions from others who work on this project! 

Install jEdit on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers how to install jedit on Ubuntu linux system. In fact, jEdit is a Plugin-based editor for programmers and Java developers.

Install Anki Flash Cards on Debian 11.4 (Bullseye) system - Step by step guide ?

This article covers how to install anki on Debian linux system. In fact, Anki is a program designed to help you remember facts (such as words and phrases in a foreign language) as easily, quickly and efficiently as possible. To do this, it tracks how well you remember each fact, and uses that information to optimally schedule review times.

Install nedit on Debian 11 bullseye system - Step by step guide ?

This article covers how to install and use nEdit on Debian 11 system. In fact, nedit is powerful, customizable, Motif based text editor. It provides intensive support for development in a wide variety of languages, text processors, and other tools, but at the same time can be used productively by just about anyone who needs to edit text. 

Configure a Remote Git Repo on Debian 11 bullseye system - Step by step guide ?

This article covers how to create a repository on Bitbucket, fetch it, modify, and push it locally. In fact, If you are a web server administrator, learning to use GIT is what you should do. It can make your job a lot easier and help speed up the development process.

Install Midori Browser on Debian 11 (bullseye) system - Step by step guide ?

This article covers how to install and remove the Midori browser on Debian 11. In fact, Midori is a lightweight yet powerful web browser which runs just as well on little embedded computers named for delicious pastries as it does on beefy machines with a core temperature exceeding that of planet earth. 


How to Enable snaps on Debian and install Midori Web Browser ?

1. Enable snapd

On Debian 9 (Stretch) and newer, snap can be installed directly from the command line:

$ sudo apt update
$ sudo apt install snapd
$ sudo snap install core

2. Install Midori Web Browser

To install Midori Web Browser, simply use the following command:

$ sudo snap install midori

Install Git on Manjaro Linux 20 - Step by step guide ?

This article covers how to install git on Manjaro Linux. In fact, you can start using it to track your projects.

Install LogSeq on Debian 11 Bullseye Using AppImage - Step by step guide ?

This article covers the installation of a portable Linux application on Debian 11 desktop. In fact, Logseq is an application to create notes, knowledge graphs and more. In addition we can use existing Markdown or org mode files to simply edit, write and save any new notes.


Features of Logseq:

  • Markdown Editor.
  • Org-mode File Support.
  • Backlink.
  • Page and block references (link between them).
  • Page and block embed to add quotes/references.
  • Support for adding tasks and to-do lists.
  • Ability to add tasks as per priority or by order A, B, C..
  • Publish pages and access it using localhost or GitHub pages.
  • Advance commands support.
  • Ability to create a template from your existing resource to re-use it.
  • Page alias.
  • PDF highlights.
  • Create cards and quickly review them to memorize things.
  • Excalidraw integration.
  • Zotero integration.
  • Add a custom theme by simply creating a custom.css file. There are available community-made files for quick use as well.
  • Custom keyboard shortcuts.
  • Ability to self-host Logseq.
  • Cross-platform support.

Install Git on Ubuntu 20.04 - Step by step guide ?

This article covers how to easily install Git on the Ubuntu 20.04 system. In fact, GIT is for developers that need a pretty straightforward version control system. Most software is collaborative efforts and sometimes can have hundreds of people with commits working on software development projects. It’s essential to track these commits customarily done in branches in most projects before merging into the master for release. It is easy to review and track down any incorrect commits and revert, leading to a much easier development if anything goes wrong.


How to Check Git Version ?

You can check to see what version of git you are currently running, if any, with the following command:

$ git --version

The Best 6 Free and Open-Source Fraud Detection Software

This article covers the 6 best, free and open-source fraud detecting software solutions that assist and empower businesses and companies in securing the data and information of their clients, teams, and relevant stakeholders and parties. They include Feedzai, Kount, Alessa, ThreatMark, Actico and MISP.

The Best 8 Free and Open-Source Instant Messaging Software

This article covers the 8 best free, and open-source instant messaging software that assists teams, workforce, and employees to get in touch with each other even from remote areas while having progress on tasks and projects. These messaging software platforms are Wire, Telegram, Slack, Viber, RetroShare, Tox, Pidgin and Mattermost respectively.

Backup Your Data on Ubuntu 20.04 using Fwbackups - Step by step guide ?

This article covers how to install fwbackups and backup data in the application on Ubuntu 20.04. In fact, fwbackups is an open-source feature-rich user backup application that allows you to backup your important documents anytime, anywhere using a simple powerful interface with the support for scheduled backups and backing up to remote systems.


How to Install fwbackups on Debian and Ubuntu / Mint Linux ?

1. Install these following dependencies on your system:

$ sudo apt-get install gettext autotools-dev intltool python-crypto python-paramiko python-gtk2 python-glade2 python-notify cron

2. Then download fwbackups to your home directory using wget command and install it from source using the following commands:

$ wget http://downloads.diffingo.com/fwbackups/fwbackups-1.43.7.tar.bz2
$ tar xfj fwbackups-1.43.7.tar.bz2
$ cd fwbackups-1.43.7/
$ ./configure --prefix=/usr
$ make && sudo make install

3. Install fwbackups on CentOS and RHEL:

$ sudo yum install gettext autotools-dev intltool python-crypto python-paramiko python-gtk2 python-glade2 python-notify cron

4. Next, download fwbackups and install it from source using the following commands:

$ wget http://downloads.diffingo.com/fwbackups/fwbackups-1.43.7.tar.bz2
$ tar xfj fwbackups-1.43.7.tar.bz2
$ cd fwbackups-1.43.7/
$ ./configure --prefix=/usr
$ make && sudo make install

5. Install fwbackups on Fedora Linux:

$ sudo dnf install fwbackups


From the fwbackups Overview page, you can simply click on any one of the toolbar buttons to begin:

  • ⁠Backup Sets – To create, edit or delete backup sets as well as manually create a backup set.
  • ⁠One-Time Backup – Create "one-time" backups.
  • ⁠Log Viewer – Shows the information about fwbackups's activities.
  • Restore – Allows you to restore any backup from previously made backup.

How to install Bacula Server on Ubuntu Linux system ?

In order to install Bacula Server, log in to your Ubuntu instance and issue the command:

$ sudo apt-get install bacula -y

You will be prompted for the following:

  • Mail server configuration (unless you need email alerts, you can configure this as local only).
  • System mail name (this is the email domain for the server, if applicable).
  • Configure database for bacula-directory-pgsql (you want to do this and set it as localhost).
  • Configure a password for the Bacula PostgreSQL database.


Once you've completed the above, you'll get your prompt back and can continue on with the configuration.

The Best 7 Free and Open-Source Exam Software Solutions

This article covers the best 7 free and open-source exam software solutions are Uxpertise XP, Test Invite, FlexiQuiz, TestGorilla, YouTestMe, Synap and TCExam respectively. In fact, these platforms comprise superlative and intuitive features that empower universities, colleges, companies, and even the private or public selection authorities in examining and determining the right and the best candidates. 

The Best 7 Free and Open-Source Onboarding Software

This article covers the best 7 free and open-source onboarding software that empowers companies and organizations for a seamless onboarding process of employees from the initial step till the end efficiently. They include BambooHR, Zenefits, BizMerlinHR, Newired, WorkBright, Justworks, and Zoho People Plus respectively. 


Main Advantages of Onboarding Software includes:

  • Streamlining of a lot of HR functions.
  • Easy form filling, filing and storage.
  • Cloud-based communications.
  • Higher employee engagement, and subsequently retention. 
  • Device independence. 
  • Ease of sharing files.
  • Onboarding data analytics and reporting.
  • Continuous task updates.
  • Adherence to document compliance.
  • Automation of menial tasks, which improve employee productivity.
  • Accountability. 
  • Security.
  • Reliability. 
  • Real-time Accessibility.

Install Okular on Linux Mint 20 - Step by step guide ?

This article covers how to install Okular on a Linux Mint 20 system. In fact, Okular is a universal document viewer with support for advanced document features, such as annotations, forms, and embedded files.

Install Discourse on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install Discourse on Ubuntu 20.04 LTS Focal Fossa system. In fact, Discourse is an open-source platform used for discussions forum, chat rooms, or as a mailing list management software.

Install Homebrew on Debian 11 - Step by step guide ?

This article covers how to install the latest version of Homebrew on Debian 11 Bullseye. In fact, Homebrew is one of the popular package managers for Mac OS X but can be installed on Linux as well to download and install various packages.

To ensure everything is working correctly to use brew, we can run its command:

$ brew doctor

It may give the warning to install GCC and to remove that simply install it using brew:

$ brew install gcc

Install Tree Line on Ubuntu 20.04 LTS System - Step by step guide ?

This article covers how to install Tree Line on your Ubuntu 20.04 Linux system. In fact, Tree Line is a versatile piece of software which helps system admins to keep track of their data using various formats.

Install Glom Database Designer on Ubuntu 20.04 LTS System - Step by step guide ?

This article covers how to install glom on Ubuntu 20.04. In fact, Glom is a versatile and powerful database designing application.

The best 6 Open-Source Employee Scheduling Software

This article covers the best, market-leading and market-competitive employee scheduling software. In fact, Employee Scheduling Software is a digital suite of applications and tools which replaces the manual employee scheduling process with a nimble, agile, and multi-faceted employee scheduling solution.

Install and Use MyCLI in MySQL / MariaDB / Percona for Auto-Completion and Syntax Highlighting on Ubuntu 20.04 server

This article covers how to install and use the MyCLI tool on your Ubuntu Linux system. In fact, MyCLI is an easy-to-use command line interface (CLI) for MySQL, MariaDB, and Percona, that helps you speed up development with auto-completion and syntax highlighting features.


How to install the MyCLI tool on your Linux system ?

MyCLI tool is based on Python and needs to be installed via pip. Make sure PIP and python development libraries are installed.:

$ yum install python-pip
$ yum -y install python-devel
$ pip install mycli


MyCLI Features include:

  • Auto-completion as you type for SQL keywords as well as tables, views and columns in the database. Auto-completion is on by default. The REPL will pop up a suggestion menu as soon as you start typing. The suggestions are context sensitive based on the position of the cursor. eg: Only tables are suggested after the FROM keyword, only column names are suggested after the WHERE clause.
  • Syntax highlighting using Pygments. Syntax highlighting has plenty of themes that can be changed via the config file.
  • Smart-completion (enabled by default) will suggest context-sensitive completion.
  • SELECT * FROM <tab> will only show table names.
  • SELECT * FROM users WHERE <tab> will only show column names.
  • Support for multiline queries.
  • Favorite queries with optional positional parameters. Favorite Queries are a way to save frequently used queries with a short name. Save a query using \fs alias query and execute it with \f alias whenever you need.
  • Timing of sql statments and table rendering.
  • Config file is automatically created at ~/.myclirc at first launch.
  • Log every query and its results to a file (disabled by default).
  • Pretty prints tabular data (with colors).
  • Support for SSL connections.
  • There are two types of keybindings available. Emacs mode and Vi mode
  • Cross-platform support – runs under Linux and macOS. The software may run under Windows but this is not tested.

Install OrangeScrum on CentOS 8 - Step by step guide ?

This article covers How to Install OrangeScrum on CentOS 8. In fact, Orangescrum is an open-source and collaboration web application for managing projects, teams, documents, tasks, and communicate with the team on important issues.

Best 5 Open-Source Social Media Management Software

This article covers the best open-source social media management software that empowers companies, and organizations to build their brand with higher engagements, greater conversions, and stronger customer relationships with the help of social media management software. In fact, Choosing the right tools and techniques saves time, boosts productivity, and cuts costs for companies. These includes HootSuite, Social Oomph, Zoho Social, Sprout Social, and Buffer respectively.

Best 8 Open-Source Applicant Tracking Software

This article covers the best and free open-source applicant tracking software that helps the companies to build applicant's pipelines, along with reducing the hiring and administrative costs incurred during the process. In fact, Choosing the right candidate is always a crucial matter for any company or organization for its success. 

They include iKrut, HireList, YouCruit, SmartRecruiters, TalentRecruit, HRMantra, Zoho Recruit, and Ejobsitesoftware respectively.

Install Homebrew on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install and configure Homebrew on Ubuntu 20.04. In fact, Homebrew is one of the popular package managers for Mac OS X but can be installed on Linux as well to download and install various packages. 

Homebrew Cask extends Homebrew with support for quick installation of applications like Google Chrome, VLC, and more.


Differences between APT and Homebrew or Linuxbrew includes:

1. Both HomeBrew and APT’s main goal is the same that is the installation of various packages using the command line. However, on one hand, APT is the native and well-integrated manager of Debian-based systems including Ubuntu, HomerBrew is a third-party package manager that the user can install manually.

2. Difference in the command syntax, if a user is already familiar with the brew command line on macOS and new to Ubuntu then he or she can use it to install programs without learning new command hooks. However, if you are a user of Ubuntu or Debian, then for sure you don't need to install it.

3. Homebrew maintains a separate user-owned directory, thus no need to run it with sudo to install applications.

4. Where apt-get is generally designed to overwrite previous versions; in the brew, it compiles packages and saves them according to its version in subdirectories. This means we can have multiple versions of a package on the same machine at the same time, however, only one of them will get symlinked into your main Homebrew hierarchy.

5. APT cleanup or uninstall older packages automatically with the update, whereas, in Homebrew, a user needs to run the brew cleanup command.

Best 8 Open-Source E-commerce Software

This article covers the market-leading and most competitive eCommerce platforms. In fact, Startups and small budget business can think of having their online presence by taking complete advantage of the free and open source eCommerce software solutions. These includes WooCommerce, OpenCart, PrestaShop Zen Cart, Magento, Drupal Commerce, Spree, and Virtue Mart.

Install Motrix on Linux Mint 20 - Step by step guide ?

This article covers the process of installing the Motrix download manager on a Linux Mint 20 machine. In fact, Motrix is a free and open source download manager for Linux, Windows and MacOS. It is released under MIT License. It supports HTTP, FTP, BitTorrent, Magnet and Baidu Net Disk download protocals. 

Once you have this download manager installed on your target system, you can enjoy its friendly and intuitive user interface while downloading your desired files.

Install Lynis on Linux Mint 20 - Step by step guide ?

This article covers the process of installing the latest version of Lynis on a Linux Mint 20 system. In fact, Lynis is an open-source tool for security auditing, compliance testing, and vulnerability detection. Lynis also scan for general system information and possible configuration issues and provide tips for further system hardening.

Install GoAccess on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing the GoAccess real-time web log analyzer on Ubuntu 20.04 LTS Focal Fossa system. In fact, GoAccess is a free and open-source weblog analyzer tool used for the analysis of logs in real-time. You can analyze logs through a web browser or terminal. 

GoAccess provides very useful statistics to system administrators including, top visitors, bandwidth, referring sites and URLs, operating systems, IP location, reverse DNS, geolocation, HTTP status code, and much more.

Install Metasploit Framework on Ubuntu 20.04 - Step by step guide ?

This article covers how to install Metasploit Framework on Ubuntu 20.04 LTS OS. In fact, the Metasploit Framework is an open-source project that provides public resources for vulnerability research and code development. It allows security professionals to detect intrusions into their network and identify threats and vulnerabilities in various areas such as software, systems, or networks. Metasploit comes jam-packed with existing exploits but gives the framework to create your own custom exploits.


How to Access Metasploit Console ?

Metasploit provides a command-line utility called mfconsole to manage the Metasploit. You can access it using the following command:

$ msfconsole

You should see the Metasploit console.


Now, run the following command to show all available commands in msfconsole:

$ help

To display all available exploits, run the following command:

$ show exploits

To display all available payloads, run the following command:

$ show payloads

To show more information of any exploit, run the following command:

$ info exploit exploit-name

To show more information of any payload, run the following command:

$ info payload payload-name

To set the specific payload for your exploit, run the following command:

$ set PAYLOAD windows

To display all available target operating systems that can be exploited, run the following command:

$ show targets

To set your target's IP address, run the following command:

$ set RHOST target-ip-address

To set the local IP address for the reverse communications, run the following command:

$ set LHOST ip-address

Install, configure and use Zulip Chat Application on Ubuntu 20.04 LTS - Step by Step guide ?

This article covers how to easily install and configure the zulip chat application on your ubuntu Linux system. In fact, Zulip is a free and open-source chat application used for sharing private and public messages. It is a cross-platform software tool able to handle thousands of concurrent chat sessions. It can be integrated with GitHub, Jira, Stripe, Sentry, and more using third-party plugins. 


bat command in Ubuntu 20.04 LTS Linux system – alternative to cat command

This article covers the best way of installing and using bat Command in Linux system. In fact, Bat is a drop-in replacement for the cat command, with some additional cool features such as syntax highlighting, git integration and automatic paging.

Install Lynis security auditing tool on Ubuntu 20.04 - Step by step process ?

This article covers how to install and use the Lynis tool to audit our Ubuntu system. In fact, Lynis is a free & open-source security audit tool. It is installed by system administrators and security professionals to find the system vulnerabilities. It is easy to use & easy to scan the system. We can easily scan application patch management, file system, ports, Software malware, kernel vulnerability & etc.


How To Install lynis on Ubuntu 21.04 ?

Lynis is an auditing tool for hardening GNU/Linux and Unix based systems. It scans the system configuration and creates an overview of system information and security issues usable by professional auditors. It can assist in automated audits.

To Install lynis Using apt, Update apt database with apt using the following command:

$ sudo apt update

After updating apt database, We can install lynis using apt by running the following command:

$ sudo apt -y install lynis

Install Typora on Linux Mint 20 - Step by step guide ?

This article covers the process of installing typora on a Linux Mint 20 machine. In fact, Typora is a simple and configurable document editor that provides excellent Markdown support. This application is ideal for students and professionals who need to write essays and reports. It might be difficult using Typora for multi-file projects or for website publishing.

Install Kotlin Compiler on Ubuntu 20.04 LTS - A step by step guide ?

This article covers how to easily install Kotlin programming language on your Ubuntu 20.04 LTS Focal Fossa. In fact, Kotlin can be used to build front-end, server-side, and Android applications. It is basically designed to interoperate with Java and is fully supported on the Android operating system by Google.

For additional help or useful information, we recommend you check the official Kotlin website.

Best 5 Open-Source Digital Signage Software

This article covers the market-leading digital software solutions that are transforming signage strategies. In fact, Digital signage is transforming the marketing strategies of many organizations and businesses across the globe. Product and service marketing techniques transform towards betterment each day and every company adopts the changing trends in an attempt to maximize sales, profits, and overall revenues. Digital signage helps in this regard. Transforming marketing for many businesses, digital signage software help enhance sales and transform the overall marketing strategies of a company which in return improves revenues. Here in this article, we have enlisted the market-leading digital software solutions that are transforming signage strategies.

These software solutions are Xibo, Concerto, Screenly OSE, Rise Vision, and Display Monkey. 

Install Franz Messenger on Ubuntu 20.04 LTS - A step by step process ?

This article covers how to install Franz 5 on your Ubuntu Linux system. In fact, You can connect with up to 70 services at the same time using Franz. 

For additional help or useful information, we recommend you check the official Franz website.

Install Ferdi Messaging Suite on Ubuntu 20.10 Edition - A step by step process ?

This article covers how to download and install ferdi in Ubuntu 20.04 Focal LTS GNU/Linux. In fact, Ferdi centralizes all of your communication with its powerful servers. It is highly stable and takes less memory on Ubuntu.


Install AIDE on Ubuntu 20.04 - A step by step process ?

This article covers how to install AIDE on Ubuntu 20.04. In fact, AIDE is an intrusion detection system that detects changes to files on the local system. It creates a database from the regular expression rules that it finds from the config file. Once this database is initialized it can be used to verify the integrity of the files. It has several message digest algorithms (md5, sha1, rmd160, tiger, haval, etc.) that are used to check the integrity of the file.

Install Jitsi Meet on Debian 11 - A step by step process ?

This article covers how to install and use Jitsi Meet on your Debian system. In fact, Jitsi Meet is a free and open-source video conferencing service solution packed with various premium features, such as superior sound quality, high-grade encryption and privacy, and universal multi-platform availability. Jitsi Meet supports multi-platform applications for the web platform, Windows, Linux, Mac OS, and Android.

You can now use Jitsi Meet for your online meetings.

Install Typora on Ubuntu/Debian Distribution - A step by step process ?

This article covers how to install the typora markdown format supportive editor on Ubuntu 20.04. In fact, the Typora markdown editor is an excellent tool to use for writing markdown.


How to install typora on linux ?

1. Run the command:

# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -


2. Add Typora's repository:

$ sudo add-apt-repository 'deb https://typora.io/linux ./'
$ sudo apt-get update


3. Install typora:

$ sudo apt-get install typora

Install Dooble Browser on Ubuntu 20.04

This article covers how to install, launch, and remove the Dooble browser for Ubuntu 20.04 LTS terminal. In fact, Dooble is a highly customizable Firefox fork for advanced users.


To install dooble package on Ubuntu, simply run the following command on terminal:

$ sudo apt-get update
$ sudo apt-get install dooble

Install Drawing Studio on Ubuntu 20.04 LTS

This article covers how to install Drawing Studio on your Ubuntu Linux system. In fact, Drawing Studio is built on top of Gnome's stack and has a vast user base for your painting needs.

Install Pinta on Ubuntu 20.04 LTS

This article covers how to install, launch, and remove pinta on Ubuntu 20.04 LTS. In fact, Pinta is more like a Microsoft Paint and with this your painting made simple.


How to install Pinta on Ubuntu ?

1. Install PPA:

$ sudo add-apt-repository ppa:pinta-maintainers/pinta-stable

2. Update System with Package list:

$ sudo apt-get update

3. Install Pinta:

$ sudo apt-get install pinta

Install MyPaint on Ubuntu 20.04 LTS

This article covers how to install, launch, and remove MyPaint on Ubuntu 20.04 LTS. In fact, MyPaint an open-source, fast painting program that centers around full-screen use, with the idea that the user should focus on the art rather than the interface.


How to install or uninstall mypaint on Ubuntu 20.04 LTS (Focal Fossa)?

1. To install mypaint package, run the below commands:

$ sudo apt update
$ sudo apt install mypaint


2. To Uninstall mypaint package, execute the commands:

$ sudo apt remove mypaint
$ sudo apt autoclean && sudo apt autoremove

Install PhotoFlare on Ubuntu 20.04 LTS

This article covers PhotoFlare photo editing tool, how to install and use it on Ubuntu Linux system. In fact, PhotoFlare is an impressive image editor for Linux. It supports quick cropping, flip / rotating, scaling, image filters, batch processing, and many more excellent features.

Install Grafana on Linux Mint 20

This article covers how you can easily install Grafana on a Linux Mint 20 system. In fact, Grafana is capable of producing extremely fascinating charts and graphs with ability to manage and create your own dashboard for your apps or infrastructure performance monitoring.

Zstandard - An Open-Source Data Compression Algorithm for Ubuntu Linux system

This article covers how you can install zstd and how to use it on your Ubuntu Linux system. In fact, Zstandard is a fast compression algorithm, providing high compression ratios. It also offers a special mode for small data, called dictionary compression.

Batch Process Images Using Converseen in Ubuntu 20.04 Linux system

This article covers all about Batch processing using Converseen. In fact, Converseen is an open source software for batch image conversion. With this tool, you can convert multiple images to another format, resize, change their aspect ratio, rotate or flip them all at once.

Now you can edit and convert all your images with just a few clicks.


How to Install Converseen on Linux ?

1. On Debian and Ubuntu-based distributions, use:

$ sudo apt install converseen

2. On Fedora, use:

$ sudo dnf install converseen

3. On Arch and Manjaro, use:

$ sudo pacman -Sy converseen

Install Yay AUR Helper in ArchLinux

This article covers how Yay AUR helper works and to easily install and manage software applications. In fact, Yay is an Aur helper which is Written in the Golang Go language and was developed with minimal dependencies and minimal user input. It performs just as well as Pacman and has an interactive search/install functionality. Also, It allows you to TAB complete, download PKGBUILDs from AUR or  ABS, and locates matching package providers during a search operation. 

The Best Open-Source CRM Software

This article covers the market-leading and highly competitive CRM software mostly adopted by the business and corporate sector organizations and personnel. The listed and discussed software are Bitrix24, Odoo, iDempiere, Apache OFBiz, SuiteCRM, Dolibarr, CiviCRM, OpenCRX, VTiger, and Sangoma FreePBX. Among the listed CRM software all are cross-platform compatible, and open-source.

Best Open-source free Digital Asset Management Software for Linux

This article covers the best free, open-source, market-leading, and cross-platform compatible digital asset management software solutions. This includes Pimcore, Phraseanet, ResourceSpace, and Entermedia. There are also other open-source, and cross-platform compatible digital asset management software solutions such as Razuna, and Canto. 

For efficient use and easy access, Organizations need to manage and streamline their digital data. It comes under the asset and content management process of the businesses. The responsible Asset and Content Management theories gave birth to Digital Asset Management (DAM), a subset of Enterprise content management (ECM). The process of storing, managing, and retrieving digital assets when required, is called Digital Asset Management. Companies deploy software to achieve their goal of efficient digital asset management.

Install GDU on Linux Mint 20

This article covers the right steps to install the GDU disk usage analyzer on your Linux Mint 20 system. In fact, GDU Disk Usage Analyzer is a graphical disk usage analyzer for GNOME. It is inspired by godu, dua, ncdu, and df and is intended primarily for SSD disks to utilize parallel processing fully.

Methods to Install OpenBoard on Linux Mint 20

This article covers how to Install OpenBoard on a Linux Mint 20 system. In fact, OpenBoard is an open source cross-platform teaching software for interactive whiteboard designed primarily for use in schools and universities. It can be used both with interactive whiteboards or in a dual-screen setup with a pen-tablet display and a beamer.

Install Links Browser on Ubuntu 20.04

This article covers how to install, run, and remove the Links browser for Ubuntu 20.04 LTS terminal. In fact, Links provides a pull-down menu system, renders complex pages, has partial HTML 4.0 support (including tables, frames and support for multiple character sets and UTF-8), supports color and monochrome terminals and allows horizontal scrolling.


How To Install links on Ubuntu ?

1. Update system:

$ sudo apt-get update

2. Install links:

Ater updating the OS run following command to install the package:

$ sudo apt-get install links

Install Browsh on Ubuntu 20.04

This article covers how to download, install and remove Browsh on your Ubuntu 20.04 LTS. In fact, Browsh is a free and open source text based command line web browser for Linux,BSD and Windows which supports HTML5, CSS3, JavaScript, and video, photos and WebGL content.

Install MiddleMan on Ubuntu 20.04

This article covers the installation of ruby, middleman, and related gems on Ubuntu 20.04 LTS Linux system. In fact, Middleman is a Ruby-powered static site generator which follows an easy-first approach to building static sites. It has powerful features for maintaining static blogs, like easy tag generation, quick commands for listing categorized articles and pagination.

You can install Middleman with Ruby using this command:

$ gem install middleman

Install and Use Hugo Static Website Generator on Ubuntu 20.04

This article covers the best methods to install Hugo on the Ubuntu 20.04 system. In fact, Hugo is an open-source static website generator written in Go language and designed for small projects and informative sites. After installation on your Linux system, you can use it to create a new static website.

Best 5 Open-Source LMS Software

This article covers the best LMS software that is free, open-source, and cross-platform compatible. The top five here discussed LMS is Moodle, forma.lms, ILIAS, Opigno, and Sakai. All the discussed LMS software offers an intuitive and flexible platform for students and the corporate sector personnel alike. Anyone across the globe can benefit from the seamless eLearning experience via the discussed platforms as they ensure quality content and seamless course management and top-class user experience.

Best 9 Free and Open-Source Accounting Software

This article covers the leading accounting software solutions that have outperformed its competitors in terms of flexibility, features and functionalities, and stability. The here listed accounting software are Skrooge, Akaunting, Apache OFBiz, iDempiere, Openmiracle, GnuCash, LedgerSMB, GNUKhata, and KMyMoney. All the listed software offers seamless and most intuitive and easy-going platforms to manage financial information and details of an organization or a firm. Also, being cross-platform compatible, the software solutions discussed in the article can be used across any platform and by any user operating from any corner of the globe.

Linux Server Hardening – Best practices to apply ?

This article covers some best practices to harden Linux systems. In fact, Securing your Linux server(s) is a difficult and time consuming task for System Administrators but its necessary to harden the server’s security to keep it safe from Attackers and Black Hat Hackers. You can secure your server by configuring the system properly and installing as minimum software as possible.

Install Jekyll on Ubuntu 20.04 - A step by step guide ?

This article covers how to install and publish a static website using Jekyll. In fact, Jekyll is an open-source static-site generator written in Ruby which allows for quick execution of commands that help manage your site from initial to production deployment, all from your command line.

Install 11ty on Ubuntu 20.04 - A step by step guide ?

This article covers how to install Eleventy (11ty) on Ubuntu 20.04 Linux system. In fact, 11ty is a nice static site generator powered by NodeJS. 

Install Protobuf on Linux Mint 20 - A step by step guide ?

This article covers how you can easily install the Protobuf library on your Linux Mint 20 system. In fact, Protocol Buffer, abbreviated as Protobuf, is an open source library developed by Google that allows to serialize or deserialize structured data. It is basically used to communicate with one another over a network and to store data when building applications.


How to Install Protobuf Using Command Line on Ubuntu ?

1. Update all the previous packages installed on your system:

$ sudo apt update

2. Now to install Protobuf compiler on your Ubuntu system, run the below mentioned command:

$ sudo apt install protobuf-compiler


How to Remove Protobuf from Ubuntu System using software center ? 

1. Open the ubuntu software manager and click on installed tab.

2. Now search for "Protobuf" from the list of apps and click on "Remove" button in front of it.

3. A permission dialogue box will get open click on "Remove" to uninstall the application. 

And now protobuf will be uninstalled successfully and no longer exist in the list.

Install Stacer System Optimizer & Monitoring Tool on Ubuntu 20.04 - Best Method ?

This article covers the different ways and steps to perform the installation of Stacer on Ubuntu Linux system. In fact, Stacer lets you perform several Linux optimization and monitoring tasks through a single utility. Now you can manage and monitor your system easily and efficiently using a graphical tool.

To install the latest version of Stacer in Debian and Ubuntu-based Linux distributions, use the following PPA y running the commands:

$ sudo add-apt-repository ppa:oguzhaninan/stacer
$ sudo apt-get update
$ sudo apt-get install stacer

Install OpenMAINT on Ubuntu 20.04 - Best Method ?

This article covers and easy step by step guide on how to install OpenMAINT on Ubuntu 20.04. In fact, OpenMAINT helps in management of mobile assets (buildings, infrastructure, etc.), plants and technical devices (electric panels, heating and cooling, light fixture, fire extinguishers, etc.), furniture, etc., and the related logistical, economical and maintenance activities (scheduled and corrective ones).

Install Buttercup on Linux Mint 20 - Best Method ?

This article covers methods to install Buttercup on a Linux Mint 20 system. In fact, Buttercup is a simple, yet mature and fully functional password manager. If you ever need a password manager, Buttercup may be a good option. For more details, see the site project website.

Top 5 Free and Open-Source HR Software

This article covers the best open source HR management software tools for you. They are effective and useful for small and medium businesses to efficiently manage their human resources.

Businesses are struggling to recruit good and qualified personnel, and to retain them in their service over a substantial period, the above HR management software tools can help to ease the burden of HR managers in businesses.

The listed HR software are OrangeHRM, Sentrifugo, IceHRM, Orange HRM and WaypointHR. Software such as WaypointHR and IceHRM will have to be downloaded from third-party software providers, such as SourceForge.

Install Bitwarden on Ubuntu 20.04 - A complete guide ?

This article covers how to install and setup free version of Bitwarden for individual use. Now start saving your passwords and other confidential information in your Bitwarden vault. Using Bitwarden you can easily and safely generate, store, and secure unique passwords from any location or device. It is compliant with Privacy Shield, HIPAA, GDPR, CCPA, SOC2 and SOC3 security standards and comes with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.


How to Install Bitwarden via Snap ?

1. Open the terminal app (ctrl+alt+t) and run below Bitwarden password manager snap installation command:

$ sudo snap install bitwarden

2. After the installation you can open Bitwarden from the application menu or via this command.

$ bitwarden

3. It also comes with a command-line support. You can install the Bitwarden command-line cli app via the below command.

$ sudo snap install bw

Install "exa" on Linux Mint 20 - Best Method ?

This article covers how to install "exa" on your system and use it as a replacement for the "ls" command in Linux Mint 20. In fact, exa is a modern replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems, giving it more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary. Using this modern tool will simply allow you to visualize your files and directories in Linux in a much better way.

Install bpytop on Linux Mint 20 - Complete guide ?

This article covers how to install bpytop tool on a Linux Mint 20 system. In fact, BpyTop is a Linux command-line utility for resource monitoring. It shows usage and stats for processors, memory, disks, network, and processes. With this tool installed on your system, you can use it very efficiently for resource usage monitoring.

To check the version of Python running on your Linux distribution, type:

$ python3 --version

After installing Bpytop, you can start monitoring your Linux system resources by running the command below:

$ bpytop

Deploy Mattermost on Ubuntu 20.04 - A Step by step guide ?

This article covers how to deploy Mattermost on Ubuntu 20.04. Mattermost is an open source collaboration and messaging platform created with security and configurability in mind providing comparable functionality to Discord or Slack. It offers group, threaded and one-to-one messaging, unlimited search history and file sharing capabilities, two-factor authorization and notifications. Mattermost also provides webhooks and bot integration for further customization. It's accessible from every type of modern device due to its responsive web interface and dedicated mobile apps.

Now, you can easily connect with your team on Mattermost using a Desktop client. Even you can add multiple Mattermost servers to single desktop client and collaborate with different team users.

Top 7 Free and Open-Source Billing and Invoicing Software

This article covers the best billing and invoicing software that is cross-platform compatible, free, and completely open-source including InvoicePlane, BoxBilling, BambooInvoice, InvoiceNinja, LogicInvoice, InvoiceExpert and Carter. In fact, these billing and invoicing software can work for all sort of businesses.

Install Tilix Terminal Emulator in Ubuntu 20.04 LTS

This article covers tilix features and different ways to install tilix on Ubuntu Linux system. In fact, we mentioned a few usages of the tilix which are very much highlighting and should have been present in a standard terminal emulator.


How to Install Tilix Terminal Emulator on Linux ?

Open terminal and execute the below commands:

$ sudo apt update
$ sudo apt-get install tilix

Install Hugo on Linux Mint 20 - Step by Step Process ?

This article covers steps to install Hugo on your Linux Mint system. In fact, Hugo is an open-source static website generator designed for small projects and informative sites.


How to Install Hugo Using The Apt-get Utility ?

1. The first thing when installing Hugo using the apt-get is updating your server’s apt index:

$ sudo apt-getupdate

2. Once the package index is updated, run the command below to install Hugo:

$ sudo apt-get install hugo

3. Hugo will be installed automatically on your server. To check the Hugo version installed, run the command below:

$ sudo hugo version

Top 11 OSINT Tools for Penetration Testing

This article covers the most popular and top 11 OSINT tools that are best for penetration testing. Basically, the purpose of these tests are to get more insights about the network and an operating system's health. They include Maltego, Google Dorks, Shodan, theHarvester, Recon-Ng, spiderfoot, TinEye, Check Usernames, HaveIbeenPwned, Censys and BuiltWith.

Configure and Use Git on Debian - Best Procedure ?

This article covers steps to install and configure Git on a Debian 10 server. As one of the most popular version control systems currently available, Git is a common choice among open-source and other collaborative software projects. Many project's files are maintained in a Git repository, and sites like GitHub, GitLab, and Bitbucket help to facilitate software development project sharing and collaboration.


How to install Git on Debian / Ubuntu Linux System ?

1. Use the apt package management tools to update your local package index and then download and install Git:

$ sudo apt update
$ sudo apt install git

2. You can confirm that you have installed Git correctly by running the following command:

$ git --version

Top 7 Free and Open-Source Appointment Scheduling Software

This article covers the best appointment scheduling software solutions such as Easy!Appointments, Reservio, Bitrix24, and classroombookings which is used in many organizations and institutes. Appointment scheduling applications and solutions are required in every business, enterprise, firm, or institution. There are many scheduling software solutions available where each comes equipped with a list of advanced functionalities.

Install Syncthing on Linux Mint 20 - Step by Step Process ?

This article covers a step by step guide on how to Install Syncthing on Linux Mint. Once this tool is installed on your system, you can readily use it for synchronizing your files within or across your network. Basically, Whenever you create, modify, or delete any data on one Syncthing machine it will automatically be replicated to other servers. 

To verify the version of Syncthing Installed on the system, run the following command:

$ syncthing --version


Features of Syncthing file synchronization:

  • It is easy to use through a cli and GUI through Synchthing-GTK.
  • Its data syncing fully automatic – Low interaction.
  • Synthing strives to be safe from data loss – Ensures no corruption on user's files.
  • It is universally available – Runs on both Windows and Linux.

Rkhunter for Scanning Backdoors, Rootkits, and Local Exploits in Your Ubuntu Linux System - How to use it ?

This article covers an easy procedure to install rkhunter, configure, scan the system and view log to identify actual backdoor, rootkits, and local exploits. In fact, Rkhunter (Rootkit Hunter) is an open-source Unix/Linux based scanner tool for Linux systems released under GPL that scans backdoors, rootkits, and local exploits on your systems. It scans hidden files, wrong permissions set on binaries, suspicious strings in the kernel, and so on. 

To scan the entire Linux  file system, run the Rkhunter command as a root user:

$ rkhunter --check

Monitor System Resources with Glances on Ubuntu 20.04 - How to do it ?

This article covers how to install and get started with the Glances monitoring tool on Ubuntu. 

To view more help, you can use the glances –help command.

By default, Glances is included in the Ubuntu default repository. You can install it with the following command:

$ apt-get install glances -y

After installing Glances, verify the installed version of Glances using the following command:

$ glances --version


Glances monitors and display the information about:

  • RAM, Swap, and free memory usage.
  • Average CPU load of the system.
  • Total active and sleeping processes.
  • Disk I/O.
  • Display file system space.
  • Display current date and time.

Install NtopNG on Linux Mint 20 - Step by Step Process ?

This article covers easy steps to install the NtopNG utility on your Linux Mint 20 system. Once it is installed on your system, you can start using it for network traffic monitoring after configuring it according to the specifications of your machine.

To check whether NtopNG is installed or not, run the command:

$ systemctl status ntopng

To start NtopNG service, execute the command:

$ systemctl start ntopng

Top 8 Best, Free and Open-Source Project Management Software

This article covers the best open-source, and cross-platform compatible available project management tools (OpenProject, TaskJuggler, ProjectLibre, Redmine, Toggl Plan, Taiga, TargetProcess, and GitLab). Project management tools are a demand of every software house, business, and for individuals as well. They are all capable of seamlessly managing, handling, and responding to the everyday demand and needs of the users and people working in teams. 

Top 5 Best, Free and Open-Source School Management Software

This article covers the school management software tools that are free, open-source, and are compatible with the leading operating systems. School management software solutions are the demand and need of every education system, i.e., from schools, colleges, universities, or any other institute, all the platforms require a management tool capable of keeping track of different administration activities. Though there is a variety of some very efficient and capable school management systems, such as Fedena, OpenSIS, SchoolTime, and many others, however, none of these are free and open-source both at the same time. Currently, very few school management tools come under the free and open-source software license and provide competitive school management features as well. Gibbon, SchoolTool, RosarioSIS, and TS School, all ensure efficient and competitive school management features and at the same time provide free and open-source software services to its users.

Top 6 Best Free and Open-Source Contact Management Systems

This article covers a list of such contact managing tools which provides optimal performance in terms of storing, maintaining, and managing user's contacts and address books. EspoCRM, Zurmo, SuiteCRM, and ownCloud all offer an extensive platform that along with providing a platform for managing contacts also provides other different project management features as well.

Managing and maintaining different contacts along with their details can become a hassle if done manually. Contact Management Systems and tools seamlessly automate this process for users who then do not have to worry about any important leads, contacts that they might have written on some paper or a sticky note and stored them somewhere in their briefcases. Contact Management tools take care of that for you.

Best 5 Free and Open-Source eBook Readers

This article covers eBook software applications which are free and open-source. EBook reader applications have seen a rise in recent times. Many people have acquired the means to feed their book-reading habits via kindle, mobiles, or desktops to take their minds off from their busy work schedules and daily routines. In the rapidly advancing world, taking time to go to book shops, buying books, and then taking further time out from the packed schedules to read the books is not an option for many. Therefore, eBooks have been widely adopted by many across the globe. 

You can easily open and read eBook in a variety of formats in these software. The most commonly supported eBook formats in these software include EPUB, Mobipocket, LIT, PDF, HTML, RTF, Plain Text, Comic books, etc. These software provide all essential tools which are required to enhance the overall eBook reading experience. These tools basically include search text, page navigations, go to, zoom in/ out, single page and dual page view modes, rotate, fullscreen view, scrolling options, night view mode, etc. Additionally, you can also view Table of Content and Bookmarks in these software to navigate to specific chapter or section in an eBook.

Top 10 Free and Open-Source Games for Linux

This article covers the best Linux games which are free, open-source, and cross-platform compatible. The best games includes 0 A.D., Xonotic, Battle of Wesnoth, Astromenace, SuperTuxKart, Minetest, and Red Eclipse.

Top 6 Free and Open-Source Alarm Clocks

This article covers the best clock applications that work most efficiently on the Linux platforms and their distributions and are absolutely free, open-source, and reliable.

Alarms are one of the most required utilities in these times. It would not be wrong to say that if there are no alarms, suddenly there will be a giant halt to productivity. Many information technology firms and software solutions developers have proposed high-functioning clock platforms that not only offer a sleek, simple, and easy clock utility but also offer amazing and most efficient alarm features along with a list of other vast features enhancing overall user experience. 

Install KDevelop in Ubuntu 20.04 - Best Method ?

This article covers How to Install kdevelop in Ubuntu Linux System. KDevelop is a robust IDE that includes useful extensions, and also several high-quality features. KDevelop is a great option of IDE for Linux distributions due because of its stability and security.

To Install kdevelop software package in Ubuntu, run the following command:

$ sudo apt-get update
$ sudo apt-get install kdevelop

Install Notepadqq on Ubuntu 20.04 - Best Method ?

This article covers how to install notepadqq on Ubuntu 20.04 Linux system. Notepad is a similar copy of the most popular editor notepad++. Basically, Notepadqq is a text editor that is designed by developers for the developers. It supports more than 100 languages and useful to note down daily tasks.


How to Install Notepadqq on Debian / Ubuntu?

1. Add Repository

$ sudo add-apt-repository ppa:notepadqq-team/notepadqq  

2. Update Repository

$ sudo apt-get update  

3. Install Notepadqq

$ sudo apt-get install notepadqq  

4. After installation, we can access it either via terminal by typing notepadqq or by searching from the application manager. Run Notepadqq:

$ notepadqq 

Install Kazam Screen Recording Tool on Ubuntu 20.04

This article covers the installation of Kazam on the Ubuntu system using the Sylvain Pineau PPA. Also, we also covered how to uninstall Kazam if for any reason you need to do that. Kazam is a simple screen recording program that captures the screencasts, screenshots, and records video files. Kazam records desktop video and multiple audio streams simultaneously with control over audio levels and the screen region being captured. 


Kazam keyboard shortcuts in Ubuntu:

  • Super+Ctrl+R: Start recording.
  • Super+Ctrl+P: Pause recording, press again for resuming the recording (The most important shortcut).
  • Super+Ctrl+F: Finish recording.
  • Super+Ctrl+Q: Quit recording.

Top 5 Best Open-Source Screen Recorders for Linux

This article covers the screen recording tools that are the best performing and yield the most optimal outcomes for Linux users. Cross-platform compatible screen recorders are discussed as well such as OBS Studio and Freeseer whereas Kazam, recordMyDesktop, and Simple Screen Recorder are especially and specifically designed to enhance the user experience of Linux users. Still, each discussed screen recording tool is most acclaimed and best-reviewed by Linux users and hence ensures a seamless user experience.

Screen recording is a need for every paradigm, from businesses to school management to chefs cooking meals in the restaurants and kitchens, everyone requires or wants to create tutorials. To create these tutorials, screen recording tools often pose different challenges and issues.

All of these open-source software tools for Linux let you record video of what's happening on your screen, and some let you live-stream it to YouTube or Facebook Live as well.

Top 5 Source Code Repositories

This article covers the top-performing code repositories which are all Git-based. Git was created by Linus Torvalds in 2005 for the development of the Linux kernel, and henceforth it can be safely concluded that all the discussed source code repositories support and are compatible with not just Linux but the rest of the operating systems too. Any source code developed or created in any of the operating systems can seamlessly be managed in GitHub, BitBucket, SourceForge, Assembla, and CloudForge. Along with that, the paradigms are top-rated by users and many reviewers around the globe. 

Therefore, to manage the software application development processes, any of the discussed paradigms can be safely adopted and is assured of providing optimal performance and expected services.

Configure SSH Keys on Debian 9 System - How to do it ?

This article covers how to create a new SSH key pair and set up an SSH key-based authentication. You can set up same key to multiple remote hosts. Also, you will learn how to disable SSH password authentication. SSH stands for Secure Shell and works as a method to establish remote connections between computers. SSH is usually used to log in and manage a remote server.

SSH key pairs can be used to authenticate a client to a server. The client creates a key pair and then uploads the public key to any remote server it wishes to access. This is placed in a file called authorized_keys within the ~/. ssh directory in the user account's home directory on the remote server.


To Disable Password Authentication:

Disabling password authentication is a security precaution. It prevents brute-force attacks against attempting to log in to the server.

1. Start by logging into the remote server:

$ ssh user@hostname

2. Next, edit the sshd_config file in a text editor of your choice (we are using nano):

$ sudo nano /etc/ssh/sshd_config

3. Find and modify the following lines to look as follows:

PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no

4. Write the changes, then exit the editor. Restart the SSH service by entering the following:

$ sudo systemctl restart ssh

Install Git on Debian 9 System - Step by Step Process ?

This article covers how to install Git on your Debian server and how to Setting up Git. With versioning tools such as Git, you can track changes, revert to previous stages, and branch to create alternate versions of files and directories.


How to Install Git with Default Packages on Debian?

1. First, use the apt package management tools to update your local package index. 

After updating the system, you can download and install Git:

$ sudo apt update
$ sudo apt install git

2. You can confirm that you have installed Git correctly by running the following command:

git --version

Install Go on Linux Mint 20 - Step by Step Process ?

This article covers the installation procedure of Go language on a Linux Mint 20 system. Also, we dealt with an easy way to remove Go language from a Linux Mint 20 system.

To Verify Go Language Installation, run the command:

$ go version 


Features of Go Programming

  • Statically type and compiled programming language.
  • Concurrency support and Garbage collection.
  • Strong library and toolset.
  • Multiprocessing and High-performance networking.
  • Known for readability and usability (Like Python).

Install PlayOnLinux on Ubuntu 20.04 LTS - Step by Step Process ?

This article covers how you can install PlayOnLinux on Ubuntu OS using two different ways.

You can opt for any installation method (command line or GUI-based method) that is most convenient for you.

PlayOnLinux will allow you to install your Windows-based software on different virtual drives, which means that there is no interaction between the different applications you install. 

So if something doesn't work right, you know it won't affect the rest of your stuff and they can easily uninstall it by removing the virtual drive.


To install PlayOnLinux on Ubuntu:

PlayOnLinux can be found in the Ubuntu software repositories, so you can get it from Ubuntu Software Center or install it with the following command:

$ sudo apt update
$ sudo apt install playonlinux

It is also recommended to install some dependencies that may be necessary:

# sudo apt-get install winbind
# sudo apt-get install unrar-free p7zip-full

Install Android File Transfer for Linux on Ubuntu 20.04 LTS - Step by Step Process ?

This article covers how to install Android File Transfer for Linux on your Ubuntu distribution.

Now you can conveniently transfer files between your android phones and Linux system.
Android File Transfer is an MTP client tool that is used to transfer files from android devices to Linux OS and from Linux OS to Android devices.
It is similar to Android File Transfer that is available for Mac OS and has a very minimalistic and easy to use interface.

To Android file transfer for Linux:
1. Connect your Android device with your computer using a USB cable.

When prompted on Android device for allowing access to the device data, tap on Allow to allow access.
2. Launch Terminal by pressing Ctrl+Alt+T key shortcut.
Then you will need to update our system by adding the PPA to your list of software sources. For this, run the following command in Terminal:

$ sudo add-apt-repository "deb http://ppa.launchpad.net/samoilov-lex/aftl-stable/ubuntu artful main"

3. Once completed, run the following command in Terminal to update the repository.

$ sudo apt-get update

4. After your local repository is updated, run the following command in Terminal to install Android file transfer:

$ sudo apt install android-file-transfer

Check Disk Usage Using Duf Command-line Utility on Linux

This article covers how To View Disk Usage With Duf On Linux And Unix.

Duf is a command line utility to find disk usage in Linux and Unix-like systems.
It displays the disk usage details in a nice tabular-column and user-friendly layout.
You can even get the disk usage output in JSON format as well.

Features of duf Utility:
1. Easy to use
2. Colorful display
3. Adjust height and width as per your terminal resize movement
4. Sorting data as per our need
5. Filters and groups
6. JSON outputs and more

On DEB-based systems such as Debian, Ubuntu, Linux Mint, download the .deb binary installation file from the releases page and install it using your system's package manager.

$ sudo apt install gdebi
$ sudo gdebi duf_0.3.1_linux_amd64.deb

On RPM-based systems such as RHEL, CentOS, Fedora, download the .rpm binary file and install it using command:

$ sudo rpm -Uvh 
duf_0.3.1_linux_amd64.rpm


To View Disk Usage With Duf On Linux And Unix:
All you have to do is just run the duf command without any options like below:

$ duf

Install Atom editor on CentOS 8 - Step by Step Process ?

This article covers how to install atom editor on CentOS 8 using the command-line application.

Atom is a free and open-source text and source code editor for OS X, Linux, and Windows with support for plug-ins written in Node.js, and embedded Git Control, developed by GitHub

To install latest version of Atom using .rpm package on your CentOS 8 machine:
1. First, go to the Atom official website and download the Atom .rpm package:

# sudo curl -SLo atom.x86_64.rpm  https://atom.io/download/rpm

2. You can now install Atom using dnf command:

# sudo dnf localinstall atom.x86_64.rpm

3. Now that Atom is installed on your CentOS system you can launch it from the command line by typing atom or by clicking on the Atom icon (Applications -> Programming -> Atom).

Install Flameshot on CentOS 8 - Step by Step Process ?

This article covers how to install the flameshot application on CentOS 8.

You will also learn how you can remove it from your CentOS 8 if you don’t need more on your system.

Main features of flameshot includes:
1. Supports graphical and CLI mode.
2. Edit images instantly.
3. Image uploads to Imgur.
4. Export and import configuration.
5. Easy to use and customizable.

To Install Flameshot in Linux:
Flameshot can be installed using package managers. Before installing through this method make sure you verify the version that ships with your OS:

$ sudo dnf install flameshot  # Rhel, Centos, Fedora
$ sudo apt install flameshot  # Debian, Ubuntu-based distro 

OR
# Ubuntu based distribution

$ wget https://github.com/flameshot-org/flameshot/releases/download/v0.9.0/flameshot-0.9.0-1.ubuntu-20.04.amd64.deb
$ dpkg -i flameshot-0.9.0-1.ubuntu-20.04.amd64.deb

# Rhel based distribution

$ wget https://github.com/flameshot-org/flameshot/releases/download/v0.9.0/flameshot-0.9.0-1.fc32.x86_64.rpm
$ rpm -i flameshot-0.9.0-1.fc32.x86_64.rpm

Install Jenkins on Ubuntu 20.04 - Step by Step Process ?

This article covers how you can install Jenkins on Ubuntu OS. For further information about Jenkins, visit its official documentation.

Jenkins is an open-source automation server that can be used to easily set up continuous integration and continuous delivery (CI/CD) pipelines.

Continuous integration (CI) is a DevOps practice in which team members regularly commit their code changes to the version control repository, after which automated builds and tests are run. 

Continuous delivery (CD) is a series of practices where code changes are automatically built, tested, and deployed to production.


To install Jenkins on Ubuntu 20.04 as a standalone service:

1. Run the following commands as root or user with sudo privileges or root to install OpenJDK 11:

$ sudo apt update
$ sudo apt install openjdk-11-jdk

2. Once the installation is complete, verify it by checking the Java version:

# java -version

3. Import the GPG keys of the Jenkins repository using the following wget command:

# wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

4. Next, add the Jenkins repository to the system with:

# sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

5. Once the Jenkins repository is enabled, update the apt package list and install the latest version of Jenkins by typing:

# sudo apt update
# sudo apt install jenkins

6. Jenkins service will automatically start after the installation process is complete. You can verify it by printing the service status:

# systemctl status jenkins

Install and Use Docker Compose on CentOS 8 - Step by Step Process ?

This article covers how to install and use the Docker-compose on CentOS 8 system. By using the Docker-compose, you can deploy multiple Docker applications with container services through a single command. 

Basically, Docker Compose is a tool that can be used to define and run multiple containers as a single service. With Docker Compose, you can link multiple containers and deploy an application from a single command. 

It is mainly used in the development, testing and staging environment. 

Docker Compose uses a YAML file to define a complex stack in a file and running it with a single command.


To install Docker on CentOS:

1. Before starting, make sure you have Docker installed on your server. If not installed, you will need to add Docker-CE repository to your system. 

You can add it with the following command:

$ dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

2. Once the repository is added, install the latest version of docker using the following command:

# dnf install docker-ce --nobest -y
# systemctl start docker
# systemctl enable docker

3. You can verify the docker version with the following command:

$ docker --version