today's howtos
-
Redowan Delowar ☛ SSH saga
Setting up SSH access to a new VM usually follows the same routine: generate a key pair, copy it to the VM, tweak some configs, confirm the host’s identity, and maybe set up an agent to avoid typing passphrases all day. Tools like cloud-init and Ansible handle most of the setup for me now, so I rarely think about it. But I realized I don’t fully understand how all the parts work together.
This post attempts to give an overview of what happens when you type ssh user@host. It covers key pairs, authorized_keys, sshd_config, ~/.ssh/config, known_hosts, and how they all fit together.
-
Amit Patel ☛ Hexagon page animations
SVG2 added a feature in 2016 specifically to solve the problem of rotated text: vector-effect: non-rotation. Caniuse shows it being supported, and the MDN page shows it as supported. However when I tested it back in 2018, and again in 2024, it didn’t work anywhere. There’s a Chrome Bug that says the non-rotation value is unimplemented since 2017, and a Firefox bug that says they won’t implement it unless Chrome does (probably because developers won’t use all the features Firefox has implemented that Chrome didn’t). So I can’t use this feature.
I wanted to use CSS transitions back then, but browser features and bugs back then limited what I could do. Since 2018, browsers have adopted lots of new features, and many bugs have been fixed. I decided to try using CSS transitions again.
-
idroot
-
ID Root ☛ How To Install Anbox on Ubuntu 24.04 LTS
Running Android applications on a GNU/Linux system has become increasingly popular, especially among developers and tech enthusiasts. Anbox, short for “Android in a Box,” allows you to run Android apps natively on your GNU/Linux operating system without the overhead of traditional emulators.
-
ID Root ☛ How To Install Zabbix on AlmaLinux 9
Zabbix is a powerful open-source monitoring solution that provides real-time monitoring of servers, networks, and applications. As IT infrastructure grows increasingly complex, the need for robust monitoring tools becomes essential.
-
ID Root ☛ How To Install FreeRADIUS on Debian 12
FreeRADIUS is one of the most widely used RADIUS servers in the world, providing a robust solution for network authentication, authorization, and accounting. As organizations increasingly rely on secure access to their networks, understanding how to install and configure FreeRADIUS on Debian 12 becomes essential.
-
ID Root ☛ How To Install Zabbix on openSUSE
In today’s digital landscape, efficient monitoring of IT infrastructure is crucial for maintaining system performance and reliability. Zabbix, a powerful open-source monitoring solution, enables organizations to track the health and performance of their servers, networks, and applications.
-
ID Root ☛ How To Install Java on CentOS Stream 10
Java is one of the most widely used programming languages in the world, powering a vast array of applications from web servers to mobile apps. For developers and system administrators, knowing how to install Java on CentOS Stream 10 is essential.
-
ID Root ☛ How To Install VMware Workstation on Linux Mint 22
Virtualization has become an essential tool for developers, system administrators, and tech enthusiasts. It allows users to run multiple operating systems on a single physical machine, making it easier to test applications, manage servers, and explore new environments without the need for additional hardware.
-
ID Root ☛ How To Install Cockpit on Linux Mint 22
Managing a GNU/Linux server can be a daunting task, especially for those who prefer a graphical interface over the command line. Fortunately, Cockpit provides an intuitive web-based interface that simplifies system management.
-
-
nixCraft ☛ How to run Docker inside Incus containers
Incus and Docker both use GNU/Linux kernel features to containerize your applications. Incus is best suited when you need system-level containers that act like traditional VMs and provide a persistent developer experience. On the other hand, Docker containers are ephemeral, i.e., temporary in nature. All files created inside Docker containers are lost when your Docker container is stopped or removed unless you stored them using volumes in different directories outside Docker. Docker is created as a disposable app deployment system. Incus containers are not typically created as disposables, and data is kept inside when they are stopped.
-
How to Install Vim on AlmaLinux 9 or Rocky Linux
If you’re working on AlmaLinux 9, especially on servers or in a terminal-only environment, Vim is one of the best tools you can have. It’s fast, lightweight, and available on nearly every GNU/Linux system.
-
How to Install Tar on AlmaLinux 9 or Rocky GNU/Linux to Extract Tarball Files
Tar is one of Linux’s most popular archive formats for compressed files. Hence, if you are using a GNU/Linux distro such as Almalinux, RedHat, Ubuntu, CentOS, Rocky, Oracle Linux, etc., installing the Tar package on your system becomes essential.
-
Linux Cloud VPS ☛ How to Install TeamSpeak on Ubuntu 24.04
TeamSpeak is a communication application that uses VOIP (voice-over-Internet protocol) technology to allow users to communicate with others through the Internet. When using TeamSpeak, the user’s computer will automatically connect to the TeamSpeak server through the TeamSpeak client. Users can immediately communicate with other users. The main target of the TeamSpeak application itself is gamers.
-
TechRepublic ☛ How to Check SSD Health in Linux
Do you use GNU/Linux machines in your data center? If so, it's probably a good idea to regularly check the health of the SSD drives used on those machines. Here's how to do it.