news
today's howtos
-
Jon Chiappetta: Modifying OpenVPN Source Code to Allow for Bulk-Reads, Max-MTU, and Jumbo-TCP for Highly Improved Performance!
So some time back, I wrote this highly-performant, network-wide, transparent-proxy service in C which was incredibly fast as it could read 8192 bytes off of the client’s TCP sockets directly and proxy them in one write call over TCP directly to the VPN server without needing a tunnel interface with a small sized MTU which bottlenecks reads+writes to <1500 bytes per function call.
-
Jan Wildeboer ☛ Create and use working S/MIME certificates with step-ca
In our last post on step-ca we created a Certificate Authority for our homelab. Now we will use this CA to create working S/MIME certificates to send and receive signed/encrypted eMails. These certificates houdl work in almost every eMail client, I have tested with Thunderbird, Evolution, MacOS Mail and iPhone.
-
University of Toronto ☛ My approach to testing new versions of Exim for our mail servers
When I wrote about how Exim's ${run ...} string expansion operator changed how it did quoting, I (sort of) mentioned that I found this when I tested a new version of Exim. Some people would do testing like this in a thorough, automated manner, but I don't go that far. Instead I have a written down test plan, with some resources set up for it in advance. Well, it's more accurate to say that I have test plans, because I have a separate test plan for each of our important mail servers because they have different features and so need different things tested.
-
Niels Cautaerts ☛ Quick browsing of HTML files on another computer
Consider the following scenario: you are developing a Python package on a remote computer without a screen (e.g. an HPC cluster). You are working on Sphinx docs for this package. You build the docs and have some HTML files. How do you view them?
There are essentially two easy ways.
-
Angelino Desmet ☛ The how and why of GitHub to Codeberg
Microsoft owns GitHub. Microsoft's ethically degenerate business practices such as lobbying and preinstallations are the only reasons why their products aren't superseded yet by the absurdly superior Linux alternatives; Windoze is a horrible OS, nay, malware, now also spyware by Windows Recall and AI Foie Gras'ing everything, even Notepad. Also, Microsoft's tax evasion. Microsoft is by no means alone in this. Nearly all big corporations such as Meta [Facebook, Instagram, WhatsApp], Alphabet [Google], Apple, have succumbed to the most insidious disease being cancerous greed, and y'all know how we treat cancer: nuke it with chemotherapy. I could keep going, but that would make for an inappropriate tutorial no different from a tasteless joke as the one depicted below.
-
idroot
-
ID Root ☛ How To Install Textpattern on GNU/Linux Mint 22
Installing a content management system on Linux can seem daunting for beginners, but with the right guidance, setting up Textpattern on Linux Mint 22 becomes straightforward. This comprehensive guide walks you through every step of the installation process, from system preparation to final configuration.
-
ID Root ☛ How To Install ISPConfig on AlmaLinux 10
Setting up a robust web hosting control panel on a reliable GNU/Linux distribution requires careful planning and execution. ISPConfig stands out as one of the most versatile and feature-rich open-source control panels available today. When paired with AlmaLinux 10, it creates a powerful hosting solution that rivals commercial alternatives.
-
ID Root ☛ How To Install Zabbix on Fedora 42
Zabbix stands as one of the most powerful open-source monitoring solutions available today, offering comprehensive network infrastructure monitoring capabilities for enterprises and organizations of all sizes. This enterprise-class monitoring platform enables system administrators and DevOps engineers to track server performance, monitor virtual machines, and oversee network devices with unprecedented precision and reliability.
-
ID Root ☛ How To Install phpMyAdmin on Rocky GNU/Linux 10
phpMyAdmin stands as one of the most popular web-based database administration tools for MySQL and MariaDB servers. This powerful interface simplifies complex database management tasks through an intuitive web interface. Rocky GNU/Linux 10, positioned as the premier enterprise-grade successor to CentOS, provides an ideal foundation for hosting phpMyAdmin installations.
-