WireGuard is a simple and modern VPN (Virtual Private Network) with state-of-the-art cryptography. It is faster, easier to configure, and more performant than other similar solutions, such as IPsec and OpenVPN. WireGuard is cross-platform and can run almost anywhere, including Linux, Windows, Android, and macOS. Wireguard is a peer-to-peer VPN; it not based on the
Make Linux Great Again
How to Install Webmin on Ubuntu 20.04
Webmin is an open-source web control panel for administering Linux servers. It allows you to manage the system users, groups, disk quotas as well as install and configure web, ssh, ftp, email, and database servers. With Webmin, you can configure almost every aspect of the system through your web browser. This guide explains how to
How to Install MariaDB on Ubuntu 20.04
MariaDB is an open-source relational database management system. It was originally designed as a backward-compatible, binary drop-in replacement of MySQL. MariaDB is developed and maintained by the original developers of MySQL and by the open-source community. This guide explains how to install and MariaDB on Ubuntu 20.04. Prerequisites # We’re assuming that you have administrative
Fdisk Command in Linux (Create Disk Partitions)
The first thing you need to do after installing a new SSD or hard disk is to partition it. A drive needs to have at least one partition before you can format it and store files on it. In Linux, there are several tools that you can use to create partitions, with fdisk being the
How to Install PostgreSQL on Ubuntu 20.04
PostgreSQL or Postgres is an open-source general-purpose object-relational database management system with many advanced features that allows you to build fault-tolerant environments or complex applications. In this guide, we will explain how to install the PostgreSQL database server on Ubuntu 20.04, and explore the basics of PostgreSQL database administration. Prerequisites # To be able to
How to Install Docker on Ubuntu 20.04
Docker is an open-source containerization platform that allows you to quickly build, test, and deploy applications as portable containers that can run virtually anywhere. A container represents a runtime for a single application and includes everything the software needs to run. Docker is an integral part of modern software development and DevOps continuous integration and
How to Install Xrdp Server (Remote Desktop) on Ubuntu 20.04
Xrdp is an open-source implementation of the Microsoft Remote Desktop Protocol (RDP) that allows you to graphically control a remote system. With RDP, you can log in to the remote machine and create a real desktop session the same as if you had logged in to a local machine. This tutorial covers how to install
How to Install Ruby on Ubuntu 20.04
Ruby is one of the most popular programming languages today. It has an elegant syntax and focuses on simplicity and productivity. Ruby is the language behind the powerful Ruby on Rails framework. In this tutorial we will show you three different ways to install Ruby on Ubuntu 20.04: From the standard Ubuntu repositories. This is
How to Install Tomcat 9 on Ubuntu 20.04
This tutorial describes how to install and configure Tomcat 9 on Ubuntu 20.04. Apache Tomcat is an open-source web server and Java servlet container. It is one of the most popular choices for building Java-based websites and applications. Tomcat is lightweight, easy to use, and has a robust ecosystem of add-ons. Installing Java # Tomcat
How to Install Yarn on Ubuntu 20.04
Yarn is a JavaScript package manager compatible with npm that helps you automate the process of installing, updating, configuring, and removing npm packages. It caches every download package and speeds up the installation process by parallelizing operations. In this tutorial, we will explain how to install Yarn on Ubuntu 20.04. We will also go through