Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How To Speed Up WordPress

    It’s all well and good talking about speeding up WordPress, but what constitutes a fast site? Is a 10 second load time ok? What about 5 seconds? That’s pretty quick, right? 3 seconds? Now we’re talking, surely?

    Well, some clever boffins did some research and established that if your site takes more than 3 seconds to load, 57% of visitors will leave before it’s done loading (source).

    So the answer is a MAXIMUM of 3 seconds, but make it as quick as possible. For example, this site is running WordPress and according to GTMetrix it loads in 0.6 seconds. I’m happy with that.

  • Install LAMP Stack on Ubuntu 20.04

    LAMP is a group of open-source software comprising Linux, Apache, MySQL or MariaDB, and PHP. Just like the LEMP stack which contains NGINX instead of Apache, LAMP is also used for developing and deploying web solutions; including dynamic websites and web apps.

  • How to Connect to a CentOS 8 Server via Remote Desktop Connection using xRDP - ByteXD

    xRDP is a free and open-source implementation of the Microsoft RDP (Remote Desktop Protocol) server. It enables the non-Windows operations systems like Linux and BSD to provide an RDP-compatible remote desktop experience. xRDP works with rdesktop, FreeRDP, NeutrinoRDP and Windows RDP.

  • How To Install Notepad++ on Manjaro 20 - idroot

    In this tutorial, we will show you how to install Notepad++ on Manjaro 20. For those of you who didn’t know, Notepad++ is one of the most popular free and open-source source code editors. It is a favorite of many software developers and system administrators. Notepad++ is only developed for Windows Platform by its developers but today is also available for Manjaro through a snap package. Generally, Linux users would like to use the command line editors such as nano and vim. But if you are not familiar with the command-line editor then GUI based Notepad++ editor is the best choice.

    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 Notepad++ text editor on a Manjaro 20 (Nibia).

  • How to unmount USB in Ubuntu Linux

    Are you an Ubuntu user and trying to figure out how to unmount a USB device from your system but don’t know how? If so, this guide is for you! Follow along as we go over the various ways you can unmount USB devices in Ubuntu Linux!

  • How to Switch Desktop Environments in Ubuntu/Debian From the Command Line - ByteXD

    This comes in useful when needing to switch between desktop environments on a Ubuntu 20.04 server, when using it as a remote desktop.

  • How to install curl on Alpine Linux - nixCraft

    Curl is URL retrieval (download/upload) command-line utility and library. It is free software for Alpine Linux. This page explains how to search and install curl on Alpine Linux using the apk command.

  • How To change WordPress site address in phpmyadmin using SQL
  • How To Use Pipes And Named Pipes In Linux, Explained With Examples

    One of the most powerful shell operators in Linux is the pipe. In this article we will see how regular and named pipes work, how to use them and how they differ from each other.

    The vertical bar symbol | denotes a pipe. Because of the pipe, you can take the output from one command and feed it to another command as input. In other words, a pipe is a form of redirection that is used in Linux to send the output of one program to another program for further processing.

  • How to Install Manjaro Linux in a QEMU/KVM Virtual Machine

    Do you want to run or test an operating system without the hassle of actually installing it physically on your PC partition? Then a virtual machine will provide you just that. Virtual machines have become a core part of computing for both personal and business use.

    This guide explains how you can set up a virtual machine natively on Linux using QEMU/KVM.

    QEMU and KVM are two separate virtualization technologies that work together to achieve a smooth user experience in the virtualization space. Together they are referred to simply as KVM or QEMU/KVM.

  • How To Display Color Man Pages in Linux and Unix - nixCraft

    How do I add a bit of color to my man pages under Linux / FreeBSD / Apple OS X / Unix like operating systems? How can I view colored man pages in Linux?

    You need to install a pager called most to display colored man pages in Linux and Unix. It is a paging program that displays one window full at a time, the contents of a file on a terminal. It pauses after each window full and prints on the window status line, including the file name, current line number, and the percentage of the file so far displayed. This page explains how to view colored man pages in Linux, FreeBSD, and macOS or Unix-like systems.

  • How to Disable Shell Access to User Account in Linux

    By default when creating a user account in Linux, the user will explicitly have SSH access. There are situations where user accounts don't need shell access to FTP, mails, or ssh.

    In this tutorial let learn how to disable shell access for existing Linux user or create a new user with no shell access.

  • How To Install the OpenLiteSpeed Web Server PHP and MariaDB on Ubuntu 20.10

    OpenLiteSpeed is an optimized open source web server that can be used to manage and serve sites. OpenLiteSpeed has some useful features that make it a solid choice for many installations: it features Apache-compatible rewrite rules, a built-in web-based administration interface, and customized PHP processing optimized for the server.

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.