Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How To Install pgAdmin 4 on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install pgAdmin 4 on AlmaLinux 8. For those of you who didn’t know, pgAdmin is the leading open-source feature-rich PostgreSQL administration and development platform that runs on Linux, Unix, Mac OS X, and Windows. It provides all the features you need to manage your PostgreSQL databases from a web UI. PgAdmin 4 replaces PgAdmin III which was developed in the C++ language and supports PostgreSQL 9.2 and later releases. If you are not a fan of managing databases on the PostgreSQL shell, then PgAdmin4 is the go-to management tool.

    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 pgAdmin 4 open source administration and development platform for PostgreSQL on AlmaLinux 8. You can follow the same instructions for Rocky Linux.

  • How To Check OS Version with Linux Command Line – TecAdmin

    Most people think of Linux as an operating system but it is actually a kernel; A kernel is a bridge between the software and hardware of a computer. Linux-based operating systems are actually called Linux distributions which usually include the Linux kernel along with software package managers, software, and graphical user interface.

    It is important to always know the kernel and OS version of your system, especially if you’re an administrator. Knowing the version of your kernel and OS can help you determine which package manager to use to install new software and whether that software is supported by your system or not. It can also help in installing security patches and identifying the features available in your system.

    The OS version of a Linux distribution can be determined by using the command-line interface as well as a graphical user interface. In Linux, CLI is preferred over GUI as it provides more control over the OS. In this article, we will mostly focus on the command line methods which can be used to check the OS version of a Linux distribution.

    There are a number of different methods which can be used to determine the version of a Linux-based OS using the command-line interface.

  • How to install Fedora Cinnamon

    Fedora Cinnamon is an alternative version of Fedora that uses the Cinnamon Desktop environment from Linux Mint. It is an elegant operating system and very popular with those who like modern features but dislike Gnome Shell. Here’s how to install it on your computer.

  • How to Install Kdenlive 21.08 in Ubuntu 21.10 via PPA | UbuntuHandbook

    KDE’s Kdenlive Video editor 21.08 was released. The official PPA added Ubuntu 21.10 “Impish Indri” support.

    Kdenlive, stands for KDE Non-Linear Video Editor, is a free and open-source video editor for KDE though it also works on other desktop environment. And version 21.08 was finally released a few days later than other KDE Gear 21.08 apps.

    The new release based on MLT 7 framework which has removed the Automask effect, along with many other legacy and buggy modules. The region module is also removed and replaced with new Effect Masking feature. As well, the old and unmaintained tools like the DVD Wizard and the Preview Compositing mode has been removed.

  • How to Install Kuma - Self-hosted Uptime Robot Alternative on Ubuntu 20.04

    Uptime-Kuma is an open source monitoring tool like "Uptime Robot" written in Nodejs. It's a self-hosted monitoring tool with a fancy beautiful dashboard and supports multiple notifications methods. The Uptime-Kuma will monitor the uptime of hosts or servers via protocol HTTP(s), TCP, and Ping. If hosts cannot be rach through these protocols in such interval times, the uptime hosts will send notifications via Webhooks, Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), etc.

    In this guide, you will learn how to install Uptime-Kuma on an Ubuntu server and using the Apache web server as a reverse proxy with a free Let's Encrypt SSL Certificate in front of it. During the installation, you will also learn about the nodejs installation through nvm (node version manager).

  • How to Disable the Root Account in Linux

    Although su and sudo both grant administrative privileges, using the latter is advisable. Here's how to disable the root account and use sudo instead.

    Depending on how you installed it, your Linux system might be set up to log in to the root account via su instead of sudo. However, you can disable the root account and use sudo instead. Here's how.

  • How to install Zorin OS 16 on VirtualBox Virtual Machine - Linux Shout

    ownload Zorin 16 ISO and install it on Virtualbox Virtual machine to experience this latest launched Linux operating system features.

    The newly launched Zorin OS 16 is based on Ubuntu 20.04, uses Gnome desktop software and software can be installed from the Ubuntu repository, the snap store, and Flathub. The user can switch between light and dark themes to match the time of day and the pre-installed active wallpaper subtly changes its color tones during the day, similar to what is known from macOS.

    With Zorin Connect you can connect Android smartphones to the PC using the appropriate app. You can view cell phone photos on your PC, reply to SMS via the desktop, or exchange files and websites between the devices.

    In addition to the paid “Pro” and the free “Core” version, there is also a “lite” version with Xfce as a desktop. With the help of pre-installed Wine, the user can install compatible Windows applications with few clicks.

  • Patterns in confusing explanations

    I practically always write in a positive way (“X is a good practice!”) instead of in a negative way (“Y is a bad practice!”). So why am I writing about confusing patterns instead of writing about positive patterns?

    Writing clearly is a LOT of work. A big part of what motivates me to put in the work to write clearly is my frustration with confusing technical explanations (“ugh, everything I read about Linux containers was SO confusing, I wish someone had just told me X Y Z…“).

    But, if I’m not careful, it’s easy to reproduce the exact same confusing patterns in my own writing! And the problem with positive patterns (like “avoid introducing unnecessary jargon”) is that they seem so obvious that I trick myself into thinking I’m following them, even when I’m not! So I’m writing these down to try to keep myself honest and hopefully help you avoid some of these patterns as well.

  • The Linux Schools Project: Web Management One Time Passwords – The Linux Schools Project

    The Web Management for the LinuxSchools project has had two factor authentication for a long time. However this uses client authentication which can be awkward to set up as it involves importing client keys into any devices that you want to access the Web Management from. This may have put users off setting up two factor authentication. An alternative method using one time passwords was seen as a good way to improve on this situation.

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.