Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
Misc
  • Vim Color Schemes: How to Change and Use Them

    Color scheme is one of the sought after features in many code editors.

    Vim is not behind any modern code editor in terms of features. It provides different built-in color schemes for you. In addition to that, you can also use third party color themes.

    How? Let me show you.

  • How to Install LibreNMS Monitoring Tool on Debian 11/10

    LibreNMS is an open-source and fully-featured networking monitoring tool that provides a wide range of monitoring features and capabilities for your network devices.

  • How To Install ClipGrab on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install ClipGrab on Ubuntu 20.04 LTS. For those of you who didn’t know, ClipGrab is a multi-platform software package for free downloaders and converters for Vimeo, Facebook, and many other popular sites. It is a cross-platform software that runs on Windows, Linux, and Mac.

    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 ClipGrab downloaders on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to use inputs in your shell scripts | Enable Sysadmin

    Use variables and arguments to change, improve, and reuse your favorite shell scripts.

  • How to Open a URL in the Web Browser from Linux Terminal

    Flexibility is an underrated attribute overlooked by many users of the Linux operating system. Being a flexible Linux user implies that you can launch most; if not all, of your user and system applications from the command line interface without having to navigate and search for them from the system GUI applications’ menu.

    Also, the flexibility of your Linux OS user experience not only applies to system-based applications like installed apps but also to non-system-based applications like web apps that require a URL for access.

  • Setting up Etherpad on Debian

    The following article assumes you are already familiar with what Etherpad is. If that
    isn’t the case, then the wikipedia article should suffice for a quick introduction.

    Even though the Etherpad project is well documented, it isn’t always easy to make sense from just documentation. This article aims to condense some of the tutorials available on the project wiki in an easy-to-follow manner.

  • Network Bonding in Alma Linux

    It is a common requirement to be able to combine network interfaces into a logical interface to achieve better redundancy and possibly higher throughput. There are two methods to achieve this: NIC Teams and Network Bonding.

    NIC Teams works as a form of load-balancer with failover where you have sort of these two pipes that act as one. So if one of them fails, the other one can still handle the traffic. This way, the end user doesn’t experience any downtime. However, configuring network teams doesn’t really guarantee better network throughput. So, if you configure a team from two 1 GB adapters, youwon’t get a 2 GB throughput.

  • How to install Rundeck on Ubuntu/Debian Servers

    Rundeck is a free open-source tool for automation services. It is a very useful piece of software to create simple or complex tasks on a local machine or in a remote machine. So, It comes with many tools like WebAPI, CLI Tools, Web Console in order to run automation tasks. It supports multiple Database Servers like, MariaDB, MySQL , Oracle , PostgrSQL.

  • Security Auditing with Lynis

    I originally intended to write about how to secure a server/workstation system. However, I changed my mind after realising that there is already this battle-tested tool called lynis that does the auditing for us and also provides us suggestions.

    Lynis is a security auditing tool for Unix-based operating systems. In this article, I am going to inspect my default installation of Debian 11 with lynisand try to secure. Lynis performs an in-depth scan of the system. This includes basic checks like permissions in the filesystem to even performing specific tests of the software and libraries that are installed on a system.

    This way, it only uses and tests the components concerned with the system on which it is scanning. As an example, for a web server it will only include the web-service related tests after doing the general checkup.

  • How to Install TeamViewer on Ubuntu 22.04 LTS

    TeamViewer is a global remote connectivity platform that provides secure access to any device globally. It’s used for online meetings and file sharing between computers and remotely controlled instrumentation such as robots or industrial machinery via VPN connections (virtual private networks).

    In the following tutorial, you will learn how to install TeamViewer on Ubuntu 22.04 LTS Jammy Jellyfish. The tutorial will import the official repository and gpg key and update and remove the remote desktop software using the command line terminal.

  • How to Install Python 3.11 on Ubuntu 22.04 LTS

    Python is one of the most popular high-level languages, focusing on high-level and object-oriented applications from simple scrips to complex machine learning algorithms. Python is famous for its simple, easy-to-learn syntax, emphasizes readability, and reduces program maintenance costs and more straightforward conversion to newer releases. Python supports modules and packages, and one of the many is the popular PIP package manager.

  • How to Install Microsoft Teams on openSUSE [Ed: But it is technically malware, so better to avoid it altogether]

    Microsoft Teams is one of the team communication tools that is all the rage these days. It is created by Microsoft and therefore fully supported by them. Today, you will learn how to install Microsoft Teams on openSUSE 15.

    We recently explained how to install Microsoft Teams on Manjaro Linux, and in that post we discussed the utilities of the tool.

    Teams is positioned as a key tool for many teams around the world thanks to its incredible features. We can use it in many circumstances, from planning a family party to real work.

  • How to Update Your Multi-Boot Linux Setup Like a Pro | by Michael L. Hawkins | CodeX | Apr, 2022 | Medium

    If you’re a Linux enthusiast like me, there’s no way you can make do with just one distribution on your laptop or p.c. If you’re like me, you run at least one large-capacity SSD device on your laptop, or even a second one installed in a dvd caddy. You’re able to fit 3 to 8 (or more) operating systems on these internal drives, which scratches the distro-hopping itch while challenging you to gain proficiency with multiple package managers, such as apt (Debian/Ubuntu), dnf (Fedora), zypper (OpenSUSE) or pacman (Arch and its derivatives). If you’re a fan of rolling-release distributions like me, you spend a portion of most days running system updates.

    On a multi-boot system, what is the most efficient and safe way to ensure that all your distributions stay updated, requiring the least amount of time and energy? Is a graphical user interface (GUI) the best way to go, or is the command line a better choice?

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.