today's howtos
-
Evan Hahn ☛ Cheatsheet for Rink, the unit-aware calculator
Rink is a unit-aware calculator for the command line and your browser. I’ve been wanting something like it for years!
Here’s a Rink cheatsheet I made for myself. I hope it’s useful to others!
-
Ubuntu Handbook ☛ How to Install OpenJDK JDK 24 in Ubuntu 24.04 | 22.04
OpenJDK announced the latest JDK 24 yesterday. This is the beginner’s guide shows how to install it in all current Ubuntu and GNU/Linux Mint releases. OpenJDK 24 is a short term release with 6 months support.
-
TecAdmin ☛ Mastering Docker Containers: Advanced Tips for Sysadmins in 2025
Hey there, fellow sysadmins! If you’re reading this, you probably already know Docker is a big deal. It’s like that trusty pressure cooker in your kitchen—makes life faster and easier. But just like cooking, there’s always room to level up your skills.
-
TecAdmin ☛ How to Set Up Prometheus and Grafana on Ubuntu: A Step-by-Step Guide
Monitoring your systems doesn’t have to be a chore. If you’re running an Ubuntu server and want to keep tabs on performance metrics—like CPU usage, memory, or disk I/O—Prometheus and Grafana are a dream team. Prometheus collects the data, and Grafana turns it into beautiful, easy-to-read dashboards.
-
It's FOSS ☛ Set an AppImage Application as Default App
Quick little tip to set AppImage applications as default.
-
Linux Journal ☛ Essential Tools and Frameworks for Mastering Ethical Hacking on Linux
In today's digital world, cybersecurity threats are ever-growing, making ethical hacking and penetration testing crucial components of modern security practices. Ethical hacking involves legally testing systems, networks, and applications for vulnerabilities before malicious hackers can exploit them. Among the various operating systems available, GNU/Linux has established itself as the preferred choice for ethical hackers due to its flexibility, security, and extensive toolkit.
This article explores the most powerful ethical hacking tools and penetration testing frameworks available for GNU/Linux users, providing a guide to help ethical hackers and penetration testers enhance their skills and secure systems effectively.
-
Klara ☛ Network Offload and Socket Splicing (SO_SPLICE) in FreeBSD - Klara Systems
Some applications spend much of their time shuttling data between a pair of TCP connections. Common examples include proxies of various types, which connect to and exchange data with a host on behalf of a client, and load balancers, which transparently route client connections to a suitable endpoint. Such applications may need to inspect portions of the data stream, for example in the case of an HTTP proxy, but generally they blindly copy the bulk of the stream from one connection to the other.
When using classic UNIX interfaces, such applications ultimately loop over a pair of TCP sockets, reading data from one socket into a buffer and writing the buffer to the other socket. This is simple but not necessarily cheap. Consider what happens when a byte of data arrives on socket S1: the kernel will append it to a buffer of available data, at which point: [...]
-
DomainTools ☛ APT 41’s VPN Exploits & The Great Firewall’s Leaky Secrets
APT 41 has been using a critical VPN vulnerability to infiltrate operational technology (OT) organizations, targeting industries like aerospace and defense. Meanwhile, researchers have uncovered a flaw in China’s DNS injection system, which inadvertently leaks internal data—an ironic twist for a government known for its strict internet censorship.
Join us as we break down these exploits, their impact on cybersecurity, and what they reveal about modern cyber espionage. We also discuss best practices for securing VPNs, firewall vulnerabilities, and the ethical implications of studying censorship technologies.
-
Thomas Rigby ☛ Setting up a personal music streaming service is easier than you'd think
I recently mentioned switching to Bandcamp because they are less evil than YouTube Music.
Downloading music to a computer means it's harder to listen to it on my commute, for example. I don't have enough space on my phone for gigabytes of music files and I don't want to maintain two libraries anyway. The solution to this is to create a personal music streaming service.
There's a lot of information online about setting up a system like this and, at least for me, it got a bit overwhelming.
Until I realised it can be a lot simpler!
-
Thomas Günther ☛ Managing servers · Medienbäcker Thomas Günther
I recently revisited my entire hosting setup for both client projects and my own websites. After years of bouncing between different solutions — some too complicated, others too limiting — I think I’ve finally found my sweet spot with a combination of Ploi and Hetzner Cloud. In this article I want to share it with you (and also document it for my future self).
-
[Repeat] HowTo Forge ☛ How to Install Actual Budgeting Software on Debian 12 Server
Actual Budget is an open-source finance management software focused on privacy and built on top of "Envelope Style Budgeting". Actual is written in Node.js and can be installed locally in no time. It supports multi-device sync and optional end-to-end encryption.
In this tutorial, we'll show you how to install the Actual Budgeting System on the Debian 12 server. You'll install Actual with the Nginx as a reverse proxy, and secure it with HTTPS through Certbot and Letsencrypt.
-
Andy Bell ☛ Chilled out text underlines
What I like most about this new color-mix() capability is that it works with currentColor, which is the current computed value of the color. It makes Chris’ technique suit a theme-based system really well as I see it, because using currentColor reduces those nasty cases where a specifically coloured link disappears in a dark theme, for example.
-
idroot
-
ID Root ☛ How To Install Insomnia on Debian 12
Insomnia stands as one of the most powerful and user-friendly API testing tools available for developers today. If you’re working with RESTful services, GraphQL, or other API protocols on your Debian 12 system, installing Insomnia will significantly streamline your development workflow.
-
ID Root ☛ How To Install Nagios on CentOS Stream 10
In today’s complex IT environments, robust network monitoring is essential for maintaining uptime and ensuring optimal performance. Nagios Core, a powerful and versatile open-source monitoring solution, provides real-time insights into your infrastructure. This guide offers a detailed, step-by-step walkthrough on how to install Nagios Core on CentOS Stream 10.
-
ID Root ☛ How To Install DeepSeek on Debian 12
Running powerful Hey Hi (AI) language models locally offers tremendous advantages for developers, researchers, and privacy-conscious users. DeepSeek represents one of the most capable open-source language models available today, and installing it on Debian 12 provides a stable, secure foundation for Hey Hi (AI) experimentation.
-
ID Root ☛ How To Install DeepSeek on Rocky GNU/Linux 9
DeepSeek, an advanced open-source Hey Hi (AI) language model, offers impressive capabilities for natural language processing, coding assistance, and content generation when deployed locally on your GNU/Linux system. This comprehensive guide walks you through the complete process of installing DeepSeek on Rocky GNU/Linux 9, from initial preparation to advanced configuration and troubleshooting.
-
ID Root ☛ How To Install Bmon on Debian 12
Network monitoring is a crucial aspect of system administration that helps identify performance bottlenecks, troubleshoot connectivity issues, and optimize bandwidth usage. For Debian 12 users, Bmon (Bandwidth Monitor) provides an excellent lightweight solution for real-time network monitoring with visual representations of traffic statistics.
-
ID Root ☛ How To Install RabbitMQ on Manjaro
RabbitMQ is a powerful and reliable open-source message broker that facilitates communication between distributed systems. It implements the Advanced Message Queuing Protocol (AMQP) and supports multiple messaging protocols including STOMP, MQTT, HTTP, and WebSocket.
-
ID Root ☛ How To Install PulseAudio on Debian 12
PulseAudio stands as a powerful sound server in the GNU/Linux ecosystem, serving as an essential middleware between your applications and audio hardware. On Debian 12, this versatile audio solution offers advanced sound manipulation capabilities that go far beyond what the basic ALSA (Advanced GNU/Linux Sound Architecture) provides.
-