Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to install OpenProject on Ubuntu 20.04 – VITUX

    Open Project is an open-source application for project management that is completely web-based written in Ruby on Rails and Angular js. It provides agile as well as classical management for the entire project life-cycle. Generally, the open project is distributed in three versions: community, cloud, and enterprise edition. In this article, we will install a community version of the open project that is released under the General Public License Version 3. To demonstrate the example I have used the Ubuntu 20.04 LTS system.

  • How to check deployment health on Red Hat OpenShift

    When deploying applications to Red Hat OpenShift, it's useful to check the status and health of the components. First, I'll show you how deployments work, and then you can check out some health reports.

  • Dealing With Spaces in Filenames in Linux

    The one thing you'll notice that files in Linux usually do not contain names. Your teacher or colleague use underscore instead of spaces in file and directory names.

    It's not that you cannot use spaces in file names in Linux terminal. It's just that it creates additional pain and that's why you should avoid it wherever possible.

  • How to Kill Running Linux Process on Particular Port

    In Linux, processes and ports have a symbiotic relationship. One cannot exist nor function without the other. Processes tend to share ports and some processes rely on a specific port to meet an operating system objective.

    This article guide gives you a walkthrough on how to free a port used by one process in order to use it on another process.

  • How to Install Metasploit Framework on Ubuntu 20.04

    Metasploit is an open-source framework used to identify threats and vulnerabilities, offensive security testing, and research. It is designed for security researchers to find and exploit vulnerabilities in various systems, networks, and software. By default, Metasploit comes with a lot of exploits, it also allows you to create your own exploits and add to them.

    In this post, we will show you how to install Metasploit Framework on Ubuntu 20.04.

  • How to Install ModSecurity with Nginx on Ubuntu 20.04 - LinuxCapable

    ModSecurity or often referred to as Modsec is a free, open-source web application firewall (WAF). ModSecurity was created as a module for the Apache HTTP Server. However, since its early days, the WAF has grown and now covers an array of HyperText Transfer Protocol request and response filtering capabilities for various platforms such as Microsoft IIS, Nginx, and of course, Apache.

    How the WAF works, the ModSecurity engine is deployed in front of the web application, allowing the engine to scan the incoming and outgoing HTTP connections. ModSecurity is most commonly used in conjunction with the OWASP Core Rule Set (CRS), an open-source set of rules written in ModSecurity’s SecRules language and is highly regarded among the security industry.

  • Install and use Grub customizer on Ubuntu 20.04 or Linux Mint 20.02

    The Grub Customizer is a graphical tool that allows users to customize the bootloader GRUB 2 or Burg on Linux Mint, 20.01, Ubuntu, and other similar operating systems. This GUI tool helps to change simple things such as the boot sequence (sequence of menu entries) to be made or the waiting time for the standard entry to start automatically. The Grub Customizer does not provide a complete graphical user interface for configuring all the subtleties of GRUB 2.

  • How to Install FileRun on Ubuntu 20.04 with Apache/Nginx

    fThis tutorial will be showing you how to install FileRun on Ubuntu 20.04 LTS with Apache/Nginx web server. FileRun is a self-hosted Google Drive/Photos/Music alternative.

  • How To Take Screenshot in Ubuntu – TecAdmin

    A screenshot is a digital picture that depicts the information of a computer screen. Screenshots allow you to capture exactly what is on your screen, so you may share it with others or refer to it later. You may either take a screenshot of your screen or capture a video of what is occurring on it (screencast). This is important if you want to show someone how to use a computer.

  • How To Find Vagrant Machine IP Address From Host - OSTechNix

    Generally, we can find the IP address of a Linux machine using ip command or ifconfig command in the older Linux distributions. It doesn't matter whether it is a physical or a virtual machine. If we have access to the system, we could easily view its IP address with ip or ifconfig commands. How do you find a Vagrant machine IP address, without logging into it?

  • How to Check Linux Filesystem Disk Space Utilization

    On the internet, you will find plenty of tools for checking disk space utilization in Linux. However, Linux has a strong built-in utility called ‘df‘.

    The ‘df‘ command stands for “disk filesystem“, it is used to get a full summary of available and used disk space usage of the file system on the Linux system.

  • 10 SCP Commands to Transfer Files/Folders in Linux

    Linux administrators should be familiar with the CLI environment. Since GUI mode in Linux servers is not common to be installed. SSH may be the most popular protocol to enable Linux administrators to manage the servers via remote secure way. Built-in with SSH command there is SCP command. SCP is used to copy file(s) between servers in a secure way.

  • Build your own Fedora IoT Remix - Fedora Magazine

    Fedora IoT Edition is aimed at the Internet of Things. It was introduced in the article How to turn on an LED with Fedora IoT in 2018. It is based on RPM-OSTree as a core technology to gain some nifty properties and features which will be covered in a moment.

    RPM-OSTree is a high-level tool built on libostree which is a set of tools establishing a “git-like” model for committing and exchanging filesystem trees, deployment of said trees, bootloader configuration and layered RPM package management.

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.