Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Install a free Let's Encrypt SSL certificate on Debian 10 - PragmaticLinux

    This PragmaticLinux article teaches you how to generate a free Let's Encrypt SSL certificate and install it on your Debian based web server.

  • Install Squid Proxy On Ubuntu 20.04 | Itsubuntu.com

    Squid is a caching proxy for the Web. It has support for the HTTP, HTTPS, FTP, and other protocols. It helps to speed up a web server by caching repeated requests, caching web, DNS and access geo-restricted content.

  • How to Install Pandora FMS Monitoring Tool in Ubuntu 20.04

    Pandora FMS also know as "Pandora Flexible Monitoring System" is a monitoring tool used for servers, networks, applications, and virtual infrastructure. It is simple, scalable and suitable for complex and larger environments. It uses several protocols including, TCP, UDP, SNMP, HTTP and agents to collect the different metrics. You can monitor the status and performance of web servers, database servers, applications, routers, and other network devices using the Pandora FMS.

  • Display Git Repository Summary In Terminal Using Onefetch - OSTechNix

    Onefetch is a command line tool to display Git repository summary in terminal. Onefetch is like Neofetch but for Git repositories only.

  • How To Install AnyDesk on CentOS 8 - idroot

    In this tutorial we will show you how to install AnyDesk on CentOS 8, as well as some extra required package by AnyDesk

  • How to Format a USB drive in Debian

    Formatting a USB is a common operation in most computer systems and it comes in handy in a number of ways. For instance, you can format a USB drive if it gets infected with a virus, and data is corrupted or you want to change the file system as it is not compatible with your OS. Similarly, it can be helpful if you want to completely wipe off the old data so that you can fully use the storage space. So whatever the reason, you can easily format your USB device through different methods in a Debian operating system.

    In this article, I will show you different methods to format a USB drive on the command-line and on Debian Desktop. You can use either of them based on your preferences.

    Note that we have run the commands and procedure mentioned in this article on a Debian 10 system.

  • Linux Netstat Command Tutorial for SysAdmins [40 Examples]

    The netstat (network statistics) utility in Linux provides information related to network connections. You can use various netstat commands to display active network connections, interface data, routing tables, and so on. These are essential information for network admins and infosec professionals. That’s why we have prepared this guide with a wide selection of useful netstat examples. After completing this guide, you will be able to inspect all the network-related information for your Linux machine. We also encourage readers to try these examples on their own machine for obtaining a more hands-on experience.

  • Linux Fu: Troubleshooting Incron | Hackaday

    You probably know about cron, a program that lets you schedule programs to run at various times. We’ve also talked about incron, which is very similar but instead of time, it reacts to changes in the file system. If you ever wanted to write a program that, say, detects a change in a file and automatically uploads it to a programmer, backs it up, e-mails it somewhere, or anything else, then incron might be for you. Although we’ve talked about it before, incron has some peculiarities that make it very difficult to debug problems, so I thought I’d share some of the tricks I use when working with incron.

    I was thinking about this because I wanted to set up a simple system where I have a single document directory under git control. Changing a markdown file in that folder would generate Word document and PDF equivalents. Conversely, changing a Word document would produce a markdown version.

    This is easy to do with pandoc — it speaks many different formats. The trick is running it only on changed files and as soon as they change. The task isn’t that hard, but it does take a bit to debug since it’s a bit nontrivial.

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.