Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How Podman can extract a container's external IP address | Enable Sysadmin

    Podman is a useful tool for deploying and managing containers. In part one of this article series, I covered how to deploy Podman containers and defined the environment I'll use in the rest of the series. In part two, I demonstrated several ways to list running containers and format their output. Read the previous parts first to understand the environment and necessary toolkit.

    This article shows how to use Podman to extract information about the container's external Internet Protocol (IP) addresses.

  • How To Create Online Forms with CryptPad, an Alternative to Google Forms

    This tutorial will explain how you can create online forms using CryptPad, a Google Forms alternative from France that respects software freedom and privacy. The forms are beautiful, easy to use, and also suitable for making surveys, registrations, quizzes, polls etc. for education as well as business purposes. Now let's start it.

  • How To Install REMI Repository on CentOS, Rocky Linux and AlmaLinux - idroot

    In this tutorial, we will show you how to install REMI Repository on CentOS, Rocky Linux, and AlmaLinux. For those of you who didn’t know, For those of you who didn’t know, REMI is a free-to-use repository created and maintained by a Remi Collect. The REMI repository’s main goal is to provide the latest versions of the PHP/MySQL stack on Enterprise Linux such as Fedora, Centos, Rocky Linux, and AlmaLinux.

    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 REMI Repository on CentOS, Rocky Linux, and AlmaLinux.

  • Mount Dropbox Locally Using Rclone In Linux - OSTechNix

    This guide explains how to mount Dropbox locally using Rclone cloud sync tool and how to copy or backup files to Dropbox using Rclone in Linux operating systems.

    I assume you already have installed Rclone on your Linux machine. If not, refer the following link to know how to install Rclone.

  • How to Install and Configure Samba File Sharing on Ubuntu 20.04

    Samba is a suite of open source applications that implements the Server Message Block (SMB) protocol. Many operating systems, including Microsoft Windows, use the SMB protocol for client-server networking. Samba enables Linux / Unix machines to communicate with Windows machines in a network. Samba provides file and print services for various Microsoft Windows clients and can integrate with a Microsoft Windows Server domain, either as a Domain Controller (DC) or as a domain member.

    Sharing files is an essential part of server administration. It allows sharing of resources across the network which are needed by users to carry out their tasks. Samba server is usually installed on central Linux server where information is stored in variety of media and accessed using windows client or Linux using Samba client.

    In this article, we will be learning how to install and configure samba file sharing on Ubuntu 20.04. Ubuntu 20.04 will be configured as the Samba server then we can access the files with either Windows or Linux clients.

  • How to Set Up NFS Server and Client on Ubuntu 20.04

    NFS (Network File System) is a distributed file system protocol that allows a user on a client computer to access files over a computer network much like local storage is accessed. It is a popular, cross-platform and distributed file system protocol used to export local file systems over the network so that clients can share directories and files with others over a network and interact with them as though they are mounted locally. This distributed file system protocol allows a user on a client computer to access files over a network in the same way they would access a local storage file. Because it is an open standard, anyone can implement the protocol.

    Ubuntu 20.04 supports NFS version 3(NFSv3) and 4(NFSv4). The default NFS version is 4.2 which features support for Access Control Lists (ACLs), server-side copy, sparse files, space reservation, labeled NFS, layout enhancements, and much more.

    In this guide, we will learn how to install and configure the NFS Server and NFS client on Ubuntu 20.04.

  • Hwo to install NextCloud on Rocky Linux 8 - Linux Shout

    Step by step tutorial to install NextCloud on Rocky Linux 8 for personal cloud storage to store media files and documents using the internet from anywhere; using smartphone or desktop app.

  • How to set up ssh public key password-less on FreeBSD

    SSH is an essential tool for login into the FreeBSD Unix box. Without SSH, you cannot manage a remote server easily. Furthermore, SSH means secure shell, and it is a replacement for insecure protocols such as telnet. This page explains how to configure and set up ssh key-based password-less authentication on a FreeBSD server or workstation.

  • How to resolve the MFA entity already exists error

    As an administrator, you need to delete the MFA device (yes even if says not assigned) using AWS CLI. The performer needs to have IAM permission iam:DeleteVirtualMFADevice on to the given resource to update the IAM user’s MFA.

  • How to install QEMU 6 on Ubuntu 21.10 – NextGenTips

    In this tutorial, we are going to learn how to install and configure QEMU 6 on Ubuntu 21.10.

    QEMU is a free and open-source hypervisor, it emulates the machine’s processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems.

    QEMU is capable of emulating a complete machine in software without the need for hardware virtualization support. It is also capable of providing userspace API virtualization for Linux and BSD kernel services. It is commonly invoked indirectly via libvirt library when using open source applications such as oVirt, OpenStack, and virt-manager.

  • How to install Mattermost on Alma Linux 8

    Mattermost is a free, open-source, and secure platform for communication, collaboration, and workflow orchestration across tools and teams. It is a self-hosted chat service designed for organizations and companies to implement an internal chat service. It offers several useful features including one-to-one messaging, unlimited search history, file sharing, two-factor authentication, notifications, and more. If you are looking for an alternate solution for Slack then Mattermost is the best choice for you.

    In this tutorial, we will show you how to install Mattermost with Nginx on Alma Linux 8.

  • Linux Sleep Command - ByteXD

    The sleep command is useful for delaying a script for a specified amount of time. In Linux or Unix-like operating systems, most programmers use the sleep command when they need to stop the execution of a particular command or bash script after the specified number of intervals.

    By default, it takes intervals in seconds but, we can also use the small suffix such as seconds (s), minutes (h), days (d) that will further convert into other formats. The delay amount with the sleep command is specified by a number.

    In this article, we’ll demonstrate how to use the Linux sleep command on our system with the help of various examples.

  • Let’s build a snap together – a complex snapcraft.yaml walkthrough | Ubuntu

    It has been a while since we talked about how to build snaps. In the past, we went through a number of detailed examples, focused on different programming languages and the use of various useful components that can be declared in snapcraft.yaml, like extensions, stage packages, layouts, and more. Today, we want to give you an overview of a fairly complex snap, which should help you get underway in your snap journey. We will take a look at GIMP, a snap maintained under the Snapcrafters umbrella.

More in Tux Machines

Arduino Projects: Sun and Power Trackers

  • This sun tracker uses an Arduino to increase solar panel efficiency | Arduino Blog

    With the rapid pace of solar panel installations over the course of the previous decade, there has been an ongoing challenge of trying to improve their efficiency. Apart from the typical silicon crystal photovoltaic cells, there are also more efficient/expensive cells known as concentration photovoltaics (CPV), which rely on a set of mirrors to focus sunlight into a small multijunction cell. Although this technology reduces the size and material requirements, it also requires precise sun tracking for peak performance. Ruediger Loechenhoff has been able to create a far cheaper solar tracker controller, which relies on an Arduino Uno to drive a set of two motors that position the panel. To achieve this, the Uno was connected to a 9-axis MPU-9250 compass module for internal positioning, a DS3231 real-time clock for accurate timing, and a DIY shading beam sunlight sensor to detect optimal angles. Operating the tracker is also quite simple since the firmware only requires an occasional calibration step after a set number of days.

  • This Arduino device can anticipate power outages with tinyML | Arduino Blog

    Our reliance on electronic devices and appliances has never been higher, so when the power goes out, it can quickly become an unpleasant and inconvenient situation, especially for those who are unable to prepare in time. To help combat this problem, Roni Bandini has devised a device he calls “EdenOff,” which is placed inside an electrical outlet and utilizes machine learning at the edge to intelligently predict when an outage might occur. Developed with the use of Edge Impulse, Bandini began by creating a realistic dataset that consisted of three columns that pertain to different aspects of an outlet: its voltage, the ambient temperature, and how long the service has been working correctly. After training a model based on one dataset for regular service and the other for a failure, his model achieved an excellent F-1 score of .96, indicating that the model can forecast when an outage might take place with a high degree of accuracy.

LibreOffice and More

  • LibreOffice at the Univention Summit 2022

    After two years of pandemic restrictions, more and more in-person events are now taking place. Members of the LibreOffice community attended the recent Univention Summit 2022 in Bremen, northern Germany. They had a stand with LibreOffice merchandise, talked to visitors and answered questions.

  • May 2022, Month of LibreOffice Awards

    In May 2022, LibreOffice has received two Awards: SourceForge’s Open Source Project of the Month, and Software Informer’s Editor’s Pick.

  • Do While – Loop Example in Python | Mark Ai Code

    Loops are an important and widely utilized element in all current programming languages. A loop is the finest solution for automating a certain repeated operation or preventing yourself from writing repetitive code in your projects. Loops are sequences of instructions that are executed repeatedly until a condition is fulfilled. Let’s take a closer look at how Python loops function.

Proprietary Software and Microsoft Proxies

  • Patch now: Zoom chat messages can infect PCs, Macs, phones with malware

    Zoom has fixed a security flaw in its video-conferencing software that a miscreant could exploit with chat messages to potentially execute malicious code on a victim's device. The bug, tracked as CVE-2022-22787, received a CVSS severity score of 5.9 out of 10, making it a medium-severity vulnerability. It affects Zoom Client for Meetings running on Android, iOS, Linux, macOS and Windows systems before version 5.10.0, and users should download the latest version of the software to protect against this arbitrary remote-code-execution vulnerability. The upshot is that someone who can send you chat messages could cause your vulnerable Zoom client app to install malicious code, such as malware and spyware, from an arbitrary server. Exploiting this is a bit involved, so crooks may not jump on it, but you should still update your app.

  • SAP attracts further criticism for Russia presence, despite promise to leave

    A Ukrainian minister has accused software giant SAP of continuing to operate in Russia despite the German vendor previously vowing to withdraw from the aggressor nation. In the months following Russia's invasion of Ukraine, SAP attracted criticism as it continued to support installations of its software in Russia and cloud services used by Russian businesses, including state-owned bank Sberbank.

  • OpenLogic by Perforce: Why we support OSI [Ed: OSI boasts about being controlled by Microsofters]
  • OpenLogic by Perforce Announces Sponsorship of Rocky Enterprise Software Foundation [Ed: Microsoft proxy lays its hands on Rocky after it ran away from Microsoft]

Videos: Steam Deck, LinuxFX, Brave Beta on Debian 11, and Destination Linux 279