Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How To Install NVM on Ubuntu 22.04 – TecAdmin

    NVM is a Node Version Manager tool. Using the NVM utility, you can install multiple node.js versions on a single system. You can also choose a specific Node version for applications. It also provides an option to auto-select the node version using the .nvmrc configuration file.

    In this tutorial, we will help you to install NVM on Ubuntu 22.04 Linux system. Also, provide you with the instructions to install multiple Node.js versions with useful examples.

  • How to change the root password in Ubuntu

    Ubuntu is an operating system designed for beginners and is therefore easy to use. However, this ease of use is not only used by novices, but also by professionals who use it. One of the easiest things we can do is to change the root password in Ubuntu. To achieve this, we can do it from the grub as a form of recovery or from the terminal with our session. Let’s go for it.

  • How to install Firefox on Debian

    This brief tutorial explains how to install the Firefox browser on Debian based Linux distributions.
    After reading this tutorial you will learn different methods to get Firefox installed in your system. This article is optimized for Debian based Linux distributions, but most methods work in other Linux systems.

    Techniques explained in this article include: Manual installation from Firefox official site, using the span packages manager, using flatpack and installing Firefox Extended Support Release (ESR) with the apt packages manager.

    At the end of the article, you can find a bonus section showing how to install the Opera web browser.

    All steps described in this tutorial include screenshots for elaborate illustration intended for all Linux users to easily follow them.

  • Linux Home Directory

    This tutorial explains all you need to know about the Linux Home Directory.
    In this article, you will learn both theoretical and practical information on the Linux Home directory, which stores all information related to the users.

    After reading this tutorial, you will know what a Home Directory is, the permissions structure, and application scenarios. This is useful for Linux distributions and other Unix-based operating systems like BSD.

    Practical instructions in this tutorial include screenshots, making it easy for any Linux user to follow them.

  • Linux Iptables List All Rules

    Iptables is a gateway that is crucial for many Linux platforms’ network securities. Since many of the iptables tutorial guides will demonstrate how to write gateway rules to safeguard your Linux system, this article will concentrate on a diverse feature of firewall administration: listing the iptables rules. Assume that in your Linux server, you have recently unveiled NAT settings. In Ubuntu, how can you view the rules that you recently wrote, together with line numbers? This article assumes you are working with a Linux platform with the iptables function loaded and that your account has root access. So, let’s start today’s article by login in from your Ubuntu 20.04 system as we will be implementing all commands on its shell. To open the Linux terminal, you need to try out the Ctrl+Alt+T shortcut right after the successful login.

  • How to fix “Error: avrdude” when uploading code to Arduino

    Most of the errors faced by the students when programming the microcontroller using Arduino are of two types one type of errors that arise compiling the code and the other type is the errors that arise when the code is being uploaded to the Arduino. The compilation errors can be rectified easily as they are highlighted by the compiler but the errors that originate while uploading the code are not that easy to rectify because the compiler does not indicate what the cause of the error. So we have listed some of the common errors that you might encounter while uploading the code and have also given the respective solution for each error.

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.