Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Do you need to manage your money properly? Install Akaunting on Debian 11!

    Hello, friends. In this post, you will learn how to install Akaunting on Debian 11. Thanks to it, you will be able to manage your money properly. Let’s go for

  • Install & Configure Gitlab on Ubuntu 20.04 LTS - LinuxCapable

    GitLab is a free and open-source web-based code repository for collaborative software development for DevOps, written in Ruby and Go programming languages. GitLab’s main motto is “Bring velocity with confidence, security without sacrifice, and visibility into DevOps success.” It is quite a popular alternative to GitHub providing wiki, issue-tracking, and continuous integration and deployment pipeline features, using an open-source license, developed by GitLab Inc.

    In the following tutorial, you will learn how to install and configure Gitlab on Ubuntu 20.04 LTS Focal Fossa Desktop or Server, along with how to get started by logging in with root so you can begin setting up GitLab to your liking or for your team’s requirements.

  • How to Install and Configure Zabbix Server 5 on Rocky Linux/Alma Linux 8

    Zabbix is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines and cloud services. Zabbix provides monitoring metrics, among others network utilization, CPU load and disk space consumption. Zabbix has a rich set of features to enable users to monitor more than just hosts, offering great flexibility to administrators when it comes to choosing the most suitable option for each situation.

    Zabbix uses XML based template which contains elements to monitor. The backend of Zabbix is written in C programming and PHP is used for the web frontend. Zabbix can send you alerts to notify the different events and issues based on metrics and thresholds defined for your IT environment. It supports agent-based and agentless monitoring. But Zabbix agents installation can help you to get detailed monitoring e.g. CPU load, network, disk space utilization.

    As of the writting of this article, the latest Zabbix version is 5.4. In this guide, we will learn how to install and configure Zabbix on Rocky Linux 8. This guide also works for other RHEL 8 based systems like Oracle Linux 8 and Alma Linux 8.

  • How to enable/disable wayland on Ubuntu 22.04 Desktop

    Wayland is a communication protocol that specifies the communication between a display server and its clients. By default the Ubuntu 22.04 Jammy Jellyfish desktop already uses Wayland but it’s also possible to load to Xorg display server instead.

    In this tutorial, you will see how to disable and enable Wayland in Ubuntu 22.04 Jammy Jellyfish.

  • How to install Gnome Shell Extensions on Ubuntu 22.04 Jammy Jellyfish Linux Desktop

    The functionalities of the GNOME desktop environment can be expanded by downloading GNOME shell extensions. These are plugins written and submitted by normal users and developers that seek to improve the desktop environment and want to share their extension with other users.

    In this tutorial, you will learn how to install Gnome Shell Extensions on Ubuntu 22.04 Jammy Jellyfish Desktop.

  • How to install, uninstall and update Firefox on Ubuntu 22.04 Jammy Jellyfish Linux

    Every Ubuntu user that uses a graphical interface will have to interact with Mozilla Firefox in some capacity, since it’s the default internet browser on Ubuntu 22.04 Jammy Jellyfish. Even if you just want to uninstall it and use a different browser, you’ll at least be dealing with it for a short time. In this guide, we’ll show you how you can install, update, and uninstall Firefox on Ubuntu 22.04.

  • Install Python 2 on Ubuntu 22.04 Jammy Jellyfish Linux

    This tutorial will show how to install Python 2 for Ubuntu 22.04 Jammy Jellyfish. Python 2 has not been the default installed version on Ubuntu versions for a few years, but it’s still possible to install Python 2 and to install Python 2.7 on Ubuntu 22.04.

    Follow the step by step instructions below to see how to install Python 2 and use it as the default Python interpreter on Ubuntu 22.04 Jammy Jellyfish.

  • How to customize dock panel on Ubuntu 22.04 Jammy Jellyfish Linux

    In this article, we will show you a few methods for customizing the dock panel in the default GNOME desktop environment on Ubuntu 22.04 Jammy Jellyfish Linux.

    GNOME is the default desktop environment for Ubuntu 22.04 Jammy Jellyfish, and one of the first things you’ll see on your desktop is the dock panel to the left of the screen. The dock panel is highly customizable, so it’s easy to tailor it to your liking.

  • Matthew Garrett: Boot Guard and PSB have user-hostile defaults

    Compromising an OS without it being detectable is hard. Modern operating systems support the imposition of a security policy or the launch of some sort of monitoring agent sufficient early in boot that even if you compromise the OS, you're probably going to have left some sort of detectable trace[1]. You can avoid this by attacking the lower layers - if you compromise the bootloader then it can just hotpatch a backdoor into the kernel before executing it, for instance.

  • Ubuntu 22.04 GUI installation

    The purpose of this guide is to install a desktop environment on Ubuntu 22.04 Jammy Jellyfish, whether you already have a GUI installed and wish to use a different desktop environment, or if you are only using the command line and would like access to a GUI.

    You can also use these instructions to install a GUI on Ubuntu Server 22.04, which doesn’t have a desktop environment installed by default. Follow along with the step by step instructions below to install a GUI on Ubuntu 22.04 Jammy Jellyfish Server and Desktop.

  • How to install Discord on Ubuntu 22.04 Jammy Jellyfish Linux

    Discord is an application for text, image, video and audio communication, which was developed for video gaming communities. Discord runs on various Linux distributions of your choice and, in particular, on Ubuntu 22.04. The objective of this guide is to install Discord, the gamer’s chat platform, on Ubuntu 22.04 Jammy Jellyfish.

  • How to install Steam on Ubuntu 22.04 Jammy Jellyfish Linux

    Steam is easily the most popular PC gaming client, and with hundreds of titles available for Linux systems, it’s no wonder why Linux gamers would want to install Steam on Ubuntu 22.04 Jammy Jellyfish. Valve, the company behind Steam, officially targets Ubuntu and Debian with their Linux support, which is great news for Ubuntu users.

    In this tutorial, we will guide you through the instructions to install Steam for Ubuntu 22.04 Jammy Jellyfish using the standard Ubuntu repository as well as to perform a manual installation using the official Steam package.

  • Ubuntu 22.04: Connect to WiFi from command line

    The purpose of this tutorial is to connect to a WiFi network via the command line on Ubuntu 22.04 Jammy Jellyfish.

    This could be useful if you are running a headless Ubuntu 22.04 system such as server or Ubuntu 22.04 on Raspberry Pi. Connecting from command line is done through configuration of Netplan on Ubuntu. Follow the step by step instructions below to see how.

  • How to Install Adobe Acrobat Reader on Ubuntu 22.04 Jammy Jellyfish Linux

    The objective of this tutorial is to install Adobe Acrobat Reader on Ubuntu 22.04 Jammy Jellyfish.

    Since Ubuntu does not have a native way to open PDF documents by default, users will need to install Adobe Acrobat Reader for Linux, or some other program capable of opening the documents.

    The advantage of Acrobat Reader, of course, is that it’s the official program and recommended for reading PDF documents in the way they are intended.

  • How to Configure IP Networking with nmcli Command in Linux

    Nmcli (network manager command-line interface) is a command-line utility used to control the NetworkManager daemon which is used to configure network interfaces.

    With the nmcli utility, you can display, create, edit, enable and disable network interfaces or connections. It is especially handy for servers and headless systems which do not have a GUI.

    In this tutorial, we focus on how you can configure IP networking with the nmcli command in Linux.

  • Install Pantheon Desktop Environment on Fedora 35 - LinuxCapable

    The Pantheon Desktop Environment is a free, lightweight, fast, and elegant desktop environment that stands out amongst most of its competitors in this field. Pantheon is the default featured desktop environment for elementaryOS, taking inspiration from macOS and combining it with one of the most visually appealing desktops around and a bonus for any macOS users wanting to take the plunge into Linux.

    In the following tutorial, you will learn how to install the Pantheon Desktop Environment on Fedora 35 Workstation.

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.