Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How to start Firefox Kiosk Mode Ubuntu 20.04 LTS - Linux Shout

    Firefox browser’s Kiosk Mode on Ubuntu or other Linux platforms such as Windows and macOS is a feature that provides the ability to run firefox with a single webpage or site in fullscreen mode so that the user can only interact with what is there on the browser set by the Admin.

    Earlier to enable a Kiosk mode on Firefox we needed some add-ons, however since Firefox 71 that has been changed because Mozilla has integrated this function into its browser. The kiosk mode is intended for use at public information terminals and allows operators to hide menus and controls. In contrast to the full-screen mode, the control elements of the browser cannot simply be shown nor can the mode be exited the user.

    Here we will see the command to activate Mozilla Firefox Kiosk and how to turn off the Super or Win key and other shortcuts in Ubuntu to make sure, the user couldn’t exit the Kiosk accidently.

  • How to Use Bangs in DuckDuckGo (to Search Other Websites) [Ed: But DuckDuckGo does not actually respect privacy]

    DuckDuckGo is a search engine that respects your privacy by not selling your search history or tracking you across the web. It also has a few nifty features, including bangs, which let you search other websites right from DuckDuckGo. Here’s how.

  • How to open Firefox with URL in Linux via command line - Linux Shout

    Do you want to run firefox using a command terminal along with some URL? Follow the given steps on Ubuntu, CentOS, Linux Mint, Kali, Manjaro, or on any other GUI Linux distribution.

    Firefox browser is the default one in almost every Linux operating system because of its open-source GPL license. As we know it it is a graphical user interface browser that can be started with just one click of the mouse. However, for those who want to start Firefox without leaving the command line terminal along with some URL, here is the tutorial on it.

  • How to Install XWiki on Ubuntu 20.04 with Let’s Encrypt

    In this tutorial, we’re going to show you how to install XWiki with Tomcat 9, MariaDB, Nginx as a reverse proxy, and Let’s Encrypt.

    XWiki is a powerful and robust wiki open-source software. You can learn more about XWiki on their website.

  • How I print my text documents with fancy colours | Hund

    I often read my plain text documents using cat. For the most part that works just fine, but for some larger documents—especially documents with documentation that contains a lot of headers, lists and folds—it can be somewhat difficult to read the document.

    That’s why I’m using Supercat for things like this. It works just like cat (hence the name), but it also supports colours using regular expressions.

  • How to make Hazelcast’s cluster replication more resilient |

    Hazelcast is an open source in-memory data grid. It is written in Java and naturally it is popular for Java applications but not only.

    In simple words, Hazelcast is like a shared map which you can use across different web applications, each of which might be situated on different network nodes and use this map to share information.

  • How To Install KDE Plasma on CentOS 8 - idroot

    In this tutorial, we will show you how to install KDE Plasma on CentOS 8. For those of you who didn’t know, KDE is a well-known Desktop environment for the Unix-like techniques designed for users who wants to have a nice machine environment for their machines, It is probably the so much used computing device interfaces out there.

    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 install of KDE Plasma Desktop on CentOS 8.

  • Ubuntu: search file [Guide]

    Are you trying to find a file on your Ubuntu PC? Want to search for it but don’t know the first thing about searching for files on Linux? We can help! Follow along as we go over various ways to search for files on Ubuntu!


    The Ubuntu file manager that comes included with the Gnome desktop is the most efficient way to search for files. It has a robust search that can find pretty much any file or folder, even if they’re in system folders.

    To search for a file using the Ubuntu file manager, start by launch the file manager. You can launch it by pressing Win on the keyboard, typing out “Files,” and launching the app with the “Files” name.

    Once the Ubuntu file manager is open and ready to use, follow the step-by-step instructions below to learn how to search for files.

  • How to reset WordPress password using MySQL CLI - nixCraft

    So bizarrely, I forgot my WordPress admin password, including my login name. I did not add my login details to my password manager either. The container image that I built lacking outgoing email support (SMTP) too. I got stuck. Fortunately, I have full root access to my MySQL/MariaDB server hosted at AWS EC2, and here is how to reset a forgotten WordPress password using MySQL command-line.

  • How to Install and Configure MySQL in Ubuntu 20.04 LTS

    MySQL, which stands for My (co-founder Michael Widenius’ daughter name) Structured Query Language, is an open source relational database management system. This RDBMS is supported by Oracle and runs on almost all platforms such as Linux, UNIX and MS Windows. MYSQL is usually the first choice for online publishing and web-based applications. Facebook, YouTube and Twitter all use MySQL as their RDBMS. MySQL is part of the very popular LAMP stack: Linux, Apache, MySQL and Python/PHP/Perl.

  • How to Install and Use Putty (SSH Client) on Linux desktop

    Putty is a free and open source ssh & telnet client. Putty is available for Windows, Linux, Unix and macOS. Using putty, we can access the remote servers and switches over ssh protocol. It can also be used to take serial console of remote systems.

  • ADB: How to use it on Windows, Mac, Linux, Android, or even in a browser

    The script also works for the latest Macs with the M1 chip, Linux on Chromebooks (here's how to enable Linux on Chrome OS), and Bash for Windows. However, the Windows subsystem for Linux doesn't support USB, so you'll have to rely on a wireless connection. That's only really feasible if you have Android 11 or a rooted phone, and even then, there are some limitations.

  • How to Work with Tables (Select, Update, Delete, Create Table, Alter Table, Drop Table) in MySQL

    MySQL is one of the most commonly used relational database management system (DBMS). It allows you to work very efficiently with large bulks of data. The most important entity of any database is a table and there are multiple different operations associated with this entity with which you can manipulate your data. Therefore, today we will learn to work with tables in MySQL and MariaDB in Ubuntu 20.04.

  • Decision Tree Regression With Hyper Parameter Tuning In Python
  • How to Make a Custom Linux Desktop

    This is the start of New Video Series. Making Custom Desktops and installing them from stock settings.

  • Install Kube State Metrics on Kubernetes

    We are going to deploy a kube-state-metrics service to generates metrics about the state of our Kubernetes objects. The metrics are exported on the HTTP endpoint /metrics on the listening port TCP 8080.

  • Install and Configure Alertmanager with Slack Integration on Kubernetes

    We are going to deploy Alertmanager to handle alerts sent by our Prometheus server. We will also configure Alertmanager to send alert notifications to our Slack channel using Incoming Webhooks.

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.