(UPDATEDx3)
Update #3
-
How to Install LAMP stack on Ubuntu 22.04 - RoseHosting
The LAMP is a shortcut to Linux, Apache, MySQL, and PHP. The Linux operating system in this tutorial will be the latest Ubuntu 22.04. Apache is an HTTP web server used to serve the requests, MySQL is a relational database management system used for storing data, and PHP is the website’s language. The LAMP stack is used for creating websites and web applications. We are going to explain in more detail how these four software are connected to each other.
-
How to use Block Storage to Increase Space on Your Nextcloud Instance | Linux Journal
In a previous article, I showed you how to build your very own Nextcloud server. In this article, we're going to extend the storage for our Nextcloud instance by utilizing block storage. To follow along, you'll either need your own Nextcloud server to extend, or perhaps you can add block storage to a different type of server you may control, which would mean you'd need to update the paths accordingly as we go along. Block storage is incredibly useful, so we'll definitely want to take advantage of this.
-
How To Install Remmina on Ubuntu 22.04 LTS - idroot
In this tutorial, we will show you how to install Remmina on Ubuntu 22.04 LTS. For those of you who didn’t know, Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travelers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina works on multiple protocols like RDP, VNC, NX, XDMCP, SPICE, HTTP/HTTPS, SSH, and SFTP protocols.
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 Remmina remote desktop on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.
-
Limine Installer enhanced EFI chainload
The previously-installed mainstream Linux distributions had installed GRUB2, so I have enhanced Limine Installer to detect this and chainload to it. In the earlier test, these were the detected installations...
-
How to quickly deploy the Odoo ERP solution with Docker
Within the world of open source, there are plenty of enterprise resource planning (ERP) tools available to deploy for free that will help bring your business’s resource planning to new levels of efficiency and reliability. One such platform is Odoo, which happens to be one of the most popular open-source ERP solutions on the market.
-
The brains behind the books: Jana Jaeger | SUSE Communities
After a brief stint at Tanner AG where I met my friend and then and now colleague, Tanja Roth, I rejoined SUSE to spend the next 8 years writing for SUSE Linux Enterprise Server for IBM zSeries, and for what later became SUSE Linux Enterprise Desktop. The next years were fantastic—writing and fighting alongside as part of the best team of writers in the world ;).
Update #2
-
How To Automatically Update Running Docker Containers Using Watchtower
Keeping the Docker containers up-to-date is one of the important job of a DevOps engineer. Manually updating Docker containers is a quite time consuming task. This guide explains what is Watchtower, how to install Watchtower, and how to automatically update running Docker containers using Watchtower in Linux.
-
How to sync time on Linux servers with Chrony
Recently, I ran into an issue where I discovered a few Linux servers I work with were operating under an assumed time zone. Because of that time drift, certain services wouldn’t function properly. In particular, two servers both served as nodes on a Docker Swarm cluster and were unable to perform their duties and MariaDB database replication failed. After fixing that simple issue, I realized it was time to start paying closer attention to the time on my servers.
With that, I was reminded of a tool that helps make this simple. Said tool is Chrony, which will constantly keep your time in sync on your servers and desktops.
Update
-
ZFS pool IO statistics (and vdev statistics) are based on physical disk IO
Today I wound up re-learning something that I sort of already knew about the IO statistics about pools and vdevs that you can get through things such as zpool iostat. Namely, that at least for bytes read and written and the number of IO operations, these IO statistics are what I call physical IO statistics; they aggregate and sum up the underlying physical disk IO information.
-
Revisiting the Web Analytics Rabbit Hole
A little over a year ago, I removed all analytics from this site because it was sending me down a rabbit hole that I didn’t like. Here’s an update.
-
Re: Revisiting the Web Analytics Rabbit Hole
In retrospect I realise that this is one reason it took me so many years to eventually set up a website (and gemini capsule) and start journaling semi-regularly. That thought of "what should I write about or publish that people will want to read". A fallacy, quite obvious to me now, unless you're peddling a product or marketing a corporation.
-
An Ansible reference sheet
The idea for an Ansible reference (or cheat) sheet was reborn last week at the Linuxhotel; a few students who knew they would be receiving a tmux mug as a gift when leaving asked why we don’t give out Ansible mugs.
-
The state of getting per-pool IO statistics in ZFS on Linux as of version 2.1
To get statistics today you have a number of options. First, you can pick through the zpool iostat manual page and run it by hand to generate copious output, although this doesn't give you access to all IO statistics available (for example, there are size histograms that aren't currently available). If you want things in a metrics system, the ZFS on Linux project provides zpool_influxdb as an official InfluxDB format metrics exporter, but when I looked at it I didn't really like using it with Prometheus. There's a native Prometheus zfs_exporter project, but it's explicitly marked experimental and in my opinion needs a number of changes to make it truly useful (for example, in its current state it only provides per-vdev statistics, although it's easy to hack the code a bit to report per-pool stats too).
-
How to install Regata OS 22.0.3 - Invidious
In this video, I am going to show how to install Regata OS 22.0.3.
-
Install Akaunting on Ubuntu 22.04 or 20.04 LTS
Learn the command and steps to install the free open source accounting software – Akaunting on Ubuntu 22.04 LTS Jammy JellyFish to Ubuntu 20.04 LTS Focal Fossa.
If you want to install Akaunting for a demo on a local server or for permanent purposes on a cloud/hosting VPS server then here is the tutorial to guide you on the steps for the installation of Akaunitng on Ubuntu, Debian and other similar Linux.
-
How to Install VirtualBox on OpenSUSE Leap 15.4
Hello Techies, In this guide, we will cover how to install VirtualBox on OpenSUSE Leap 15.4 step by step.
VirtualBox is the virtualization software used at desktop level on both Linux and Windows operating system. It allows users to install and run multiple virtual machines (VMs) at the same time. Virtualbox is useful whenever users want to build their test environment on their laptop inside the virtual machines.
-
How to Install Valentina on Ubuntu 22.04 LTS
Valentina is a software package for creating clothing patterns distributed according to the open-source software model. The main idea of this concept is to combine modern technologies with traditional design methods. The main feature of Valentina, which qualitatively distinguishes it from other solutions for the fashion industry, is the work with parametric patterns. This allows you to create complex pattern shapes using a set of basic parameters.
In addition, Valentina provides a wide range of tools for pattern creation, including automatic drawing tools, freehand drawing tools, and a library of ready-made templates. Thanks to these features, Valentina has become one of the most popular software packages for fashion designers and sewing professionals.
The following tutorial will teach you how to install Valentina on Ubuntu 22.04 LTS Jammy Jellyfish using a LaunchPAD APT PPA with the command line terminal.
-
Linux tool alternatives: 6 replacements for traditional favorites | Enable Sysadmin
You've mastered a Linux tool, but that hard-earned knowledge came at the cost of frequent usage, reading the manual pages, and using a search engine to avoid the bad examples out there.
-
How I manage files from the Linux command line | Opensource.com
Managing files in a graphical desktop like GNOME or KDE is an exercise in point-and-click. To move a file into a folder, you click and drag the icon to its new home. To remove a file, you drag it into the “Trash” icon. The graphical interface makes desktop computing easy to use.
But we don't always interact with Linux systems with a graphical interface. If you work on a server, you likely need to use the command line to get around. Even desktop users like me might prefer to interact with their system through a terminal and command line.
-
Check if a script is running as root user in Linux – TecAdmin
Sometimes the shell scripts are required to run as the root user to perform some tasks with administrator privileges. Generally, that tasks can be achieved with the Sudo commands. If in some cases you still need to force the user to run the script as the root user, you can add code to your script to check if the script is running with the root user or not.
-
How to run Django and Postgres in docker-compose
Django is a free and open-source, Python-based web framework that follows the model–template–views architectural pattern. Django advertises itself as “the web framework for perfectionists with deadlines” and “Django makes it easier to build better Web apps more quickly and with less code”. Django is known for the speed at which you can develop apps without compromising on robustness.
Docker is an open platform that performs Operating System level virtualization also known as containerization. It makes it possible to build, ship, and run distributed applications in controlled environments with defined rules.
Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration.
-
How to Install Google Chrome on Linux Mint 21 LTS
Google Chrome is the most used Internet Explorer software on the earth. It is an excellent option for Linux Mint because it is faster than Firefox, the default installed browser on your desktop. Additionally, Chrome has a ton of features that make browsing the web a better experience. For example, Chrome has a built-in PDF viewer, making it easy to open PDFs without downloading them first. Chrome also has an incognito mode, allowing you to browse the web privately without saving your history or cookies. Finally, Chrome is synced with your Google account, so your bookmarks and passwords will be available on all your devices. Overall, Google Chrome is the best browser for Linux Mint users.
In the following tutorial, you will learn how to install Google Chrome on Linux Mint 21 release series in three alternative ways: stable, beta, or unstable versions, along with some essential command tips for users.
-
How To Install VeraCrypt on Ubuntu 22.04 LTS - idroot
In this tutorial, we will show you how to install VeraCrypt on Ubuntu 22.04 LTS. For those of you who didn’t know, VeraCrypt is a free, open-source disk encryption tool. VeraCrypt is equipped with various encryption algorithms such as AES (Advanced Encryption Standard), Camelia, Kuznyechik, Serpent, and Twofish. It is available for Windows, Linux, and macOS.
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 VeraCrypt encryption tool on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.
-
How to Enable TCP BBR on Debian 11 Bullseye
For years, the primary congestion control algorithms used on the internet were Reno and CUBIC. Both of these had their strengths and weaknesses, but they shared one major issue: they were not very effective at dealing with network bottlenecks. This led to a lot of wasted bandwidth and high latency, which was a major problem for Google and other companies that rely on the internet for their operations. However, Google has now found a way to overcome these issues with the new TCP Bottleneck Bandwidth and RRT (BBR) algorithm.
This updated congestion control algorithm achieves significant bandwidth improvements, lowers latency, and is deployed by Google.com, Google Cloud Platform, Youtube, and others. Thanks to BBR, we can finally say goodbye to the old network bottleneck problems that have plagued us for so long.
In the following tutorial, you will learn to enable TCP BBR on Debian 11 Bullseye using the command line terminal with some configurations and screenshots.