news
today's howtos
-
University of Toronto ☛ Maybe I should add new access control rules at the front of rule lists
Not infrequently I wind up maintaining slowly growing lists of filtering rules to either allow good things or weed out bad things. Not infrequently, traffic can potentially match more than one filtering rule, either because it has multiple bad (or good) characteristics or because some of the match rules overlap. My usual habit has been to add new rules to the end of my rule lists (or the relevant section of them), so the oldest rules are at the top and the newest ones are at the bottom.
-
Andreas ☛ How to properly disable IPv6 on Linux
While IPv6 is the modern standard and the “future of the internet”, there are specific situations where you might need to disable it. The most common reason is to prevent a VPN IPv6 leak which can happen when your VPN client doesn’t fully support IPv6 and fails to properly block it, allowing your system to use its native IPv6 address outside the secure tunnel.
-
Adrian Roselli ☛ Custom Carets and Users: When The Caret Is No Longer a Stick (Yes, That’s a Poor Attempt at a Pun)
Animated example Blinking vertical line in a text box, then the word “Wikipedia” is typed into the box. First, let’s define caret. For the scope of this post, I am not talking about the ^ symbol, which evolved from the circumflex. I’m also not talking about the proofreader mark, sometimes rendered as ‸, ⁁, or ⎀. I am talking about the navigation symbol (or insertion caret), typically a vertical line, that shows the position of the cursor in a chunk of text or text entry box.
The most common kind of caret most users see is a simple vertical line; a stick. Yes, I am trying to make the post title work by calling it a stick.
But new CSS features will allow you to change properties of the insertion caret, specifically its shape, color (ok, not new, but see next property), and animate it.
-
Bob Monsour ☛ CSS Class Dismissed?
Adam's post made me think about the idea of a CSS reset and how I might want to approach it differently. In his post, Adam talks about the idea of "useful defaults" and how he prefers to set up his CSS in a way that is more aligned with the design system he is working with. This resonated with me. My CSS skills are marginal at best and I knew that I had some serious bloat by way of adding classes to things over and over again...need to style a thing, add a class to it. Rinse and repeat. Needless to say, things become increasingly difficult to maintain when you want to make a change or redesign a site, even one as small as this one.
Let me walk you through my thinking and process.
-
idroot
-
ID Root ☛ How To Install CSF Firewall on AlmaLinux 10
ConfigServer Security & Firewall (CSF) represents one of the most comprehensive firewall solutions available for GNU/Linux servers, providing advanced security features and intrusion detection capabilities. AlmaLinux 10, with its robust enterprise-grade foundation, offers the perfect platform for implementing this powerful security tool.
-
ID Root ☛ How To Install Portainer on Rocky GNU/Linux 10
Container management has become a cornerstone of modern IT infrastructure, yet many system administrators struggle with the complexity of Docker’s command-line interface. Rocky GNU/Linux 10, as a robust enterprise-grade operating system, provides an excellent foundation for containerized applications. Portainer emerges as the perfect solution, offering a comprehensive web-based interface that simplifies Docker container management.
-
ID Root ☛ How To Install Lazygit on Linux Mint 22
Linux Mint 22 users seeking to streamline their Git workflow have found an exceptional solution in Lazygit. This powerful terminal-based interface revolutionizes Git repository management by providing an intuitive, visual approach to version control operations. The installation process on Linux Mint 22 offers multiple pathways, each designed to accommodate different user preferences and system configurations.
-
ID Root ☛ How To Install Zabbix on AlmaLinux 10
Zabbix stands as one of the most powerful open-source monitoring solutions available today, offering comprehensive network monitoring, server monitoring, and application performance monitoring capabilities. When paired with AlmaLinux 10, a stable and secure enterprise-grade GNU/Linux distribution, it creates an ideal monitoring infrastructure for organizations of all sizes.
-
ID Root ☛ How To Install Angular on Linux Mint 22
Angular has emerged as one of the most powerful and widely-used JavaScript frameworks for building dynamic web applications. Developed by Google, this robust framework enables developers to create scalable, maintainable single-page applications with ease.
-
ID Root ☛ How To Disable NetworkManager on Rocky GNU/Linux 10
Rocky GNU/Linux administrators often encounter scenarios where disabling NetworkManager becomes essential for optimal system performance and network control. Whether managing servers, implementing legacy network configurations, or transitioning to alternative network management solutions, understanding the proper methods to disable NetworkManager is crucial for system stability and performance. >
-
ID Root ☛ How To Install Perl on Debian 13
Perl remains one of the most powerful and versatile scripting languages for system administration, text processing, and web development. With Debian 13 “Trixie” released in 2025, users now have access to enhanced security features and updated packages that make Perl installation more straightforward than ever.
-