• Long-running jobs should not depend on my SSH connection

    One of the more annoying parts of working on servers is waiting for something that takes a long time. A database dump. A restore. Compressing a large directory. Moving data with rsync.

  • When /home Is Full: Why LVM Makes Storage Expansion Easier

    Most storage expansion problems I run into start with something simple: df -h Imagine I see this: Filesystem Size Used Avail Use% Mounted on /dev/mapper/ubuntu--vg-root--lv 50G 20G 30G 40% / /dev/sda2 2G 250M 1.

  • rsync Command Builder Guide

    The most consequential part of an rsync command is often the source path, not the flags. The rsync Command Builder makes directory-versus-contents behavior explicit and keeps a separate dry-run available before a real …

  • .env Diff Checker Guide

    A deployment can have the right variable names but the wrong values—or a missing variable that looks like an intentionally empty one. Use the .env Diff Checker to tell those cases apart.

  • Log Redactor Guide

    A debugging log can contain the useful error and a credential on the same line. The Log Redactor produces a separate preview so you can remove common sensitive patterns without editing the original text in place.

  • systemd Service Builder Guide

    An application launched from a terminal stops being manageable once it needs boot-time startup, crash recovery, and consistent logs. The systemd Service Builder puts those settings into a unit you can inspect before …

  • Dev Ops Guide

    Finding a command is only half the job when a server is misbehaving; understanding its flags and risks matters just as much. Linux Ops matches problems such as a busy port, a full disk or an nginx 503 to commands with …

  • Docker Basics

    A container is a process with its own filesystem view and isolation rules, not a tiny server you never need to inspect. When something fails, start with the container’s state and logs instead of rebuilding the …

  • Filtering Docker Logs Effectively

    When a container fails, start by asking when it happened and what the process wrote just before it stopped. docker logs <container> shows the container’s standard output and standard error. It does not …

  • find Command Builder Guide

    Linux find walks through a directory and looks for paths that match your rules. find Command Builder writes a command from the fields you choose. It does not run the command.