2025
- 09-26 Benchmarking my local models for n8n
- 08-24 Ai Home-Lab to Big League Production
- 05-06 Unleash the Power of `jq` - the json parser
- 05-02 Running Qwen3 & DeepSeek-R1 on AMD GPUs with Ollama
- 03-10 Implementing OpenID Connect Authentication with Authelia
- 03-02 WD MyBook Spindown on Raspberry Pi 5
2024
- 02-24 Making a Programmer for ATTinyX12 Series on an Arduino Nano
- 02-18 Tidying Up Your Debian/Ubuntu With a upgrade and some casual Kernel Care
2023
- 12-20 Git - Oops, Did I Just Commit My Passwords?
- 12-18 Resolving 'CommandLine Disabled' Issue in OpenSSH onwards
- 11-14 SQLite Management and Troubleshooting via CLI
- 11-14 Navigating System Logs with journalctl
- 10-14 Mounting Disks and Blu-ray Drives in Proxmox LXC Containers
- 10-13 Terraform State: Managing Drifts and Preventing Disasters
- 10-10 Terraform: Managing Multi-Account Infrastructure
- 10-08 A Deep Dive into Network Routing and NAT
- 08-07 Upgrading the Steam Deck SSD
- 08-07 The usage of the dd command in linux
- 08-07 Custom Metrics for Prometheus from a Database
- 08-04 Navigating the Web with FreshRSS as your News
- 07-15 Monitoring a Mystery ssd issue with python and smartctl
- 06-19 Ship Logs from cloudwatch to a ElasticSearch
- 06-13 A How-To Guide using IPtables to block bad actors
- 06-09 LetsEncrypt with with Traefik and AWS Route53
- 06-09 LetsEncrypt with Traefik and Cloudflare
- 06-08 Automating Certificate Management with Certbot and Route53
- 06-01 Getting Started with HashiCorp Vault
- 05-15 Using AppArmor to Restrict Access for any app in linux
- 04-23 Sending SSH Login Notifications to Slack Channel Using a Webhook
- 02-15 Guide using Fail2Ban with Vaultwarden in Docker
2022
- 10-18 Getting Comfy with User Management in Ubuntu
- 08-15 Securing Traefik with Access Control, Rate Limiting, and GeoIP Blocking
- 08-10 Securing HaProxy - An In-Depth Quick Guide
- 07-30 Securing Nginx - An In-Depth Quick Guide
- 07-08 Guide on Using Disk Tools in Linux
- 05-03 Update Multiple Cloudflare Zone Entries
- 04-17 Creating a Backup internet with an old iphone and proxmox
- 01-03 Installing Cloudflared on Ubiquiti Edge Router 4
- 01-02 Mastering the 'cat' Command and Multi-Line String Handling in Bash
2021
- 11-02 Port Forwarding in Different Network Scenarios
- 10-20 Tmux Techniques: From Manipulating Views to Persistent Sessions
- 10-10 Upgrading PostgreSQL - A Step-by-Step Guide with Docker
- 09-03 Creating Custom Units and Managing User-specific Units
- 08-27 Managing and Troubleshooting systemd Units in Ubuntu
- 08-20 Mounting Drives in Ubuntu Using systemd
- 08-17 Mounting Drives in Ubuntu Using fstab
- 02-21 Converting Canon CR2 Images to JPEG and Image Manipulation Techniques
2020
- 10-02 OpenSSL: Certificate Validation and Retrieval
- 09-11 Blocking Traffic by Country with iptables
- 08-01 Understanding Ansible Command vs Playbook
- 02-11 Creating a Cloud Function in GCP to Expose Filtered Data
2017
2016
2015
- 11-23 Temporary Admin Access with PowerShell
- 11-23 Navigating through Text with `grep`, `cut`, and `awk`
- 06-11 Vim: The Art of Finding and Deleting Lines
- 06-11 Linux `find`: Some Useful Examples and Practices
- 06-11 Controlling an IP Camera using PHP