Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Run your Gemini server on Guix with Agate

    This article is about deploying the Gemini server agate on the Guix linux distribution.

  • Using grep command in CentOS for text matching - Linux Concept

    Grep (short for GlobalRegular Expression Print) is a command that is used extensively to as a text search tool in text files. It searches for a pattern in a file and prints the corresponding line, which contains the matching pattern. Itscans files for specified patterns and can be used with regular expressions, as well as text strings.

  • How to Install VMware Workstation Pro on Ubuntu 20.04

    Creating a virtual machine is the most suitable solution if you want to go on a test drive of a new operating system without installing it on bare metal alongside your primary Operating System.

    It gives you the flexibility to use multiple operating systems directly from your host operating system and also delete or reinstall it any number of times.

  • How to backup your home directory in Linux - PragmaticLinux

    Got the itch for a little Linux distro-hopping? I know the feeling. We get spoiled with so many wonderful new Linux distribution releases throughout the year. It’s hard to resist the temptation. I typically first spin them up in VirtualBox. When it’s time to upgrade your daily driver PC, just make sure to first backup your personal data. This article explains step-by-step how to backup your home directory in Linux. We’ll use the rsync program in combination with an external USB drive.

  • How to Browse with Tor to Protect Your Privacy Online

    If you are concerned about privacy and want one of the most well-protected browsers available, then you should try the Tor Browser. It is free and open source software that enables anonymous internet communication.

    Today we’re taking a closer look at The Onion Router knows better by its acronym Tor. Sure it may a reputation within the cybersecurity world as the dark web browser of choice. But don’t discredit this powerful privacy tool just because a few bad apples use it from time to time. Despite its darker users, Tor offers an unparalleled level of anonymity that can aid anyone in protecting their privacy. At its heart, Tor’s intended to protect the personal privacy of its users, as well as their freedom to conduct confidential communication.

  • Manually install a Gnome Shell Extension from a ZIP file - PragmaticLinux

    Did the installation of a Gnome Shell Extension, through your web browser’s Gnome Shell integration add-on, result in an error? This happens sometimes due to a potential bug or compatibility issue. To resolve the problem, you can download an older or newer version of the Gnome extension. You’ll end up with a ZIP file of the Gnome extension, which you’ll have to install manually. This tutorial explains how to manually install a Gnome extension from a ZIP file.

  • How To Install XRDP (Remote Desktop) on Debian 10 – TecAdmin

    XRDP is an open-source implementation of the Microsoft RDP (Remote Desktop Protocol) server. It provides bridging between the RDP client and the X windows system. The XRDP server allows remote users to graphical login to the remote machines using the Microsoft RDP client.

    The XRDP allows two-way clipboard transfer, audio and microphone voice redirection and allows us to mount local drives on the remote machines.

    This tutorial helps you to Install XRDP Server (Remote Desktop) on the Debian 10 Linux system.

  • Delete the pi user from your Raspberry PI - PragmaticLinux

    Looking for a way to increase the security on your Raspberry PI? Changing the default password for the pi user is the recommended first step. Better would be if you change the default username as well. One approach is to create a brand new user account and then completely delete the pi user from your Raspberry PI. This tutorial explains how to achieve exactly that. It’s one of the first things I recommend you do, right after installing the Raspberry PI operating system.

  • How to change the hostname of your Raspberry PI - PragmaticLinux

    The hostname of your Raspberry PI allows you to address it by its name, as opposed to its IP address. The hostname is how your Raspberry PI identifies itself to other systems on your local network. By default, the hostname is set to raspberrypi. Feel free to change the hostname of your Raspberry PI though. Especially if you plan on running more than one Raspberry PI on your local network. This tutorial presents several ways of how you can change the hostname of your Raspberry PI.

  • Configure SSH for login without a password - PragmaticLinux

    Looking for a way to login to your Linux server via SSH without specifying a password? Using an SSH key pair is the way to go then. If done properly, this results in more convenience for you and more security for your server. In this article you’ll learn step-by-step how to setup an SSH key pair for logging into your server via SSH, without having to enter a password.

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.