Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to Calibre Server on Ubuntu 22.04

    Calibre is known for being a very efficient eBook manager and with important features to be ranked as one of the best. We can also deploy Calibre Server on Ubuntu 22.04 and thus have a more private management and accessible from anywhere.

    One of the main advantages of deploying our eBook server with Calibre is that it will be accessible using the Internet. This will also allow you to share it with family and friends without problems, and finally, you can read your eBooks from the web.

    So let’s get started.

  • What is PDB in Kubernetes? - Kernel Talks

    PDB i.e. Pod Disruption Budget is a method to make sure the minimum number of Pods are always available for a certain application in the Kubernetes cluster. That is a kind of one-liner for explaining PDB. Let’s dive deeper and understand what is PDB. What does PDB offer? Should I define PDB for my applications? etc.

  • How to Install Opera Browser on Linux Mint 21 LTS

    Opera is a freeware, cross-platform web browser developed by Opera Software. 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. Opera has created a sleek and lightweight browsing experience using the Blink layout engine. In addition, Opera has built-in features such as an ad blocker, battery saver, and free VPN. With these features, Opera provides users with an efficient browsing experience that is both fast and private. As more and more people are looking for alternatives to the major browsers, Opera is poised to become a leading player in the browser market.

    In the following tutorial, you will learn how to install Opera Browser on Linux Mint 21 LTS series that includes the stable, beta, and development (nightly) branch with steps to install, update and remove the browser using the command line terminal.

  • How to Install MySQL 8.0 on Rocky Linux 9

    MySQL is a relational database management system based on SQL (Structured Query Language). It is one of the most widely used database software for several well-known applications. MySQL is used for data warehousing, e-commerce, and logging applications, but web database storage and management is the most commonly used feature. MySQL has been in production use for over 20 years and is considered one of the most secure and reliable database systems. Despite this, it has several drawbacks that should be considered before using it for any mission-critical applications. One such drawback is that it does not support transactions across multiple tables, which can lead to data inconsistency in the event of a failure. Additionally, MySQL does not support some of the more advanced features in other database systems, such as stored procedures and triggers. MySQL is an excellent choice for many applications, but it must be aware of its limitations before using it in a production environment.

    In the latest release of MySQL 8.0, the database management system brings new features and security updates. This new release of MySQL adds support for joins with larger data sets, better performance when importing large files, and various improvements to InnoDB, SQL mode, named ‘strict sql_mode,’ which will make MySQL more compliant with the SQL standard. In addition, there are performance enhancements for DML statements and replication and several new security features. With these improvements, MySQL 8.0 provides a more robust and secure platform for managing data.

    In the following tutorial, you will learn how to install MySQL 8.0 on Rocky Linux 9 using the command line terminal with instructions on how to secure the MySQL service, update, and, if necessary, remove.

  • How to Install Akaunting on Ubuntu 22.04/20.04 | Mark Ai Code

    If you wish to install Akaunting for a demo on a local server or for permanent use on a cloud/hosting VPS server, this article will walk you through the procedures for installing Akaunitng on Ubuntu, Debian, and other comparable Linux distributions.

    Akaunting is a free and open-source accounting software accessible on GitHub that runs on PHP and MySQL. As a result, there is no need to utilize any client or install accounting software on every device in a business or household. Once installed, any user who wants to use the Akaunting for a small and medium company or for personal use may access it locally or remotely through the internet and browser.

    It has a web interface, comparable to certain WordPress-based websites, and the setup method is likewise similar. As a result, it is not only user-friendly but also a gadget. Yes, it is also compatible with cellphones and tablets.

  • How to change the SSH port on your Server

    We will show you how to install Akaunting, a free open-source accounting software, on Ubuntu 22.04/20.04 LTS.

  • Install & Use Darkstat Web Based Linux Network Traffic Analyzer

    Darkstat is an easy to use, low-resource, cross-platform, web-based network traffic analyzer application. For managing Linux servers, this is a great tool. It can analyze network traffic, calculates statistics concerning usage, and serves these reports over the HTTPS.

    This tool has an integrated web server. Darkstat also supports IPv6 protocol and asynchronous DNS resolution. Because of low-resource usage, it can keep running in the background and collect data and then present that data in a comprehensible format in its integrated web server.

    Let’s take a look at how to install Darkstat and then we will get into its uses.

More in Tux Machines

today's howtos

  • How to Change Comment Color in Vim – Fix Unreadable Blue Color

    Are you annoyed about the comment color in vim? The dark blue color of the comment is often hard to read. In this tutorial, we learn how to change the comment color in Vim. There are few methods we can use to look vim comment very readable.

  • How to Add Repository to Debian

    APT checks the health of all the packages, and dependencies of the package before installing it. APT fetches packages from one or more repositories. A repository (package source) is basically a network server. The term "package" refers to an individual file with a .deb extension that contains either all or part of an application. The normal installation comes with default repositories configured, but these contain only a few packages out of an ocean of free software available. In this tutorial, we learn how to add the package repository to Debian.

  • Making a Video of a Single Window

    I recently wanted to send someone a video of a program doing some interesting things in a single X11 window. Recording the whole desktop is easy (some readers may remember my post on Aeschylus which does just that) but it will include irrelevant (and possibly unwanted) parts of the screen, leading to unnecessarily large files. I couldn't immediately find a tool which did what I wanted on OpenBSD [1] but through a combination of xwininfo, FFmpeg, and hk I was able to put together exactly what I needed in short order. Even better, I was able to easily post-process the video to shrink its file size, speed it up, and contort it to the dimension requirements of various platforms. Here's a video straight out of the little script I put together: [...]

  • Things You Can And Can’t Do

    And it got me thinking about what you can and can’t do — what you do and don’t have control over.

  • allow-new-zones in BIND 9.16 on CentOS 8 Stream under SELinux

    We run these training systems with SELinux enabled (I wouldn’t, but my colleague likes it :-), and that’s the reason I aborted the lab: I couldn’t tell students how to solve the cause other than by disabling SELinux entirely, but there wasn’t enough time for that.

  • Will the IndieWeb Ever Become Mainstream?

    This is an interesting question, thanks for asking it, Jeremy. I do have some history with the IndieWeb, and some opinions, so let’s dive in.

    The short answer to the question is a resounding no, and it all boils down to the fact that the IndieWeb is really complicated to implement, so it will only ever appeal to developers.

  • How to Install CUPS Print Server on Ubuntu 22.04

    If your business has multiple personal computers in the network which need to print, then we need a device called a print server. Print server act intermediate between PC and printers which accept print jobs from PC and send them to respective printers. CUPS is the primary mechanism in the Unix-like operating system for printing and print services. It can allow a computer to act as a Print server. In this tutorial, we learn how to set up CUPS print server on Ubuntu 22.04.

Open Hardware: XON/XOFF and Raspberry Pi Pico

  • From XON/XOFF to Forward Incremental Search

    In the olden days of computing, software flow control with control codes XON and XOFF was a necessary feature that dumb terminals needed to support. When a terminal received more data than it could display, there needed to be a way for the terminal to tell the remote host to pause sending more data. The control code 19 was chosen for this. The control code 17 was chosen to tell the remote host to resume transmission of data.

  • Raspberry Pi Pico Used in Plug and Play System Monitor | Tom's Hardware

    Dmytro Panin is at it again, creating a teeny system monitor for his MacBook from scratch with help from our favorite microcontroller, the Raspberry Pi Pico. This plug-and-play system monitor (opens in new tab) lets him keep a close eye on resource usage without having to close any windows or launch any third-party programs. The device is Pico-powered and plugs right into the MacBook to function. It has a display screen that showcases a custom GUI featuring four bar graphs that update in real-time to show the performance of different components, including the CPU, GPU, memory, and SSD usage. It makes it possible to see how hard your PC is running at a glance.

Security Leftovers

How to Apply Accent Colour in Ubuntu Desktop

A step-by-step tutorial on how to apply accent colour in Ubuntu desktop (GNOME) with tips for Kubuntu and others. Read more