Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How to install OBS Studio on Deepin 20.2

    In this video, we are looking at how to install OBS Studio on Deepin 20.2.

  • How to install Codeblocks on a Chromebook in 2021
  • How to remotely copy files over SSH without entering a password

    SSH (Secure Shell) is an encrypted protocol to connect with the remote device. By default, it works on TCP port 22. There are two methods to connect with the remote server using SSH, one is by using password authentication, and another way is to authenticate is by public key. In this tutorial, you will learn how to generate an SSH key and copy files over SSH (SCP) without entering a password in CentOS8.

  • How To Install Microsoft Teams on CentOS 8 [Ed: Bad idea as it gives Microsoft control over machines it ought not be trusted with]
  • Use Port Knocking To Secure SSH Service (Debian/Ubuntu)

    In this tutorial, I’m going to show you how to use port knocking to secure SSH service on Debian and Ubuntu servers.

  • How to quickly deploy the OpenProject platform as a Docker container - TechRepublic

    OpenProject is an outstanding platform for project management. With OpenProject you can manage meetings, control project budgets, run reports on your projects, communicate with a project team, schedule your projects from the top-down, create forms for a project, work with agile boards, customize the theme and workflow and manage nearly every aspect of your project via a beautiful web-based interface.

    If you've ever attempted to install the software, you know how problematic it can be. Although I've successfully deployed the tool manually, the installation is about as flaky as they come. You might nail it once, but the next time around (using the same process), it might fail.

  • Introduction to Shell Scripting in Linux - ByteXD

    Has there been a scenario in which you had to perform a task repeatedly on a single system or multiple systems?

    If we are into IT support or an IT administrator, it could be well assumed that the answer is YES.

  • How to make a file executable in Linux | FOSS Linux

    Every Linux file can be given the executable privilege. To understand how this concept works, we need a sample file to reference.

  • How to install UbuntuDDE Remix 21.04

    In this video, I am going to show how to install UbuntuDDE Remix 21.04.

  • How to install Steam on Debian 10 or 11 Linux - Linux Shout

    Learn commands to install Steam application on Debian 10 Buster or 11 Bullseye and enable Steam Play to run various PC games on Linux.

  • How to disable the UFW firewall in Linux

    If you’re not happy with the UFW firewall on your Linux PC and want to uninstall it but don’t know where to start, it’s understandable. For as good as this firewall is, no mainstream Linux OS goes over how to use it.

    In this guide, we’ll go over how you can shut off and even uninstall the UFW firewall. To start, ensure you have system-level access to your Linux PC, as turning off the firewall requires root access. Then, follow along below!

  • How to change keyboard layout on the GNOME and Plasma login screens

    I’ve had an annoying issue with the login screen on my Linux computer: it’s using the wrong keyboard layout. I can’t log in without first doing some mental mapping of where the keys are on the wrong keyboard layout. Here’s how you change the keyboard on the LUKS password screen, and graphical login screens.

    I first noticed the issue after switching from GNOME to the Plasma Desktop. To get the full Plasma experience, I also switched from the GNOME Display Manager (GDM) to the Simple Desktop Display Manager (SDDM). I believed the issue to be unique to SDDM, and focused my troubleshooting on finding out how to switch the keyboard layout in SDDM.

  • How to Remotely Access Raspberry Pi from Windows, Mac & Linux | Beebom

    We have already written a detailed guide on how to use a Windows laptop as a monitor for Raspberry Pi, and it requires a wired ethernet connection. However, if you want to remotely access Raspberry Pi from your Windows 10, Mac, or Linux PC, you can do so with Wi-Fi and VNC server. In this article, we also explain the steps to connect to your Raspberry Pi remotely from a Chromebook in detail. Even if you are a beginner, you can follow the instructions and get it running in a few minutes. So without any delay, let’s go through the tutorial.

  • How to Install Ajenti Control Panel on Ubuntu 20.04

    If you are using a Linux server and not familiar with the command line then the control panel will help you to manage the Linux server from the web browser. Ajenti is a free, open-source, lightweight control panel for managing Linux servers.

  • How to Create Schedule Tasks in Ubuntu for Daily / Weekly / Monthly Job | UbuntuHandbook

    Want to run a command or a script daily, weekly, monthly, or on other given schedule? It’s easy to do this in Ubuntu via cron job.

    Cron is a time-based job scheduler to run command or script periodically at fixed times, dates, or intervals. It’s typically used for system maintenance or administration, though it can be useful for general purpose, e.g., downloading file from internet at regular intervals.

  • How to Change UUID in Linux

    Learn how to change UUID of a disk in Linux. Utilities such as tune2fs (for ext2 or ext3 or ext3), xfs_admin (for xfs), btrfstune (for btrfs) can be used to change UUID.

  • How To Use PostgreSQL With Ruby On Rails Application - OSTechNix

    SQLite is not enough for large Rails applications. This guide explains how to use PostgreSQL with Ruby on Rails application in Ubuntu Linux.

  • How To Install Fail2Ban on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install Fail2Ban on AlmaLinux 8. For those of you who didn’t know, Fail2ban is an open-source tool that helps protect your Linux machine from brute force and other automated attacks by monitoring the services logs for malicious activity. These apps run as a daemon that uses python scripts to parse log files for system intrusion attempts and adds custom rules to Iptables configuration files to ban access to certain IP addresses.

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

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.