Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to Install & Use ClamAV on Rocky Linux 8 - LinuxCapable

    ClamAV is an open-source and free antivirus software toolkit able to detect many types of malicious software, including viruses, trojans, malware, adware, rootkits, and other malicious threats. One of its main uses of ClamAV is on mail servers as a server-side email virus scanner or used on file hosting servers to periodically scan to make sure files are clean, especially if the public can upload to the server.

    ClamAV supports multiple file formats (documents, executables, or archives), utilizes multi-thread scanner features, and receives updates for its signature database daily to sometimes multiple times per day for the latest protection.

  • How To Install CSF Firewall on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install CSF Firewall on AlmaLinux 8. For those of you who didn’t know, ConfigServer Security & Firewall (it is also called CSF in short) is a Stateful Packet Inspection (SPI) firewall, Login/Intrusion Detection, and Security application for Linux servers. Furthermore, it is absolutely free to us.

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

  • 3 ways to install Emacs text editor on Ubuntu 20.04

    There are multiple ways to install Emacs on Ubuntu 20.04 or 18.04 LTS Linux that are package management, snaps, and PPA. Here we will show all of them. You can also use the article for Ubuntu 21.04 and Linux Mint.

    GNU Emacs is a programmable text editor suitable for development. It is a very comprehensive and platform-independent editor that can be expanded with its own Lisp dialect (Emacs Lisp). GNU Emacs makes it easier to write source code through syntax highlighting and can be adapted by the user. Since its control is mainly based on keyboard shortcuts, it requires some training in order to be able to use all its possibilities intensively. Thanks to a large number of plugins, the editor can be used in almost all areas. There are, for example, extensions for file management, email and news, IRC, compilations, web surfing, and much more. Furthermore, it can also be used to create text documents based on LaTeX.

  • The More the Merrier: Multi-Arch Docker Manifests with Buildx and Artifactory

    Once your multi-arch image is in a Docker repository in Artifactory and has passed testing, you can promote the image to another Docker repository just as you would any other.

    This JFrog CLIcommand makes a copy of the mult-arch image we created in the docker-local repository.

  • Steps to install PHP 8 on Debian Server 10 | 9

    Let’s test various web applications by installing PHP 8.0 on Debian 10 Buster or Debian 11 Bullseye Linux server using command line terminal…

    PHP is a widely used server-side programming language that means it can perform actions on servers such as establishing connections to a database, generate dynamic webpages on user requests, or delete files on the server.

    It is open-source and distributed as free software. Today, the abbreviation PHP stands for HyperText Process, however, originally it was known as Personal Home Page Tools. The programs coded with this scripting language are stored as simple text files which are later converted into machine code by the web server when they are called up. Thus, PHP programs are largely platform-independent and can be executed on different hardware systems.

    Embedded in HTML files, the PHP code supplemented static websites with dynamic information such as date and time or, for example, mixed in the input of users from order forms in order confirmation pages.

  • How to install Snap & Snap-store on Debian 11 Bullseye Linux

    Debian 11 or 10 doesn’t come with SNAP out of the box like Ubuntu, hence we need to install it manually using the command terminal. And here we learn how to do that?

    Snap is a package format developed by Canonical that can be installed in various apps and packages available in the Snapcraft repository. The good this the user can use it without conflicts alongside DEB packages from “normal” package management. This means we can install GIMP via APT as well as SNAP without any conflict, hence two instances of the same application on a single Linux system. That is the reason why SNAP is available for all the popular Linux distributions.

    Well, SNAPS were originally meant to target and use in server or cloud environments and also for the Internet of Things. Later it makes its way to desktop versions. We can install programs with a graphical user interface, applications for the command line, environments for programming languages, etc. via snaps.

    Currently whatever Snap packages we get to install are fetched from the central SNAP server operated by Canonical. There are currently no alternative servers. The installation of locally downloaded snaps is also possible.

  • How to Install Backports & Experimental Repository on Debian 11 - LinuxCapable

    Debian is known amongst the Linux community for its gold standard in being stable, and a common drawback can be that the packages, especially after the new Debian release ages are that they are often years behind what is currently available as they only receive security and bug updates to keep packages stable.

    Now for most environments, this is totally acceptable. Still, it can be very frustrating for users needing certain packages to be upgraded to utilize the features or fix annoying non-critical or security-related bugs. However, the great thing about Linux and using repositories is that you can use what is known as backports or experimental repositories, which are packages taken from the next Debian release, which is nearly always the testing repository and adjusted recompiled for usage on Debian stable.

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.