Eddie's Blog
Home Blog Commands & Scripting Containers & Virtualization Desktop Environments Distros
Login

Blog

Showing 1–10 of 18 articles

Containers & Virtualization Apr 1, 2026 4 min read

Docker in Production: Volumes, Networks, and Compose Secrets

Moving Docker from development to production requires thinking carefully about data persistence, network isolation, and secret management. This guide covers production‑ready patterns using Docker Comp...

bash ubuntu debian arch linux alpine linux
By Eddie Power Read More
Security Apr 1, 2026 4 min read

Full Disk Encryption with LUKS and TPM2 on Linux

LUKS full disk encryption protects your data at rest, and pairing it with TPM2 allows passwordless unlocking on trusted hardware. Walk through the full setup from scratch.

bash zsh ubuntu debian arch linux
By Eddie Power Read More
Security Apr 1, 2026 4 min read

Hardening Your SSH Server: Beyond Password Authentication

A default SSH configuration is often the weakest point in a Linux server's security. This guide covers key‑based authentication, fail2ban, port knocking, and essential SSHD configuration hardening.

bash zsh ubuntu arch linux alpine linux
By Eddie Power Read More
Desktop Environments Mar 4, 2026 1 min read

i3wm Configuration From Scratch: Keybindings, Bars, and Themes

i3 is a minimal tiling window manager that puts you in complete control of your desktop. This guide walks through writing a config file from scratch, setting up i3bar, and theming your setup.

bash xorg i3
By Eddie Power Read More
Desktop Environments Feb 18, 2026 1 min read

Hyprland: The Wayland Compositor That Changed My Workflow

Hyprland is a dynamic tiling Wayland compositor with smooth animations, per-window rules, and deep customisation. Here's how I configured it from scratch and why I switched from i3.

bash wayland hyprland
By Eddie Power Read More
Containers & Virtualization Feb 4, 2026 1 min read

Podman Rootless Containers: The Secure Alternative to Docker

Podman runs containers without a daemon and without root privileges, making it a more secure alternative to Docker for many workloads. Learn how to get started and migrate your existing setups.

bash podman ssh
By Eddie Power Read More
Networking Nov 26, 2025 1 min read

Setting Up WireGuard VPN on a Linux Server

WireGuard is a modern VPN protocol that's fast, secure, and surprisingly simple to set up. This guide walks through configuring a WireGuard server and client on Linux from scratch.

bash ssh wireguard
By Eddie Power Read More
Filesystems & Storage Nov 12, 2025 1 min read

Btrfs vs ZFS: Choosing the Right Next-Generation Filesystem

Both Btrfs and ZFS offer snapshots, checksumming, and RAID capabilities, but they take very different approaches. We compare their performance, stability, and use cases to help you choose.

lvm btrfs zfs
By Eddie Power Read More
Filesystems & Storage Oct 29, 2025 1 min read

LVM Deep Dive: Logical Volume Management for Flexible Storage

LVM adds a powerful abstraction layer between your physical disks and filesystems, letting you resize, snapshot, and move volumes without downtime. This guide covers everything from physical volumes t...

bash lvm ext4
By Eddie Power Read More
Sysadmin Oct 15, 2025 1 min read

Managing Users and Groups in Linux: A Practical Guide

Understanding user and group management is fundamental to Linux system administration. We cover `useradd`, `usermod`, `groupadd`, `/etc/passwd`, and best practices for multi-user systems.

bash ssh
By Eddie Power Read More
« Previous Next »

Showing 1 to 10 of 18 results

1 2

Search

Categories

  • Distros 4
  • Commands & Scripting 3
  • Sysadmin 2
  • Security 2
  • Desktop Environments 2
  • Containers & Virtualization 2
  • Filesystems & Storage 2
  • Networking 1

Tags

bash ssh ubuntu arch linux alpine linux zsh systemd debian btrfs fedora nftables ext4 apache lvm opensuse wireguard python git iptables docker

© 2026 Eddie's Linux Blog. Built with Laravel.

Sitemap · Blog · Commands & Scripting · Containers & Virtualization · Desktop Environments · Distros