Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • How To Install and Set Up WordPress with Ansible

    WordPress is considered one of the best and easiest content management system (CMS) tools. It doesn’t require any coding skills and web-developing skills to get started with WordPress. There are many ways to install the WordPress CMS on a server to localhost, and some of them are easy, and others are a bit trickier. You can set up WordPress with Ansible despite the conventional method of installing WordPress and other CMS applications. Moreover, Ansible is available for Windows, Mac, and Linux.

  • How to Install or Upgrade to Linux Kernel 5.14 on Debian 11 Bullseye - LinuxCapable

    Linux kernel 5.14 is out and is famous for testing out with many new features, support, and security. The Linux 5.14 kernel release has gone through seven release candidates over the last two months and benefits from the contributions of 1,650 different developers. Those that contribute to Linux kernel development include individual contributors and prominent vendors like Intel, AMD, IBM, Oracle, and Samsung.

  • How to install Shoutcast Server on CentOS 8 - Unixcop

    Shoutcast is proprietary software that is being used to stream media over the Internet, especially used in music live streaming by the radio stations on Internet. It is specially for creating or listening to Internet audio broadcasts. Shoutcast allows us to broadcast a stream of music to the remote client connected to the server.

    Once Shoutcast is in your server, you can use media players like Winamp or Mixxx to connect to a streaming server and broadcast audio playlists to the Internet.

    This tutorial covers installation of Shoutcast on CentOS 8.

  • How To Use Tail Command
  • How to Install Rootkit Hunter in Linux - Unixcop

    rkhunter (Rootkit Hunter) is is an open-source Unix/Linux based security monitoring and analyzing tool. It is a shell script which carries out various checks on the local system to try and detect known rootkits and malware.

    rkhunter is a Unix-based tool that scans for rootkits, backdoors and possible local exploits. It does this by comparing SHA-1 hashes of important files with known good ones in online databases, searching for default directories (of rootkits), wrong permissions, hidden files, suspicious strings in kernel modules, and special tests for Linux and FreeBSD. rkhunter is notable due to its inclusion in popular OS (Fedora, Debian, etc.)

    The tool has been written in Bourne shell, to allow for portability. It can run on almost all UNIX-derived systems.

    This article will help you with the installation and config. rkhunter.

  • Setting up Zswap in Debian 11 GNU/Linux. – BaronHK's Rants

    A compressed cache, or Zswap, sitting between your physical memory and your SWAP partition can yield benefits, whether you have a lot of RAM, or very little.

    In the case of a low memory system, you risk running out, swap thrashing, and either lots of unnecessary writes to an SSD (which only have so many before they’re finished) or swapping out to a hard drive, which is terribly slow.

    In the case of a large memory system, well, it’s still not a good idea to run without a SWAP partition, because your needs can always be bigger than the amount of RAM available.

    The OOM-KILLER (or to a lesser extent EarlyOOM) is not your friend.

    If you run out of memory and there is no swap available, the OOM-KILLER (or the iron fist in a velvet glove, EarlyOOM) fires up and starts KILLING (hence the name) things that it thinks will help keep the system up. On a desktop, this could be literally anything, although it’s always more likely to be something that’s using a ton of memory.

  • How to install and configure Icinga2 and Icinga2 Web on CentOS 8 - Unixcop

    Icinga 2 is a free and open source monitoring tool designed to be scalable and extensible. Icinga 2 checks the availability of your network resources, notifies users of outages, and generates performance data for reporting. We can monitor large and complex environments across multiple locations using Icinga2.

    We can also setup Icinga2 with high availability clusters with a distributed setup for large / complex environments.

    In this guide we will learn how to install and configure Icinga 2 and Icinga Web 2 on CentOS 8.

  • Further reducing write amplification to an SSD in Debian GNU/Linux. Put /tmp in RAM.

    Most GNU/Linux distributions put the /tmp folder (where all sorts of temporary files the OS needs to have around for a little while go, as the name implies) on a RAM drive, using tmpfs.

    Debian, it appears, doesn’t. Having /tmp mounted on an SSD in a modern computer will cause many unnecessary writes to the SSD and will contribute to the drive wearing out too quickly.

    I did some investigating and the Debian Wiki gives two ways to enable /tmp on a RAM drive.

    You can either edit /etc/fstab by hand, but it’s easier to screw something up if you do, or you can just let systemd handle it. Since systemd has a service for this, why not just let it do that?

    Open a terminal:

    sudo cp /usr/share/systemd/tmp.mount /etc/systemd/system/

    sudo systemctl enable tmp.mount

    After that, you can reboot and the OS should just clear the temp folder, come back up, and mount /tmp on tmpfs.

    You can verify this with:

    mount | grep /tmp

    It should say something like:

    tmpfs on /tmp type tmpfs (rw,nosuid,nodev,nr_inodes=409600)

    I hate systemd.

    God knows we’ve had much more trouble out of it than it was ever worth, and Debian should have known better than to bring it in. I would have much preferred Upstart.

  • How To Install Memcached on Debian 11 - idroot

    In this tutorial, we will show you how to install Memcached on Debian 11. For those of you who didn’t know, Memcached, the high-performance, distributed memory object caching system, is extremely useful in speeding up dynamic web applications by alleviating database load. This reduces the number of times an external data source must be read, which lowers overheads and speeds up response times. The memory caching software is a free, open-source project that anyone can use.

    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 through the step-by-step installation of Memcached on a Debian 11 (Bullseye).

  • How to Disable Touchpad While Typing in Ubuntu (When Built-in Option Not Working) | UbuntuHandbook

    While typing in my Ubuntu laptop, I was often making mistakes by tapping on touch-pad accidentally. The text cursor (aka caret) jumped to another place, and/or app window lost focus. It made me crazy since the built-in ‘disable touchpad while typing‘ option does not function in my HP laptop.

    GNOME has the option to disable touchpad while typing, which is enabled out-of-the-box in current Ubuntu releases. Users may access the settings either via ‘/org/gnome/desktop/peripherals/touchpad/’ in Dconf Editor or using Gnome Tweaks tool.

How to Build A Person-Following Creepy Head for Halloween with a Raspberry Pi

Filed under
Hardware
HowTos

Halloween is coming, and what better way to celebrate the season than by using machine learning and a Raspberry Pi to accomplish something spooky! This year I’ve built a mannequin head that uses person detection and a simple servo motor to detect when a person is walking by and turn the head to follow them. I’m using a simple styrofoam mannequin head with some coloured in eyes from the dollar store, but you’re welcome to dress it up to fit your house’s theme or use a completely different kind of head or object. As long as you can use a servo to rotate it, the result is the same.

Read more

today's howtos

Filed under
HowTos
  • How To View Nginx Log Files on Linux - idroot

    In this tutorial, we will show you how to view Nginx log files on Linux. For those of you who didn’t know, When managing Nginx web servers, one of the most frequent tasks you’ll perform is checking the log files. Nginx logging to help you troubleshoot and quickly resolve any problem you may encounter on your Nginx web server. Logging is a very powerful tool that will give you valuable data about all the operations of your server. Nginx writes records of its events in two types of logs: access logs and error logs. Access logs write information about client requests, and error logs write information about the server and application issues.

    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 through the step-by-step view of Nginx web server log files on Linux.

  • How to Install Vivaldi Browser on Debian 11 Bullseye - LinuxCapable

    Vivaldi is a freeware, cross-platform web browser developed by Vivaldi Technologies. It had grown from the downfall of Opera with many disgruntled when it changed from the Presto layout engine to a Chromium-based browser. This platform angered traditional Opera users. Since then, Vivaldi has become one of the most popular alternative Internet Browsers amongst the big three Chrome, Firefox, and Edge.

    Vivaldi promotes itself as a leading browser with faster navigation, clever bookmarking, more intelligent browsing, extensive tab management, and a more visual approach.

    In the following tutorial, you will learn how to install Vivaldi Browser on Debian 11 Bullseye.

  • Watch Online Video Streams Using Streamlink In Linux - OSTechNix

    Streamlink is a command line streaming utility that allows you to watch online video streams in popular media players, such as VLC, MPlayer, MPlayer2, MPC-HC, mpv, Daum Pot Player, QuickTime, and OMXPlayer etc.

    It extracts the videos from various online services and pipes them into a media player of your choice. Streamlink currently supports popular live video streaming services, such as YouTube, Dailymotion, Livestream, Twitch, UStream, and more. Streamlink is built upon a plugin system which allows support for new services to be easily added.

    Streamlink is written using Python programming language, and was forked from LiveStreamer, which is no longer maintained. Streamlink supports GNU/Linux, *BSDs, Microsoft Windows, and Mac OS X.

  • How to Install Microsoft Teams on Ubuntu/Debian Linux [Ed: Well, technically is malware and it spies a lot]
  • SSH Port Forwarding and the Command Cargo Cult

today's howtos

Filed under
HowTos
  • How to Install WhatsApp on Ubuntu 20.04 - Linux Nightly

    WhatsApp is a free messaging application used by over a billion people worldwide. WhatsApp provides secure, reliable voice and video calls that can be made locally or internationally with a Wi-Fi or cellular data connection. WhatsApp is available for multiple devices, like computers, tablets, and phones.

    Though there doesn’t exist a download link for Linux on the WhatsApp website, it’s still possible to install WhatsApp on Ubuntu. In this tutorial, you’ll learn two methods of installing WhatsApp on Ubuntu.

  • Setting up a JMP SIP account on Asterisk

    JMP offers VoIP calling via XMPP, but it's also possibly to use the VoIP using SIP.

    The underlying VoIP calling functionality in JMP is provided by Bandwidth, but their old Asterisk instructions didn't quite work for me. Here's how I set it up in my Asterisk server.

  • How to Install or Upgrade Nvidia Drivers on Debian 11 Bullseye

    Most modern Linux Desktop systems such as Debian come with an Nvidia driver pre-installed in the Nouveau open-source graphics device driver for Nvidia video cards. For the most part, this is acceptable; however, if you are using your Linux system for graphical design or gaming, you may get better drivers.

    Historically, the Nouveau proprietary drivers are slower than Nvidia’s proprietary drivers, along with lacking the newest features, software technology, and support for the latest graphics card hardware. In most situations, upgrading your Nvidia Drivers using the following guide is more beneficial than not doing it. In some cases, you may see some substantial improvements overall.

    In the following tutorial, you will learn how to install Nvidia Graphic Drivers for the series 470.xx / 465.xx / 460.xx / 390.xx and 340.xx from the Nvidia Proprietary Repository, giving you the latest in software available.

  • How to Install or Upgrade Nvidia Graphic Drivers on Linux Mint 20

    Most modern Linux Desktop systems such as Linux Mint come with an Nvidia driver pre-installed in the Nouveau open-source graphics device driver for Nvidia video cards. For the most part, this is acceptable; however, if you are using your Linux system for graphical design or gaming, you may get better drivers.

    Historically, the Nouveau proprietary drivers are slower than Nvidia’s, which lacks the latest graphics card hardware’s latest features, software technology, and support. In most situations, upgrading your Nvidia Drivers using the following guide is more beneficial than not doing it. In some cases, you may see some substantial improvements overall.

    In the following tutorial, you will learn how to install Nvidia Graphic Drivers for the series 470.xx / 465.xx / 460.xx / 390.xx and 340.xx from the Nvidia Proprietary Repository, giving you the latest in software available.

  • Switch To A Directory Without Using Cd Command in Linux - OSTechNix [Ed: Old but newly-updated]

    Most of the intermediate and almost all advanced users prefer CLI over GUI mode, because there are plethora of command line tricks to make things much easier and faster. Today, I'd like to share one simple tip. This simple bash trick can help you to automatically switch to a directory without using cd command. All you need to do is just enter the path of the directory in the Terminal, and you will be landed in that particular directory. This could be useful in scripting and for those who use command line a lot at work. Read on.

  • 2 ways to Install Mysql Workbench on Debian 11 Bullseye Linux - Linux Shout

    MySQL Workbench is a graphical modeling tool and development system available in a free and a commercial edition… It offers a collection of tools for working with MySQL databases. In short, it provides a Graphical user interface to easily design and edit databases, display them clearly, and administer them. Workbench can be used on computers with the Linux, macOS, or Microsoft Windows operating systems.

    The software is able to extract structures from existing databases and display them clearly. In addition, MySQL Workbench converts tables from SQL Server to MySQL tables; allow developers to visually design databases and then offline and host them on a MySQL server. The Community Edition can be downloaded for free. For advanced users who need additional functions, extensions with scripting languages ​​can be integrated into the tool.

today's howtos

Filed under
HowTos
  • Tr Command In Linux Explained With Examples For Beginners

    The real power of Linux is there are many programs/utilities created to make our lives easy. When you write a lot of shell scripts in your environment this set of programs comes in handy, where you will use these programs to manipulate your input or output in your scripts. One such utility is tr, which stands for translate. As the name implies, the tr command is used to translate, squeeze, and delete characters from standard input, writing to standard output in Linux and Unix-like operating systems.

    In this article, we will learn tr command usage with practical examples. At the end of this guide, you will be comfortable in using the tr command and you will come to know in which scenario using this command would be beneficial.

  • mv Command in Linux

    The mv command is one of Linux's built-in commands, and its primary function is to move files and directories. However, the mv command's function is not limited to moving files; it also performs a variety of other tasks. In Linux, mv stands for move.

    In this tutorial, we will learn how to move files and directories in Linux using mv Command.

  • Claimed 2TB USB SSD is only 128GB
  • Install ifconfig on debian 11 or 10, if command not found - Linux Shout

    After installing Debian 11 Bullseye or 10 Buster, if you get ifconfig: command not found error while using it to check the system’s Ip-addresses, then here are the steps to solve the problem.

    It is the command tool that is used on the Linux system to look for its current IP address and other information of the network.

today's howtos

Filed under
HowTos
  • How to create a shared folder in VirtualBox - TechRepublic

    VirtualBox is a great tool for creating, running, and managing virtual machines. It's free, it's flexible, and it's powerful. If you use this tool in your data center, you might find the need to create a shared folder between a host and a guest. In fact, this is a solid way to share a folder with multiple guests or use it as a way to expand the available storage for your virtual machines.

    No matter how you use these shared folders, you have to know how to create them first. Let me show you how to do so in VirtualBox 6.1.

  • How to Create a Cold Storage Crypto Wallet with a USB Memory Stick
  • How to Sync Two Web Servers in Linux Automatically

    As you graduate from a Linux enthusiast to a Linux administrator/superuser in a production/server environment, you start to see the sense in working with more than one web server.

    Right now, you might not see the logic in having two similar web servers running at the same time but there will come a time when having an extra server environment creates an ideal backup plan for your primary server.

  • How to Install and Configure Git in Debian 11 - Unixcop

    Today we will learn how to configure Git with Debian 11. Consider a scenario where multiple developers are working on the same project. How to keep control of a different version of their work? Git is the answer! it’s one of the most famous version control of today.

    Git was originally developed by Linus in 2005. Git is designed for such developers who just need nothing but a straightforward version control system.

    What is a version control system? Well, you can assume it as a centralized repo. Where are developers can work on the same project or on a module/part of the project? Without affecting other team member’s work they can keep contributing.

    Developers can keep their work intact in form of branches. In branches, developers can develop, stage, and commit their codes.

  • How to use head command - Unixcop
  • How to install MongoDB 5.0 Server on Debian 11 Bullseye - Linux Shout

    MongoDB is a database based on a non-relational document model. As a so-called NoSQL database (NoSQL = Not-only-SQL) it differs fundamentally from conventional relational databases such as Oracle, MySQL, or the Microsoft SQL Server. The name MongoDB is derived from the English word “humongous”, which roughly means “gigantic”.

  • How to Scan Open Ports with Nmap – TecAdmin

    Nmap (Network Mapper) is the most popular discovery tool used by Network Administrators for security auditing and mapping their network. This core tool is furthermore used for finding live hosts, OS detection, performing port scanning, and version detection.

    In order to detect various available hosts on the network, the services they’re offering, the version of operating system they’re running, and the type of firewall they are using, nmap uses the raw IP address. Whenever we’re having connectivity issues of network or firewall configuration, the first thing we check is which ports are open.

    There are several commands available to check open ports and scan them on your system, but nmap is the most used command for this purpose. In this article, we’ll discuss how to scan all open ports with nmap on your Linux system.

  • How to Install and Configure Apache Cassandra on Linux System

    The Apache Cassandra is a widely used cross-platform NoSQL database for handling big data and live data. Many tech giants use the apache Cassandra database as a not conventional relational database engine; instead, it’s a wide column store, database engine. The Apache Cassandra tool is available for Linux, Windows, and Mac. In the benchmark, the speed of apache Cassandra is higher and trustworthy. If you own a large amount of data, you can surely use apache Cassandra for data security.

    Moreover, it also allows a distributed method of sharing and handling data. The Cassandra cloud and DB engine can help you to build your own server. Handling data scalability, Hadoop MapReduce, and other features have made the apache Cassandra a giant tool for data management.

  • How to Install Zoom Client on Ubuntu 20.04

    Zoom is a communications technology platform that provides videotelephony and real-time online chat services through a cloud-based peer-to-peer software platform and is used for teleconferencing, telecommuting, distance education, and much more.

    In the following tutorial, you will know how to install Zoom on your Ubuntu 20.04 desktop.

  • How to Install PHP ImageMagick (IMAGICK) on Debian 11 Bullseye

    Imagick is a PHP extension to create and modify images using the ImageMagick library. Those unfamiliar with the ImageMagick software are open-source, free software that can convert, read, write, and process raster images. Currently, the PHP extension only supports PHP 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, and 7.4. Currently, no PHP 8.0 or 8.1 support exists at this current time.

    In the following tutorial, you will learn how to install PHP ImageMagick (IMAGICK) on Debian 11 Bullseye.

  • How to Install Debian 11 (Bullseye) Step by Step Guide

    Hello, friends. How to install an operating system is always a task that we must know to perform our work in a better way. So, in this post, I will show you how to install Debian 11. The process will be done in a virtual machine and it will be guided.

    Debian 11 is the latest version of this popular operating system that pretends to be universal. That is to say, that is so robust in a desktop as in server, and thanks to the great number of available packages we will not lack anything more.

  • How to Get Discord for Linux - TechnoChops

    Are you also tired of locking up yourself inside your house away from any activity and people are known as ‘Quarantine period’? In these challenging times when people were unable to meet each other and were missing all these gatherings, Discord has played its magic and succeed in winning everyone’s hearts. This famous online communication app helped people stay connected with their fellows and friends through text messages, voice chats, and video chats.

    In short, it is very rightly said that Discord had made its name popular very early, especially in the last decades when people were surviving this deadly coronavirus pandemic. It was introduced to people in 2015, primarily for gamers, but its versatility made it an all-rounder platform that helped everyone from different communities. This online app has also gained the trust of many other outsources and clients with its excellent services. So, now we will discuss how to get Discord for Linux.

  • How To Install ProFTPD on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install ProFTPD on Ubuntu 20.04 LTS. For those of you who didn’t know, ProFTPd is an open-source FTP server application that allows you to set up your own FTP servers on a Linux system. It stands out for being highly configurable and for having great documentation available for all users.

    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 ProFTPD 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 Install Apache NetBeans on Debian 11 - idroot

    In this tutorial, we will show you how to install Apache NetBeans on Debian 11. For those of you who didn’t know, The NetBeans (also known as Apache Netbeans) is an integrated development environment (IDE) for all Java application development. So, Apache NetBeans provides editors, wizards, and templates to help you create applications in Java, PHP, and many other languages. Apache NetBeans is available for Windows, Linux, macOS, and Solaris.

    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 through the step-by-step installation of Apache NetBeans on a Debian 11 (Bullseye).

  • How To Get The Number Of Bytes In A String In JavaScript - linuxwebdevelopment.com

    Getting the number of bytes in a JavaScript string can be very useful.

    For example, at the time of this article being written, 01 October 2021, Twitter limits posts to 280 bytes. If you use just Latin characters, numbers, or other ASCII characters in a Twitter post, then the number of characters would be equal to the number of bytes since each ASCII character is made with 1 byte.

    But in other languages, or other non-ASCII characters like emojis, the character would likely be made with more than 1 byte.

    Essentially there are 2 steps to getting the number of bytes in a string in JavaScript.
    1. Convert the string into a Blob object.

today's howtos

Filed under
HowTos
  • How To Install Apache Maven on Debian 11 - idroot

    In this tutorial, we will show you how to install Apache Maven on Debian 11. For those of you who didn’t know, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model, Maven can manage a project’s build, reporting, and documentation from a central piece of information.

    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 through the step-by-step installation of the Apache Maven on a Debian 11 (Bullseye).

  • How To Install PIP on Debian 11 Linux – TecAdmin

    Pip is a popular package management tool for Python. It allows the Python developers to install and manage additional Python libraries in their applications. This is a similar application to nvm for Node.js and composer for PHP. Pip stands for Preferred Installer Program.

    Rather than a package management utility, Pip can create a completely isolated environment for the Python application. In this tutorial, you will learn about the installation of Pip on the Debian 11 Linux system.

  • How To Install Samba File Sharing Server on Linux System

    The Samba file-sharing server of the SMB, in short, is an open-source file-sharing server specially designed for Linux systems. It allows sharing files among client PCs from a hosted server. It’s not a conventional FTP server type server, and it does not require hosted files for the client users. You can use the Samba file-sharing server on Linux to access the Windows files over a network. Samba can be used for both personal and business usage. In Samba, users get both read and write permission for file accessing. They can change, revise, edit files over the server, and the changes go live immediately. In a word, using the Samba for sharing files with clients with access permission is hassle-free and strong in Linux.

  • How To Voice Video Calls on XMPP and Matrix Made Simple

    This tutorial explains how to quickly voice and video call with friends and family using XMPP and Matrix telecommunication services. This tutorial's aimed for people who want easy calls without technical knowledge especially school teachers and computing beginners. Thus, we will use Movim and Schildi via web browser so we can call everywhere both on desktop and mobile. Let's do it.

  • How to Access Clipboard (Copy & Paste) History in Ubuntu via GPaste | UbuntuHandbook

    For those doing copy & paste actions frequently in Ubuntu Linux, GPaste remembers the clipboard history and allows to find them easily via few click.

    The clipboard is the place to store the text, image, file path and all the stuff that you last copied (or cut). The content in clipboard will be overwritten once you do another copy & paste action. So, when you trying to find out what you’ve copied earlier, a clipboard manager will be helpful.

  • How to Install and Set Up PM2 on Linux Servers

    Deployment is one of the most crucial and conclusive stages of software development. A proper deployment strategy is vital in delivering the best experience to your users while utilizing your services efficiently. However, this process also brings its own set of challenges with it.

    Node.js, the open-source JavaScript runtime, is a popular choice for building the backend infrastructure of your application by allowing you to run JavaScript outside web browsers. But what if your Node.js application crashes in production? Find out how you can avoid such scenarios in this article.

  • How to enable server-side FastCGI caching with Nginx and PHP – VITUX

    Nginx is an open-source and high-performance web server that can be used to speed up content and application delivery. Nginx enhances security, improves scalability, and also can be used as a high availability load balancer. It can be used as a reverse proxy and one of the most important uses of Nginx is content caching. One of the best approaches is to use Nginx as content caching. In this article, we will discuss Nginx FastCGI content caching for better performance of websites.

  • 4 Ways to Hide Desktop Icons in Ubuntu - Make Tech Easier

    If hiding the top bar and side panel isn’t enough, and you want everything removed from your Ubuntu desktop, then you’d probably also like to get rid of those pesky icons on its surface. Read on to learn how you can hide desktop icons in Ubuntu.

today's howtos

Filed under
HowTos
  • How to Install GitLab on Debian 11

    GitLab is a free and open-source DevOps platform that allows teams to iterate faster and innovate together. It is a web-based tool developed by GitLab Inc. It is very similar to GitHub and provides a Git repository manager providing wiki, issue-tracking, and continuous integration and deployment. GitLab community edition is available absolutely free for development and production environment.

    In this tutorial, I will show you how to install GitLab with Nginx and Let's Encrypt SSL on Debian 11.

  • How to Install & Create a VM on VirtualBox with Pop!_OS 20.04 - LinuxCapable

    VirtualBox is a free and open-source hypervisor for x86 and x86-64 virtualization, which the Oracle Corporation develops. The software targets users wishing to create virtual environments for servers and desktops that allow users and administrations to run multiple guest operating systems on a single computer for either testing methods or production use. VirtualBox may be installed on Windows, macOS, Linux, Solaris, and OpenSolaris.

    In the following tutorial, you will learn how to install VirtualBox on your Pop!_OS 20.04 desktop, along with creating a new Virtual Machine from scratch.

  • How to Install Tor Browser on Pop!_OS 20.04 - LinuxCapable

    Tor, also known as The Onion Router, is open-source, free software that enables anonymous communication when using online services such as web surfing. The Tor network directs the Internet traffic through an accessible worldwide volunteer overlay network with over six thousand relays and continues to grow. Many users want to find more ways to keep their information and activities anonymous or at least as private as possible, which has led to Tor Browser growing quite popular in recent years as it conceals a user’s location and usage from anyone conducting network surveillance or traffic analysis.

    The Tor network is intended to protect the personal privacy of users and their freedom and ability from conducting communication without having their activities monitored, and data were taken without their consent and used to sum it up.

    In the following tutorial, you will learn how to install the latest Tor Browser on Pop!_OS 20.04.

  • How to Add a User to Sudoers on Linux Mint - LinuxCapable

    When installing Linux Mint, the user account that was created during the initial setup has sudo rights. However, there may be a need to add additional sudo users or to remove the access. This is a straightforward process with a few commands.

    In the following tutorial, you will learn to add a user to the sudoers group on any current Linux Mint system.

  • How To Install Telnet on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Telnet on Ubuntu 20.04 LTS. For those of you who didn’t know, Telnet is a protocol that allows you to connect to remote computers (called hosts) over a TCP/IP network using a client-server protocol to establish a connection. Telnet listens to all the requests by the user usually on TCP port 23, but you can change it accordingly.

    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 Telnet 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.

  • What is Shebang in Linux Shell Scripting?

    The seemingly insignificant #! characters at the beginning of a shell script has a major significance on how your script will be executed.

  • What Nodes are broken? | Adam Young’s Web Log

    While I tend to think about the nodes in OpenStack term, the people that physically move the servers around are more familiar with their IPMI address. We have several nodes that are not responding to IPMI requests. Some have been put into the manageable state, some are in error.

  • Legible Error traces from openstack server show | Adam Young’s Web Log

    If an OpenStack server (Ironic or Nova) has an error, it shows up in a nested field. That field is hard to read in its normal layout, due to JSON formatting. Using jq to strip the formatting helps a bunch

  • Debugging a Clean Failure in Ironic | Adam Young’s Web Log

    My team is running a small OpenStack cluster with reposnsibility for providing bare metal nodes via Ironic. Currently, we have a handful of nodes that are not usable. They show up as “Cleaning failed.” I’m learning how to debug this process.

today's howtos

Filed under
HowTos
  • Gemini: the misaligned incentives

    How does gemtext suck? Let me count the ways: [...]

  • Going From A Domain Name to IP Address in DNSDB: Some "Pro Tips" To Keep In Mind

    Virtually every DNSDB user makes domain name to IP address queries. Often that will be quite straight forward, but today we're going to talk about some of the times when you may run into surprises – and how you can easily deal with them.

  • Setting up a Gemini server

    I could not get agate to start correctly, it would not bind to the ipv4 port 1965. After some desultory troubleshooting I used gemserv instead.

    I didn’t bother compiling gemserv to use GGI, just static content.

  • Pimping My Type – Improving My Website’s Typography

    Anyway, since doing the research for the typography post, I discovered Oliver’s YouTube channel and newsletter, Pimp My Type. He’s a professional typographer, so when I learned that he offers free website typography reviews, I was on that like a tramp on chips!

  • [Old] An Introduction to JQ

    However, some things never stick in my head, nor my fingers, and I have to google them every time. jq is one of these.

    I know it’s a powerful tool, but I always end up back at Google and then copying and pasting a solution from somewhere. So I solve my problem but never learn the tool.

    It’s time to fix that. In this article, I’m going to go over the basics building blocks of jq in enough depth that you will be able to understand how jq works. Of course, you still might occasionally need to head to google to find a function name or check your syntax, but at least you’ll have a firm grounding in the basics.

today's howtos

Filed under
HowTos
  • How to Install Snort on Ubuntu 20.04

    Snort is an open-source lightweight network Intrusion Prevention System for running a network intrusion detection system (NIDS). Snort is used to monitor the package data sent/received through a specific network interface. Network intrusion detection systems can catch threats targeting your system weakness and vulnerabilities using signature-based detection and protocol analysis technologies.

    When NIDS software is installed and configured correctly, can identify different kinds of attack and suspicions things like CGI attacks, network policy violations, SMB probes, malware infections, a compromised system, stealth port scan, etc.

  • How to Install MERN Stack for JS Based Applications on Ubuntu 20.04

    MERN stack is a combination of MongoDB, Express, React, Node. All of them are based on Javascript and the stack is used to build modern web applications. It is comprising the front-end (React), back-end (Node and Express), and database components (MongoDB).

  • How to Install Magento on Rocky Linux and AlmaLinux

    Written in PHP, Magento is a popular open-source, and versatile eCommerce platform that provides businesses with an online shopping cart. It leverages various PHP frameworks such as Symfony and Laminas to enhance its functionality and usability.

    Magento provides you with an Administrator’s control panel that helps you create your online shop, manage product catalog, monitor transactions and invoices, and keep track of customers’ purchase behavior among many other tasks.

  • How to install ZOOM client on Debian 11 Bullseye Linux

    Zoom is a popular video conferencing software available for multiple operating systems including Linux. Here we learn the simplest way to install Zoom client on Debian 11 Bullseye Linux.

    Zoom as a conferencing software can be used to perform telephone and video conferences. The basic functions of Zoom can be used free of charge and registration is not absolutely necessary. Zoom is available both as a program for the computer and as an app for all Android and iOS devices.

    Even if the use of Zoom is basically free of charge, not all functions of the program are available to you in the basic free version. Not only is the number of participants in a conference limited to 100 people, but also its duration. If there are more than two people, the maximum conversation limit will be up to 40 minutes.

  • How to Install and Use Telnet on Debian 11 Bullseye - LinuxCapable

    Telnet is a protocol that allows you to connect to remote computers (called hosts) over a TCP/IP network using a client-server protocol to establish a connection to Transmission Control Protocol port number 23

    In the following tutorial, you will learn how to install Telnet on a Debian 11 Bullseye operating system.

  • How to Install The Lounge IRC Client on Debian 11 Bullseye - LinuxCapable

    The Lounge is a web-based IRC client written in Node.js and can be installed and then accessed from any modern browser for a native-like experience without having a dedicated application installed.

  • How to Backup Linux Filesystem Using dump Command

    On a Linux operating system environment, mastering how to create and restore backups is a very important skill set. It is easier for well-versed Linux user to attain their data backup goals from the terminal environment without the need for a GUI-oriented application package.

    The Linux dump utility is effective in creating filesystem backups on an availed storage device. However, the filesystem supported by this backup utility disregards the likes of ReiserFS and FAT.

  • How To Install WordPress with LEMP (Nginx, MariaDB, and PHP) on Debian 11 Bullseye - LinuxCapable

    WordPress is the most dominant content management system written in PHP, combined with MySQL or MariaDB database. You can create and maintain a site without any prior knowledge in web development or coding. The first version of WordPress was created in 2003 by Matt Mullenweg and Mike Little and is now used by 70% of the known web market, according to W3Tech. WordPress comes in two versions: the free open source WordPress.org and WordPress.com, a paid service that starts at $5 per month up to $59. Using this content management system is easy and often seen as a stepping stone for making a blog or similar featured site.

    In the following tutorial, you will learn how to install self-hosted WordPress using the latest Nginx, MariaDB, and PHP versions available.

  • How to Install & Configure Wine on Pop!_OS 20.04 - LinuxCapable

    Wine is an open-source compatibility layer that allows you to run Windows applications on Unix-like operating systems like Linux, FreeBSD, and macOS. It is an interface that translates Windows system calls into equivalent POSIX calls used by Linux and other Unix-based operating systems.

    For Linux users, Wine is a savior when running Windows-based applications on UNIX systems. However, not all Windows applications will run in Wine and may have strange crashes or bugs. The Wine AppDB is a database containing a list of applications that have been tested and confirmed to work under Wine.

  • How to Install & Use PHP Composer on Debian 11 Bullseye - LinuxCapable

    Composer is an application-level package manager for the PHP programming language similar to NPM for Node.Js or PIP for Python. Composer provides a standard format for managing all dependencies of PHP software and the required libraries by downloading all the required PHP packages of your project and managing them for you. It is used by most modern PHP frameworks such as Laravel, Drupal, Magento, and Symfony.

    In the following tutorial, you will learn how to download and install composer, along with some essential how to work with composer on Debian 11 Bullseye.

  • How to Install Discord on Debian 11 Bullseye - LinuxCapable

    Discord is a free voice, video, and text chat app used by tens of millions of people ages 13+ to talk and hang out with their communities and friends. Users communicate with voice calls, video calls, text messaging, media, and files in private chats or as part of communities called “servers.” Discord is available on Windows, macOS, and Linux Distros.

    In the following tutorial, you will learn how to install Discord client on Debian 11 Bullseye.

  • How to Install Opera Browser on Debian 11 Bullseye - LinuxCapable

    Opera is a freeware, cross-platform web browser developed by Opera Software and operates as a Chromium-based browser. Opera offers a clean, modern web browser that is an alternative to the other major players in the Browser race. Its famous Opera Turbo mode and its renowned battery saving mode are the best amongst all known web browsers by quite a margin, along with a built-in VPN and much more.

    In the following tutorial, you will learn how to install Opera Browser on Debian 11 Bullseye.

  • How to Install Python 3.9 on Debian 11 Bullseye - LinuxCapable

    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. The Python language was created by Guido van Rossum and released in 1991, Python 2 in 2000, and Python 3 in 2008. Currently, the latest series in Python is 3.9 brings forward significant changes to language features, and how the language is developed along with a performance boost in new string functions, dictionary union operators, and more consistent and stable internal APIs.

  • How to Install Slack on Debian 11 Bullseye - LinuxCapable

    Slack is one of the most popular collaboration communication platforms in the world. From it was initial launch in 2013, it has grown. It is now favored amongst development teams and corporations to integrate so many services, run groups, and meetings, amongst other things. The way Slack works is to create channels for your teams, topics, customers, or co-workers. Slack also features voice and video calls, file sharing.

    In the following tutorial, you will know how to install the Slack communication platform on Debian 11 Bullseye.

  • How to Install Snap & Snap-Store (Snapcraft) on Debian 11 Bullseye - LinuxCapable

    By default, Debian does not come with Snap or Snap Store installed as this is a feature that was built by developed by Canonical as a faster and easier way to get the latest versions of software installed on Ubuntu systems, and Snap packages are installed from a central SNAP server operated by Canonical.

    Given that Ubuntu is based on Debian, Snap can be installed and, for the most part, work with most packages. There are a few conflicts with specific packages, especially when Debian spits out a new release, luckily Debian stable releases are few and far between. The issue with Snaps VS APT package manager is that Snaps are self-contained, which results in an increased .snap due to having all its dependencies included. In contrast, APT is much lighter than its snap counterpart because it doesn’t need to bundle dependencies.

  • How to Install Steam on Debian 11 Bullseye - LinuxCapable

    Steam is a video game cross-platform that Valve created. It was launched as a standalone software client in September 2003 as a way for Valve to provide automatic updates for their games and expanded to include games from third-party publishers and now boasts a library filled with thousands if not tens of thousands of games across all gaming consoles.

    In the following tutorial, you will learn how to install Steam on your Debian 11 Bullseye desktop.

  • What Does chmod 777 Mean

    Linux operating systems, like most others, offer multiple users to use the same system. This requires implementing different permissions for different files and folders to ensure the privacy of operation.

    The chmod command is used for changing these permissions for the files and folders.

    Chmod stands for change mode, and “mode” means permissions in Linux terminologies.

    In this tutorial, we’ll cover what chmod 777 means and what the command does.

Syndicate content

More in Tux Machines

today's howtos

  • How to play Dungeon Defenders on Linux

    Dungeon Defenders is a hybrid multiplayer video game developed by Trendy Entertainment. The game was released on Microsoft Windows, Xbox, iOS, Mac OS, Linux, etc. Here’s how to play the game on Linux.

  • How to play Company of Heroes on Linux

    Company of Heroes is a real-time strategy game developed by Relic Entertainment. The game takes place during WWII and was released on Windows, OS X, iOS, Android, and Linux. Here’s how you can play Company of Heroes on your Linux PC.

  • How to Install TeamViewer on Ubuntu Linux

    TeamViewer is a popular cross-platform tool that allows a user to remotely access and control another user’s computer in an easy and secure way. File sharing, remote desktop control and web conferencing between computers are all possible using TeamViewer. TeamViewer is useful for providing remote customer support in organizations, collaborating with colleagues who are far away, and connecting to your own device remotely. This article will walk you through the process of installing TeamViewer on Ubuntu systems.

  • How to Upgrade Ubuntu 21.04 to 21.10 Impish Indri

    Ubuntu has officially released the Ubuntu 21.10 codenamed Impish Indri. This has seen the introduction of GNOME 40 as the default desktop, and sadly GNOME 41 did not make the final cut. The release also introduces Linux Kernel 5.13 among new applications and other back-end performance improvements.

  • How to Extract Tar Bz2 File in Linux - ByteXD

    In this tutorial, we will be showing you how to use tar command to extract tar.bz2 files. Tar stands for tape archive, and it is one of the most used commands that deals with compressed archive files. Bz2 stands for bzip2. It is a specific compression algorithm. The tar command comes pre-installed in most Linux distributions. The tar utility is used to compress and extract files using different algorithms. Tar supports a wide array of compression algorithms such as gzip, bzip2, xz, lzip, etc.

  • How to mount ISO in Kubuntu Linux - Darryl Dias

    Dolphin file manager in Kubuntu (Tested this in Kubuntu 21.04) does not ship with Mount ISO option in the right click menu, but with the help of the dolphin-plugins package we can add this and many other features.

  • Setup OpenWRT on BPi-R2 | Zamir's Board

    It’s pretty easy to get OpenWRT start and running on BPi-R2. However, I realized that I need to extend the root filesystem to the whole disk, which is where the struggling starts.

GNOME Gingerblue 2.0.0 Recording Software supports XSPF 1.0

GNOME Gingerblue 2.0.0 is Free Recording Software for GNOME. In the 2.0.0 release I have added support for XSPF 1.0 from Xiph.org. Read more Also: Free Software Review: Balena Etcher couldn’t be easier for writing ISO images, but do they really need telemetry? – BaronHK's Rants

5 open source tabletop RPGs you should try

Open source arrived in the pen-and-paper RPG industry back at the turn of the century, when Wizards of the Coast, publisher of Magic: The Gathering and Dungeons & Dragons, developed the Open Game License (OGL). Many publishers have since adopted the OGL themselves or use similar licenses, such as Creative Commons. Today is Free RPG Day. It's the one day a year you can go to your friendly local game store and pick up, at no cost, a free tabletop role-playing game from some of the biggest publishers in the hobby. If you don't have a local game store or can't get out to a game store, some free RPG sampler downloads are available from Dungeon Crawl Classics and Paizo. But not everything for Free RPG Day is available as a download, so I've collected five of my favorite open source tabletop games that you can download and play. Read more

xfce4-terminal 0.9.0 development release

  Welcome back! Since I became maintainer of xfce4-terminal I've worked on replacing deprecated parts of the codebase, closing old bugs and merging Merge Requests which have been sitting around for a while. Read more