Unlocking Linux Networking: Essential Insights on TCP/IP, DNS, DHCP, and Routing | Linux Journal

System & Network Admin
Linux Filesystem Hierarchy: Your Guide to Understanding Its Layout | Linux Journal
Unlocking the Secrets of Writing Custom Linux Kernel Drivers for Smooth Hardware Integration | Linux Journal
How To Install geoipupdate on Debian 12
Learn how to install geoipupdate on Debian 12 with this tutorial. geoipupdate is MaxMind GeoIP/GeoIP2 database updates
Caddy: Modules and Plugins
Learn how you can use xcaddy to build custom Caddy binaries with non-standard modules to bring new features to your web server.
Rate limiting in Caddy with non standard modules
In this article you are going to learn how to setup request rate limiting in Caddy using a non standard module.
Caddy 2 Caddyfile Usage
Caddy 2 Caddyfile usage examples.
OSS WAF stack using Coraza, Caddy, and Elastic
Build an Open-Source Web Application Firewall stack with advanced monitoring capabilities using OWASP Coraza.
HLS video streaming from Opencv and FFmpeg
Today’s article aims to demonstrate how to stream video processed in OpenCV as an HLS video stream using the C++ FFMPEG approach. So dive…
Dockerfile-less and Daemon-less Build
Building a Docker image without requiring a Dockerfile or Docker Daemon
Putting A Pi In A Container
Docker and other containerization applications have changed a lot about the way that developers create new software as well as how they maintain virtual machines. Not only does containerization red…
ITTAVERN.COM
SysAdmin Stuff | Linux | Network | Security
Download and install - The Go Programming Language
Using .htaccess Redirection to Standardize Web Server Addresses
Answers to a couple of somewhat frequently-asked questions about the
.htaccess tricks I’m using to standardize the domain names at Daring
Fireball.
Caddy
Use Souin directly in the Caddy web server
Avoiding Unnecessarily Running Triggers in Postgres
This article highlights the use of triggers in Postgres, and how certain performance issues can arise. It also provides solutions to avoid these issues.
Beginner’s guide to GitHub: Merging a pull request
As part of the GitHub for Beginners guide, learn how to merge pull requests. This will enable you to resolve conflicts when they arise.
A Raspberry Pi emulator in an easy to use Docker image
PI-CI is a Raspberry Pi emulator in a Docker image that lets developers easily prepare and flash Pi configurations. The PI-CI project enables developers to easily run a Pi VM, prepare a configurati…
Combine & Export Multiple (Obsidian) Markdown Files as PDF
Let me show you how you can easily export multiple markdown files to a PDF or any other format.
Running Stock MS-DOS On A Modern ThinkPad
It might seem like the days of MS-DOS were a lifetime ago because…well, they basically were. Version 6.22 of the venerable operating system, the last standalone release, came out back in 1994…
Remapping HID For Fun And… Well Fun
If you want to remap some mouse or keyboard keys, and you use Linux, it is easy. If you use Windows or another operating system, you can probably do that without too much trouble. But what if you u…
Optimizing DebOS for Optimal Power Management | Linux Journal
Home | mise-en-place
mise-en-place documentation
IsoBuster
Recover data quickly! Recover data from CD, DVD, BD, HDD, Flash drive, USB stick, media card, SD and SSD with IsoBuster - The award winning, highly specialized and easy to use Memory card, CD, DVD, Hard Disk, SD, Compact CF, MMC, card data recovery software. IsoBuster supports all optical disc formats, Hard Drives, Memory cards, Flash disk formats and all common file-systems: NTFS, UDF, FAT etc.!
Haystack
The canvas-based IDE that makes navigation and refactoring 10x faster
How to display Git branches easily as a tree in CLI
Git is a tool that employs a command line interface (CLI). For many beginner programmers, it’s the first one of this kind they learn. This alone could be confusing, but on top of that, Git’s default responses do not clearly visualize the state of you...
Installation on Linux — Kivy 2.3.0 documentation
Starship: Cross-Shell Prompt
Starship is the minimal, blazing fast, and extremely customizable prompt for any shell! Shows the information you need, while staying sleek and minimal. Quick installation available for Bash, Fish, ZSH, Ion, and Powershell.
Releases · getsops/sops
Simple and flexible tool for managing secrets. Contribute to getsops/sops development by creating an account on GitHub.
Get started
A getting started guide for Authelia.