Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How to use LVM snapshots to restore Linux systems | Enable Sysadmin

    It can be cumbersome to create and recreate lab or practice systems. Use LVM and a basic WebUI to quickly restore your Linux systems back to a golden image.

  • How to enable Vmware drag and drop on Manajro VM - Linux Shout

    If you are using Manajro on VMware Workstation player and want to perform drag and drop feature to copy files and folders from host to Manjaro guest, then here are the steps to follow…

    After installing Manjaro on Vmware Virtual machine, the first thing we would like have is the installation of VM tools, however, even after that sometimes we would face problem in sharing files or folder directly from host (WIndow, macOS, Linux) to Guest OS i.e Manjaro. Thus, first we have to install a tool and then need activate Vmblock service to make sure everything work smoothely.

  • How to install OpenMandriva Lx 4.2

    In this video, I am going to show how to install OpenMandriva Lx 4.2.

  • How to create an SFTP-enabled Server on AWS

    AWS Transfer Family supports Secure File Transfer Protocol (SFTP), File Transfer Protocol over SSL (FTPS), and File Transfer Protocol (FTP) to transfer files to and from AWS S3 or AWS EFS(Elastic File System). In this article, we will see the steps to create an SFTP-enabled server on AWS which will be accessible publicly.

  • How to Install Odoo 12 on Ubuntu 18.04 with Nginx as a Reverse Proxy

    In this tutorial, we will guide you through the steps of installing Odoo 12 on Ubuntu 18.04. We will also install Nginx and configure it as a reverse proxy. Odoo (formerly OpenERP) is a simple and intuitive suite of open-source enterprise management applications such as Website Builder, eCommerce, CRM, Accounting, Manufacturing, Project and Warehouse Management, Human Resources, Marketing, and many more. Odoo comes in two editions, the Community edition which is free, and the Enterprise edition. In our case, we will install and use the Community edition.

  • How to Install Friendica Social Network Platform on Ubuntu 20.04

    Friendica is a free, open-source and decentralized social networking platform that helps you to build and maintain your own social networking projects. It has built-in support for ActivityPub including, Mastodon, Hubzilla, OStatus, Pleroma and more. It allows you to import your websites and blogs into your social stream via RSS/Atom feeds. It provides a powerful user and admin dashboard that helps you to manage your social network from any device.

    In this tutorial, we will show you how to install Friendica with Apache and Let's Encrypt SSL on Ubuntu 20.04.

  • How To Use grep To Search The --help Output To Find Out What CLI Arguments That Begin With A Dash Do - Linux Uprising Blog

    Ever seen a command with a long list of cryptic, one letter arguments that begin with dash / hyphen, and wanted a quick way to find out what each command line argument does? This article explains how to do this.

  • Automation of BIG-IP with Red Hat Ansible Automation and F5

    In part three of our Davie Street Enterprises (DSE) series, we're going to take a look at how DSE addressed some of its network issues that led to a major outage.

    DSE Chief Architect Daniel Mitchell has been put in charge of Davie Street Enterprises’ (DSE) digital transformation. He's feeling pressure from management since the website crashed last month, and was down for 46 hours straight. Shifting from one-off configurations and into an Infrastructure-as-Code (IaC) model is now critical for DSE. It took a crisis, but management realized that procrastinating isn’t an option and have tasked Mitchell to lead various teams to modernize their infrastructure.

  • Run a Second Linux Desktop with QEMU and KVM

    Sometimes a bit of testing saves the day if you can do it on a disposable Linux machine of some sort. That testing could include installing new software that might be a little invasive, installing lots of hidden, tiny files that would clog up your desktop machine, or maybe trying out unstable software that is not fully released, meaning that your desktop machine might not boot up post-installation. Equally, you might be writing system scripts that you need somewhere safe to run in case they break your other precious settings.

    In this article, we will look at running a second Linux desktop, or virtual machine (VM), inside your main desktop. To do this, we will be using a fantastic piece of virtualization FOSS software called QEMU. It dutifully sits atop the second-to-none KVM, which provides a lower level of virtualization. If that sounds confusing, there's more information in this article.

    Among the many benefits, one considerable advantage of using QEMU and KVM is that you have a wide range of Linux distributions that you can install on the second desktop, giving you lots of flexibility.

  • Archbox Makes It Easy To Install Software From Arch Linux On Other Linux Distributions (Using A Chroot Environment)

    Archbox is a set of scripts that make it easy to install Arch Linux inside a chroot environment on other Linux distributions, and integrate it with your existing Linux installation.

  • Plasma secrets: additional languages and keyboard layouts

    Welcome to the latest installment in my neverending Plasma desktop games. Today, I want to talk to you about something that is both trivial and complex. The use of other languages on your computer. While I fully believe the only acceptable machine interface language ought to be English, I also understand and appreciate that other people speak and use other languages - after all, I do it myself, four or five languages. You see, I just bragged there.

    On a serious note, sometimes one may need to use non-ASCII 127 keyboard layout. And when that need strikes, you want your operating system to give you friendly help. Well, in today's guide, I want to show you the clever way the Plasma desktop handles languages and keyboard layouts. Powerful, elegant, and follow me.

  • GNU Linux (Debian 10) – how to show and remove all (privacy intrusive) meta info from jpg pictures

    meta infos in jpg pictures can contain quiet a lot of sensitive data:

    what date the picture was taken
    with what camera/phone (Samsung Galaxy S3 did that)
    maybe even: GPS info/location of the picture
    who/what tools processed the picture
    of course as always, this data can be put to good or bad use

    privacy wise it would be probably the best to simply delete it all

  • Migrating Two Factor Auth

    I use a ton of services which either require or recommend 2fa as part of the authentication process. I used to use “Google Authenticator” then more recently “Authenticator Plus”. However Authenticator Plus seems to be no longer maintained. So while I have no problems with it, I think it is time to migrate to something else.

    Step up, Aegis Authenticator, a free, open source authenticator app, available on the play store, and F-Droid.

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.