Grub vs. Systemd-boot: Which One Should You Use as the Bootloader

Systemd-boot, previously called “gummiboot,” is Grub’s newer competitor. On compatible EFI systems, you can use systemd-boot in place of Grub to boot the system’s operating system. From a high-level perspective, systemd-boot links to the bootloader already in UEFI, offering the most basic feature set for selecting an operating system. Grub, on the other hand, loads … Read more

How to Create An Online Dictionary with Dico in Linux

Dico is a modern implementation of the traditional DICT protocol. It aims to create a fully modular dictionary server software that you can host almost anywhere. This tutorial shows how you can install and use Dico as your local “online” dictionary server in Linux. Content What Is an Online Dictionary and Why Use One? Installing … Read more

How to Select A Linux Distribution

If you’re new to the Linux world, you may find yourself overwhelmed by the sheer volume of distros available to you. On the surface, it may look like an endless maze that leads you through a bottomless rabbit hole. However, even the most avid distro hopper has a daily driver they eventually settle on. This … Read more

The Complete Guide to Managing Snap Packages in Ubuntu

The Snap packages has been around since Ubuntu 16.04. Just like the long-known deb format has its own commands to perform operations on .deb packages, there are commands dedicated to managing Snap packages as well. In this article we will learn how to perform basic management operations on Snap packages. Content Why Snap? Snap Package … Read more

How to Install Windows in VirtualBox in Linux

There are several reasons a Linux user would want to create a Windows virtual machine, and VirtualBox is easily one of the most popular hypervisors available for Linux. It’s simple to use, easily accessible, and extremely flexible in what it allows you to do with your virtual machines. In this guide, you’ll learn how to … Read more

How to Create an Email Server in Linux with Mail-In-A-Box

Mail-in-a-Box is a small, yet effective program that aims to create an easy to deploy, all-in-one email server solution in your machine. This tutorial shows you how you can install Mail-In-A-Box on Ubuntu Linux. Content Why Host Your Own Email Server Preparing Your Email Server Installing Mail-in-a-Box Sending and Verifying Your First Email Frequently Asked … Read more

How to Display Information on Your Linux Desktop With Conky

If you’ve ever spent time browsing a Linux community on Reddit, Twitter, or other social networks, you might have noticed some beautifully-made screenshots of sleek-looking systems where the time, date, and other information about the system are on full display in the desktop. To do this on your system, you need to to master one … Read more

8 Simple Ways to Securely Delete Files in Linux

We have seen how to fully erase the contents of your hard disk, but what happens if all you want is to permanently delete one, two or a dozen files? This guide shows you some of the most popular solutions for complete file deletion in Linux. Content 1. Bypass the Trash 2. Using shred 3. … Read more

How to Host Your Own Youtube with Peertube

Peertube is a federated and open source video hosting platform that you can run from your own computer. Iit allows you to completely control all the content that you host and share from your website. This tutorial shows you how to install and host Peertube on Ubuntu. Content Why Host and Use Peertube Installing Peertube … Read more

How to Set Up Subversion Version Control in Ubuntu

When developing a project, you may want to use version control so that you can easily revert a file to the previous revision to fix bugs or restore previously deleted files. In Ubuntu, an easy way to do version control is to set up a Subversion (SVN) server. Looking for a more popular version control? … Read more