How to Setup SOCKS5 Proxy Server on Linux Using MicroSocks

VPNs are popular these days, but many users still prefer using a SOCKS proxy to tunnel network connections through them, as it offers faster internet connections and is ideal for managing torrent traffic, despite the generic drawback of unencrypted traffic. You can even access blocked

Hoarder: A Bookmark and Note Taking App (Install via Docker)

Hoarder is a fantastic app for keeping your notes, images, and bookmarks in a single place. It’s a free, open-source, and self-hostable application for bookmarking that offers AI-based automatic tagging and full-text search, powered by the one and only ChatGPT. After giving it a try

How to Install Proton Pass Desktop App on Linux (A Quick Guide)

Proton, the Swiss-based privacy company, has finally released the Proton Pass Desktop App for Linux and macOS. Following the release of the Proton Mail Desktop App in March, this was their next move to make their applications available across multiple platforms. For those unfamiliar with

How to Install Symfony Framework in Linux (for Beginners)

Symfony Framework is a free and open-source PHP framework that includes a collection of reusable PHP components. It’s a vast library of PHP components that can help to speed up the development process, ease maintenance, eliminate repetitive coding, and ensure top-notch security. Despite being a

How to Install and Use Doas on Linux (with 9 Examples)

Doas is a privilege escalation program similar to sudo. It was originally designed for OpenBSD, which allows users to run commands as if they were another user (e.g., root), and later, due to its simplicity and unique functionality, it was ported to many other Linux

Show Progress of cp, mv, Tar, Rsync, or Scp Commands in Linux

Many Linux commands like cp, mv, rm, and others that perform progressive tasks lack a built-in mechanism or option to display a progress bar. However, a verbose mode is present that can show the detailed insight of each action, but a progress indicator would have

Converting Documents to Other Formats Using Morphosis in Linux

There are several command-line tools available for Linux to quickly convert documents from one format to another using the appropriate flags. Yet, users often find it overwhelming, even for those who love command-line interfaces, to remember each flag. Hence, a simple GUI application could be

Install and Use Grunt JavaScript Task Runner on Linux & macOS

The Grunt JavaScript Task Runner could become a resourceful utility in your development as it can automate a wide variety of repetitive tasks such as compilation, autoprefixing, minification, concatenation, linting, and many more. Its installation and configuration are quite simple; all you need to do

Docker Rollout: Zero Downtime Deployment for Docker Compose

In this article, I’ll introduce you to a tool called “Docker Rollout“, which claims to update Docker Compose services with zero downtime. I’ve been testing it for a while, and to be honest, it can do that in a broader sense. Well, there are some

Superfile: A Modern Terminal File Manager for Linux and macOS

Superfile is a modern terminal file manager that recently caught my attention; it’s not only easy to use but is very user-friendly compared to its alternatives, such as Ranger, MC, or nnn. It allows you to create files and directories, view (process, metadata, clipboard), provide

How to Use Envsubst to Replace Environment Variables in Linux

At one point, you may have come across a template, configuration, or initialization file containing bash variables as placeholders that you’ll need to fill in before actual usage. To fill those variables, you can either use the globally set environment variables, such as “$HOME“, “$USER“,

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.