Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to install MelonDS on a Chromebook - Updated Tutorial

    This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

  • How to Clean Up Flatpak Apps to Clear Disk Space

    Here’s how to clean up Flatpak apps to reclaim your precious disk space. Follow along.

    Flatpak (like Snap) packages runs in sandbox mode. By design, it takes a considerable amount of disk space for an individual application, even if it is a smaller one. For example, a simple Test editor or a basic image annotator application can take up more than 100+ MB of storage space.

    It’s how Flatpak, or even Snap operates fundamentally. It pulls all dependencies for an app and runs independently. The advantage of this design is – you do not need to worry about dependencies, updates. All you need to do is install and run. On the contrary, it takes up huge amount of disk space.

    And if you are running Ubuntu, elementary OS or any distribution for longer period, you would be surprised that over time, Flatpak keeps on taking up more space.

    Hence, in this guide, we will give you some commands which you can run it by yourself to clean up flatpak apps.

  • How To Install Fail2Ban on Debian 11 - idroot

    In this tutorial, we will show you how to install Fail2Ban on Debian 11. For those of you who didn’t know, Fail2Ban is an intrusion prevention framework written in the Python programming language. This service will help prevent unwanted logins by banning nefarious IP addresses from gaining access to your server. Whereas, other basic functions are monitor log files, searches for predefined patterns, and temporarily block 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 a Debian 11 (Bullseye).

  • How eBPF Streamlines the Service Mesh [Ed: Disclosure at the bottom reminds people that Linux Foundation is basically buying such articles]

    There are several service mesh products and projects today, promising simplified connectivity between application microservices, while at the same time offering additional capabilities like secured connections, observability, and traffic management. But as we’ve seen repeatedly over the last few years, the excitement about service mesh has been tempered by practical concerns about additional complexity and overhead. Let’s explore how eBPF allows us to streamline the service mesh, making the service mesh data plane more efficient and easier to deploy.

  • How to Create File-Sharing with ONLYOFFICE Docs and Seafile

    File sharing, as the act of distributing and providing access to different types of files over the Internet, has become something that everyone is familiar with. The fast development of file-sharing services makes it extremely easy for us to share whatever we need with friends, family, or co-workers. For example, a couple of clicks is enough to instantly share a funny video or picture with someone who is halfway around the world.

    One of the most popular services for file sharing and synchronization is Seafile. In this article, you will learn how to integrate Seafile with ONLYOFFICE Docs to create a collaborative file-sharing environment on Linux.

  • How to Delete One or More Lines in Vi and Vim

    Editing text files directly from the Linux terminal can be tough, especially if you're using a complicated text editor like Vi or Vim. Beginner users have a tough time wrapping their heads around command-line text editors and often find it hard to memorize the key bindings used to perform basic operations.

    Even deleting lines in Vi and Vim can be a nerve-wracking job for newcomers. But using a rudimentary tool like a text editor doesn't have to be so hard.

    Here's how you can remove one or more lines from a text file using Vi and Vim.

  • How to Install Firefox 93 in Linux Desktop

    Firefox 93 officially released for all major OS e.g. Linux, Mac OSX, Windows, and Android. The binary package is now available for download for Linux (POSIX) systems, grab the desired one, and enjoy browsing with new features added to it.

  • How to Install OpenNMS Network Monitoring Solution on Debian 11

    OpenNMS is a free and open-source Open Network Management System written in Java. It is a network monitoring application that gathers critical information from local and network hosts using the SNPM protocol. It can be installed on Linux and Windows operating systems and provides a web-based interface to monitor network traffics through a web browser. It offers a rich set of features including, Provisioning, Service Monitoring, Event Management, Charting support and Performance Measurement.

    In this post, we will show you how to install OpenNMS on Debian 11.

  • How to Install Zabbix Monitoring Tool on Debian 11/10

    Zabbix is a free, open-source, popular, and feature-rich IT infrastructure monitoring software developed using PHP language. It is used to monitor networks, servers, applications, services as well as cloud resources. It also supports the monitoring of storage devices, databases, virtual machines, telephony, IT security resources, and much more.

  • How to Install Zabbix on RHEL/CentOS and Debian/Ubuntu

    Zabbix is an Open Source, high-level enterprise software designed to monitor and keep track of networks, servers, and applications in real-time. Build in a server-client model, Zabbix can collect different types of data that are used to create historical graphics and output performance or load trends of the monitored targets.

    The server has the ability to check standard networking services (HTTP, FTP, SMTP, IMAP, etc) without the need to install extra software on the monitored hosts.

  • How to Reset Forgotten Root Password in Ubuntu

    User roles on a Linux operating system are hierarchy-based. The root user sits on the iron throne and is able to control the actions of all other users. It is the administrative/authentication power of this root user that controls the actions of any other user with access to the Linux system.

  • How to Set Date and Time on Rocky Linux 8 Desktop and Server

    Here are the two ways to set a date and time on Rocky Linux 8 or AlmaLinux using the command terminal and graphical user interface.

    There are many processes on the Linux operating system that requires the correct system date and time. Also, to update the system properly and other processes like cronjobs we must need the up-to-date time & date. However, Linux or any other OS automatically syncs the system time from the server, in case not or you want to change the timezone manually then let’s explore how to do that.

  • How to install PostgreSQL on Debian 11?

    PostgreSQL is one of the best open source solutions for relational database management. So, many developers use it as an alternative to MariaDB or proprietary solutions like Oracle. That’s why, today in this post, you will learn how to install PostgreSQL on Debian 11 quickly and easily.

  • How to install complete Kali Linux on USB drive | FOSS Linux

    Kali Linux, previously known as BackTrack Linux, is a Debian-based open-source Linux distribution designed for advanced penetration testing and security auditing. This operating system has many tools for diverse information security undertakings, including penetration testing, reverse engineering, security research, and computer forensics.

    Kali Linux is a multi-platform elucidation that information security pros and hobbyists can use for free. It is designed to satisfy the needs of penetration testing and security auditing professionals.

  • Installing NFS Server and NFS Client on Ubuntu 20.04 - ByteXD

    NFS server is also known as Network File System server, was developed by Sun Microsystems in 1984. NFS was designed to share files and folders between Linux/Unix systems. After its initial success, NFS version 2 became public, and then everyone could use this to exchange files.

    It is a distributed file system protocol that allows the client computer to access files over the network. The server requires to validate the client computer, and then after successful validation, files and folders are shared amongst each other. However, the data is not encrypted.

    Because NFS transfers are not encrypted, it’s not recommended to be used over the internet.

    NFS server allows you to mount your local files over a network and remote hosts, to interact with them as they are both mounted locally on the same system. NFS serves the same purpose as SMB(Server Message Block), but it is faster as compared with SMB.

    Currently, there are three NFS protocol versions: NFSv2, NFSv3, NFSv4.

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.