Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to Copy Paste in Vi

    Vi/Vim is commonly used as a primary text editor. Although Vi and Vim are the same, Vim is also recognized as an improved version of Vi with code highlighting. For text files, copying, cutting, pasting, etc., are the text files’ popular operations. This article will discuss some of these special operations of text files and see how they are performed in Vi/Vim.
    Now, we will explain multiple methods to copy and paste in Vi. We will also include copying and pasting in different modes.

  • How To Install Prometheus on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install Prometheus on AlmaLinux 8. For those of you who didn’t know, Prometheus is open-source monitoring with a dimensional data model, flexible query language, efficient time-series database, and a modern alerting approach.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the Prometheus monitoring system and time series database on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • How to convert all your Snap packages to Flatpak on Ubuntu with Unsnap | TechRepublic

    I’m going to preface this by saying I use Snap packages. I understand there are a lot of users out there who are completely against this universal packaging system for reasons such as Canonical’s stranglehold on them and a reputation for being noticeably slower to launch than packages installed via the traditional method or via the competitor, Flatpak.

  • How to install Figma in Linux (Ubuntu, Debian, Arch, and RHEL based OS ) - TREND OCEANS

    Figma is a well-known web-based tool for digital collaboration and prototyping. It is used by designers, developers, and business people to create interactive prototypes and share them with others, and you can also find community-based resources to hone your skill.

    Figma is basically a web-based tool, and some of the offline features are only available to Windows and Mac users, so we don’t have an official way to access Figma on our Linux machine. Whether you own Ubuntu, Arch, or RHEL based, there is no support yet.

    However, you can download the unofficial, community-based Figma desktop app for Linux machines, which is based on the Electron framework.

  • How to Install AnyDesk on openSUSE

    In our times, remote assistance has been essential for remote problem-solving. For this, we have several important tools, and today I will tell you about one of them. In this post, you will learn how to install AnyDesk on openSUSE.

  • How to Deploy Modsecurity with Nginx on Ubuntu 20.04 LTS

    Security is a fundamental aspect of every sysadmin’s job. Especially if you have public websites or web applications hosted with Nginx on your server. That’s why today we present you this post, where you will learn how to deploy ModSecurity with Nginx in Ubuntu 20.04.

    mod_security is an Apache security module, it acts as a web application firewall (WAF) and its job is to filter and block suspicious HTTP requests. This makes it possible to prevent brute force attacks and so on.

    Although it is an Apache module, we can install and deploy it for Nginx. That’s the reason for our post.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.