Shop

Production-ready tools for sysadmins and families. All MIT licensed, all owned by you forever. No subscriptions, no SaaS, no telemetry. Just scripts and guides you can actually use.

All paid products sold via Ko-fi — instant download, no account needed

🛒 Visit Ko-fi Shop ☕ Tip Jar


🆓 Free Tools — Start Here

Grab these first. No email required. No signup. Just scripts.

These solve one specific problem each. Use them forever, modify them freely. When you outgrow them, the paid toolkits below go deeper.

🔒 SSL Certificate Expiry Checker

Find certificates about to expire before they break your site

A simple bash script that checks SSL certificate expiry dates for one or more domains and alerts you if they’re expiring soon. Exit codes make it perfect for cron + monitoring integration.

./ssl-cert-checker.sh -f domains.txt

Get the script → · Download the whole pack


🔍 Log Pattern Search with Context

Find errors across multiple log files in seconds

Search multiple log files for patterns with surrounding context lines. Smart time-range filtering, case-insensitive option, and color output make debugging much faster than grep + manual context-finding.

./log-tail-search.sh -p "Failed password" -s 24h -i

Get the script → · Download the whole pack


🔑 SSH Key Security Auditor

Find weak keys, suspicious restrictions, and bad permissions

Audit SSH keys across all user accounts. Reports every authorized key with type and length, flags weak DSA/short RSA keys, finds private keys with world-readable permissions.

sudo ./ssh-key-auditor.sh      # includes /root

Get the script → · Download the whole pack


📊 Disk Quota Checker

Find who’s using the most disk on shared systems

Find top disk space users on shared /home or any other directory. Auto-flags users over 10GB as cleanup candidates. Useful for finding runaway logs, large Docker workloads, or old data.

sudo ./disk-quota-checker.sh -d /var/www -n 20

Get the script → · Download the whole pack


🔄 Safe Service Restart

Restart services with pre-checks and rollback guidance

Restart a systemd service safely. Records state before restart, runs your custom health check before and after, waits for the service to come back up, and prints recent logs if something fails.

./service-restart-tamer.sh postgresql --wait 30

Get the script → · Download the whole pack


💎 Paid Toolkits & Guides

For when you need more than a free script. Toolkits bundle scripts + docs + decision trees. Guides give you printable checklists you can hand to someone or stick on a fridge.

The 5-Minute Server Health Check Toolkit$9

The 5-Minute Server Health Check Toolkit

Catch problems before they page you at 3am

A complete server health check toolkit: multiple scripts, documentation, and decision trees from a real-world-tested workflow. For sysadmins, by a sysadmin.

Read full description → · Buy on Ko-fi →


🧡 Senior Phone Setup & Maintenance Checklist$5

The printable checklist that keeps your aging parent’s phone working — quarter after quarter

A 10-page PDF covering initial phone setup, the 20-minute quarterly checkup routine, and a complete emergency playbook (frozen phone, scam calls, lost phone, forgotten passcode). Includes a laminatable fridge quick-reference card. Based on the senior-tech article series — tested by a real 78-year-old mom.

What’s inside:

Read the free blog series → · Buy the printable PDF on Ko-fi →


How it works

Free tools:

  1. Click any free tool → read the description
  2. Copy the script (or download the pack)
  3. Use forever — MIT licensed

Paid toolkits:

  1. Click any paid toolkit → read the full description
  2. Click “Buy on Ko-fi” → instant payment, no account needed
  3. Receive the download link immediately
  4. Use forever — MIT licensed
  5. 60-day no-questions refund

Why these prices are low

What you won’t find here

You own what you buy. Modify it. Redistribute it. Use it in your team. It’s yours.

Questions?

Email pragmatic@pragmaticsysadmin.help

Or tip what you want at Buy me a coffee on Ko-fi if you find the free content useful.