The Curse of Intel E1000e

Understanding and Solving Intel E1000e Driver Issues Intel’s E1000e network driver has plagued Linux users for years, causing frustrating network connectivity issues, hardware unit hangs, and system instability. If you’ve encountered the dreaded “Hardware Unit Hang” error on your server or desktop, you’re not alone. This post will help you understand these issues and provide practical solutions to resolve them. Common E1000e Issues and Error Messages The E1000e driver issues typically manifest as: ...

April 4, 2025 · 4 min · widnyana

Monitoring Stack With Mikrotik Included

This project automates setting up a complete monitoring stack with just a few commands. Why Monitor MikroTik? MikroTik routers are critical network components. Monitoring them helps you: Catch network issues before users complain Track bandwidth usage and identify bottlenecks Monitor CPU and memory load for capacity planning Get alerts when devices go down or perform poorly Analyze long-term network trends for better decision making Smart Database Choice I use PostgreSQL instead of the default SQLite because: ...

January 22, 2025 · 2 min · widnyana

Opentofu Backblaze Backend

Using Backblaze B2 as State Storage for OpenTofu Infrastructure as Code (IaC) tools like OpenTofu rely on state files to keep track of the resources they manage. This state file is critical—it’s how OpenTofu knows what’s already been deployed, updated, or destroyed. If you’re looking for a cost-effective, reliable, and scalable storage solution for your state files, Backblaze B2 is an excellent choice. The good news? Configuring OpenTofu to use Backblaze B2 is a breeze! It’s almost identical to setting up Amazon S3 as the backend, with just a tiny tweak. Let’s walk through it. ...

January 20, 2025 · 3 min · widnyana
Port

Introducing kubectl-ports: Easily List Exposed Ports in Kubernetes

As a Kubernetes user, have you ever found yourself digging through resource definitions or running multiple commands just to find out what ports are exposed by your pods and services? It can be a tedious process. That’s why I created kubectl-ports, a handy kubectl plugin that retrieves the exposed ports information and presents it in a clean, readable table format. What is kubectl-ports? kubectl-ports is a tool that leverages the kube-rs SDK to retrieve information about running pods in a Kubernetes cluster. It filters out the relevant port details from each pod and prints the final result in an easy-to-read table. No more combing through verbose output or chaining together multiple commands! ...

October 10, 2024 · 3 min · widnyana

Installing MongoDB 7 on Fedora 40 Workstation

I’m in the need to install mongosh on my Fedora Linux 40 Workstation, as a context the MongoDB server is using version 7.x running in container using docker-compose.yaml on docker version 26.1.4. ...

June 16, 2024 · 2 min · widnyana

Hello!

Hello!

June 9, 2024 · 1 min · widnyana