What is Package Manager in Linux (Their Types with Examples)

A package manager is a command-line or graphical tool that allows you to easily search, install, update, and remove software packages on a Linux system. The software package is a collection of different files bundled together for simple distribution and installation. When installing any software

Running LLMs Locally Using Ollama and Open WebUI on Linux

๐Ÿš€ Quick Overview In this article, you will learn how to locally access AI LLMs such as Meta Llama 3, Mistral, Gemma, Phi, etc., from your Linux terminal by using an Ollama, and then access the chat interface from your browser using the Open WebUI.

How to Host V3 .Onion Website With Custom Domain on Linux

This article shows you how to set up .onion website with a custom domain for localhost on the dark web. Why would someone want to host their website on the dark web? The reasons could be anything from hosting a private site and keeping othersโ€™

How to Install WhatsApp on Ubuntu (and Other Linux Distros)

WhatsApp is a popular messaging app without any doubt, having been around since 2009 and gaining quite a name when it was acquired by Meta (formerly known as Facebook) in 2014. Since the beginning, it has always been more focused on smartphone users, and until

Tokei: Quickly Count Different Metrics in Your Codebase

Once you have completed your assignment on a big software project (with or without a team), have you ever thought about how much code in different programming languages has been used in the project? If the project is hosted on GitHub, you might catch a

jnv: An Interactive JSON Viewer and jq Filter Editor for Linux

I assume you are aware of jq (a JSON processor to parse and manipulate JSON data right from your command line), and recently we have also written an article on jaq (a superset of jq with additional features and improved performance), but today we bring

Chezmoi: Manage Your Dotfiles Across Multiple Linux Systems

If youโ€™ve been using Linux for a decent amount of time, you might now realize that dotfiles on Linux are hidden files usually used for storing configuration for the system or software, e.g., โ€œ.bashrcโ€œ, โ€œ.zshrcโ€, โ€œ.vimrcโ€œ, โ€œ.gitโ€œ, just to name a few. There has been

How to Debloat (or Swap) an Ubuntu System (Ultimate Guide)

Ubuntu is a popular Linux distribution that has consistently ranked among the top for over a year. I assure you that most of you reading this article undoubtedly had Ubuntu as your first Linux distribution. Two decades ago, when it was released, it was the

Atuin: A Modern Shell History on Steroids (Installation + Usage)

Atuin is a steroid for your traditional shell history, using SQLite as a database to record each user-issued command along with additional context like exit status, hostname, session, cwd, etc. It also offers a free public server or the option to self-host to sync your

Run Windows 11 in a Docker Container (Access it via the Browser)

The Windows Docker container is gaining significant popularity, allowing users to easily deploy Windows 11, 10, 8.1, XP, etc., as a container and later access it via a browser (with VNC). Before you confuse it with just a container, let me clarify that it uses

How to Add and Remove Passwords from PDF Files on Linux

PDFs are the primary file format for sharing sensitive educational, government, or office documents with individuals, often encrypted with a password to prevent unauthorized access. However, with a valid password, individuals can easily decrypt and store them in an encrypted wallet for future access. But

How to Install and Use Dockge on Linux: A Step-By-Step Guide

Are you struggling between the sluggishness of Docker (or Podman) CLI and the heaviness of Portainer? Then Dockge might be the best fit for you, as it is specially crafted for a user who only needs to manage containers or compose files for their Homelab