How to Setup a Git Server
When it comes to Git hosting, you have a number of options available. GitHub, Gitlab and Bitbucket are popular…
When it comes to Git hosting, you have a number of options available. GitHub, Gitlab and Bitbucket are popular…
exFAT (Extended File Allocation Table) is a proprietary Microsoft file system optimized for flash memory devices such as SD…
MySQL replication is a process of copying data from one database server (master) to one or more servers (slaves)….
In this guide, we will explain how to redirect the HTTP traffic to HTTPS in Nginx. Nginx pronounced “engine…
Before you can use an SD card or USB drive, it needs to be formatted and partitioned. Typically most…
Shlink is an open-source self-hosted URL shortener, which allows you to shorten URLs and serve them under your own…
The tar command allows you to create and extract tar archives. It supports a vast range of compression programs…
By default, the MySQL server listens only on localhost, which means it can be accessed only by applications running…
paste is a command that allows you to merge lines of files horizontally. It outputs lines consisting of the…
pushd and popd are commands that allow you to work with directory stack and change the current working directory…
Go is a modern open-source programming language created by Google, used to build reliable, simple, fast, and efficient software….
Raspberry Pi can be used in many different projects. One of the Raspberry Pi’s most popular use case is…
whereis is a command-line utility that allows you to find the location of the binary, source, and manual page…
The su (short for substitute or switch user) utility allows you to run commands with the privileges of another…
In Linux, access to the files is managed through the file permissions, attributes, and ownership. This ensures that only…
Webmin is an open-source web control panel for administering Linux servers. It allows you to manage the system users,…