Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How To Install Apache Maven on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install Apache Maven on AlmaLinux 8. For those of you who didn’t know, Apache Maven is an open-source software project management and builds a tool that is tailored specifically for Java projects, but due to its plugin-based architecture, it can be used for C#, Ruby, C, C++, etc projects. Apache Maven projects are build around Project Object Model (POM) and use an XML file (pom.xml) to describe its software project configurations.

    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 Apache Maven on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • How to install Darktable on a Chromebook in 2021

    Today we are looking at how to install Darktable on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How to Install Brave Browser AlmaLinux 8 - LinuxCapable

    Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. Brave is a privacy-focused Internet web browser, which distinguishes itself from other browsers by automatically blocking online advertisements and website trackers in its default settings. Brave has claimed its browser puts less strain on your computer’s performance than Google Chrome, regardless of how much you ask of it. Even with multiple tabs open at once, Brave uses less memory than Google Chrome-like, up to 66% less.

  • How To Install Gparted on CentOS 8 - idroot

    In this tutorial, we will show you how to install Gparted on CentOS 8. For those of you who didn’t know, GParted is a free partition manager that enables you to resize, copy, and move partitions without data loss. Furthermore, it provides many features such as one partition mirroring with others. It is to be noted that Gparted supports several filesystems such as btrfs, ext2/ext3/ext4, fat16/fat32, lvm2, ntfs and xfs. Also, you can use a variety of storage devices such as SATA/IDE/SCSI, Flash memory, SSD and RAID with GParted.

    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 Gparted partition manager on a CentOS 8.

  • How to Install MariaDB 10.6 on AlmaLinux 8 - LinuxCapable

    MariaDB is one of the most popular open-source databases next to its originator MySQL. The original creators of MySQL developed MariaDB in response to fears that MySQL would suddenly become a paid service due to Oracle acquiring it in 2010. With its history of doing similar tactics, the developers behind MariaDB have promised to keep it open source and free from such fears as what has happened to MySQL.

    MariaDB has become just as popular as MySQL with developers, with features such as advanced clustering with Galera Cluster 4, faster cache/indexes, storage engines, and features/extensions that you won’t find in MySQL.

    In the following tutorial, you will learn how to install MariaDB 10.6 on AlmaLinux 8.

  • How to Disable Strict Host Key Checking in SSH – TecAdmin

    The SSH server has default enabled the strict host key checking. When the key checking is enabled, the SSH client connects only those hosts, that valid host keys are stored in the known host’s file. You can find the fine at ~/.ssh/known_hosts.

    Once you are connected to a remote host file time via SSH, the SSH clients check for the host key file under the known_hosts file. If the key is found, you will be connected to a remote server after authentication, but if key doesn’t found in the known_hosts file, the command will show a warning message and a prompt to accept or reject the connection request. Once you accepted the by typing “yes”, the key is added in the known_hosts file.

    Here is an example to of command:

    ssh ubuntu@remote-host
    Output

    The authenticity of host 'remote-host (123.45.67.89)' can't be established.
    RSA key fingerprint is 9f:48:89:f5:68:2f:cd:b3:19:95:40:43:98:09:0a:1a.
    Are you sure you wanThe SSH server has default enabled the strict host key checking. When the key checking is enabled, the SSH client connects only those hosts, that valid host keys are stored in the known host’s file. You can find the fine at ~/.ssh/known_hosts.

    Once you are connected to a remote host file time via SSH, the SSH clients check for the host key file under the known_hosts file. If the key is found, you will be connected to a remote server after authentication, but if key doesn’t found in the known_hosts file, the command will show a warning message and a prompt to accept or reject the connection request. Once you accepted the by typing “yes”, the key is added in the known_hosts file.

    Here is an example to of command:

    ssh ubuntu@remote-host
    Output

    The authenticity of host 'remote-host (123.45.67.89)' can't be established.
    RSA key fingerprint is 9f:48:89:f5:68:2f:cd:b3:19:95:40:43:98:09:0a:1a.
    Are you sure you want to continue connecting (yes/no)?
    But in some situations, like shell scripts, we need to disable the strict host check. Continue to read this article to understand the way to disable strict host check in the SSH clients on Linux systems.t to continue connecting (yes/no)?
    But in some situations, like shell scripts, we need to disable the strict host check. Continue to read this article to understand the way to disable strict host check in the SSH clients on Linux systems.

  • How to Install Node.JS 14 LTS / 16 & NPM on Debian 11 Bullseye - LinuxCapable

    Node.js is an open-source, cross-platform, back-end JavaScript runtime environment built on Chrome’s V8 engine to build fast and scalable network applications and back-end APIs. Node.js uses an event-driven, non-blocking IO module that makes it very lightweight and practical. It is a fantastic choice for data-intensive real-time applications that run across distributed devices.

    NPM is a package manager for the JavaScript programming language maintained by NPM, Inc. NPM is the default package manager for the JavaScript runtime environment Node.js and is arguably the most available repository for Node.JS packages.

    In the following tutorial, you will learn how to install Node.JS in various ways from the app stream and the node source repository on Debian 11 Bullseye.

  • How to Install Latest Nginx Mainline on AlmaLinux 8 - LinuxCapable

    For those using AlmaLinux 8, you might have noticed that installing Nginx directly from its Appresteam does not install the latest stable or mainline version. It is pretty far behind where Nginx is stable, and Mainline is at the current time of its development.

    For most, using the default Nginx that comes bundled with AlmaLinux Appstream will be preferred. Still, the following tutorial will cover the steps needed for those wanting to use newer versions for the latest features.

  • ACENET Basics: Introduction to Linux

    This core session is designed to help new users at ACENET and Compute Canada get up and running.

More in Tux Machines

SimpleX Is a Chat Network That Preserves Metadata Privacy

SimpleX is an open-source decentralized client-server network that uses disposable nodes to asynchronously pass the messages, providing receiver and sender anonymity. Messaging apps make it easy to communicate and connect with people around the world. However, with new ways to communicate and connect via technology, there are also new ways for your privacy and security to be breached. SimpleX is one of the most private and secure chat and applications platform that you can find out there. The main difference of SimpleX Chat is that it does not use any form of identity at all for message routing, requiring to establish initial connection either out of band or via some touch points that do not participate in the message routing, so the only way to build connections of SimpleX network is by observing IP packet times. Read more

Windows box won't boot? SystemRescue 9 may help

The latest version of an old friend of the jobbing support bod has delivered a new kernel to help with fixing Microsoft's finest. It used to be called the System Rescue CD, but who uses CDs any more? Enter SystemRescue, an ISO image that you can burn, or just drop onto your Ventoy USB key, and which may help you to fix a borked Windows box. Or a borked Linux box, come to that. SystemRescue 9 includes Linux kernel 5.15 and a minimal Xfce 4.16 desktop (which isn't loaded by default). There is a modest selection of GUI tools: Firefox, VNC and RDP clients and servers, and various connectivity tools – SSH, FTP, IRC. There's also some security-related stuff such as Yubikey setup, KeePass, token management, and so on. The main course is a bunch of the usual Linux tools for partitioning, formatting, copying, and imaging disks. You can check SMART status, mount LVM volumes, rsync files, and other handy stuff. Usefully, there's also a full local copy of the website and all documentation, including a console-mode web browser to read it with. Read more

GNOME Shell ’Extensions Manager’ App Gets a Big Ol’ Update

Remember that new app for installing GNOME extensions I wrote about earlier this month? Well, it just got its first major update. And it adds a ton of much-requested features. For those unfamiliar with it, Extension Manager is a desktop app that lets you search, browse, manage, and install GNOME extensions without having to use a web browser. The app is built in GTK4 and libadwaita and is available to install from Flathub. Read more

today's howtos

  • Hosting my static sites with nginx

    Originally I thought that running my own servers would require a lot of maintenance and be a huge pain, but I was chatting with Wesley about what kind of maintainance their servers require, and they convinced me that it might not be that bad. So I decided to try out moving all my static sites to a $5/month server to see what it was like. Everything in here is pretty standard but I wanted to write down what I did anyway because there are a surprising number of decisions and I like to see what choices other people make.

  • How To Install Wireshark on Debian 11 - idroot

    In this tutorial, we will show you how to install Wireshark on Debian 11. For those of you who didn’t know, Wireshark is a free and open source software (FOSS) allows users to easily capture and analyze packets. In real scenarios Wireshark was useful to detect anomalies in network traffic. Wireshark can be also used to sniff traffic. Wireshark is a cross-platform software that is available for various Linux/UNIX distributions, Mac-OS, Solaris, BSD & Windows, etc. 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 Wireshark network protocol analyzer on a Debian 11 (Bullseye).

  • How to Install Python 3.10 (or 3.11) on CentOS - Linux Stans

    In this tutorial, we’re going to show you how to install Python (the latest version) on CentOS with step-by-step instructions. This tutorial includes instructions for Python 3.10 and Python 3.11 on CentOS 7 and CentOS 8.

  • How to Route Traffic to Docker Containers With Traefik Reverse Proxy – CloudSavvy IT

    Traefik is a leading reverse proxy and load balancer for cloud-native operations and containerized workloads. It functions as an edge router that publishes your services to the internet. Traefik routes requests to your containers by matching request attributes such as the domain, URL, and port. The proxy incorporates automatic service discovery so you can add new containers in real-time, without restarting the Traefik service. In this guide, we’ll put together a simple Traefik v2 deployment that will publish multiple Docker containers. This lets you use one Docker installation to provide several services over the same port, such as a web application, API, and administration panel.

  • How to convert Centos 8 Linux to Alma Linux 8

    CentOS Linux 8 was discontinued at the end of 2021. Check out more information about that in this in this article CentOS Linux 8 will end in 2021 and shifts focus to CentOS Stream. The team at CentOS decided to shift focus to CentOS stream, an upstream version of RHEL. CentOS stream places itself between Fedora Linux and RHEL. It is not 100% RHEL clone but ahead of RHEL development. Other distros that are 100% compatible with RHEL 8 have come up including Rocky Linux and Alma Linux. In this guide, we will learn how to convert an existing CentOS 8 distribution into Alma Linux without reinstalling a new operating system. The Alma Linux team provides an automated script for this purpose. An in-place upgrade does not require formatting of hard disk and due to that fact all settings, programs, and files on your current CentOS 8 system will be preserved.

  • LFCS – Creating LDAP on Ubuntu | Linux.org

    I hope you have looked over the previous article to set up OpenLDAP on CentOS 7 system found here. This will build on that article somewhat. We are going to install and configure OpenLDAP on Ubuntu and create an initial database. I did not do some things done here in the previous article, so you may learn something useful here for CentOS or Ubuntu.