Launceston, Tasmania
Systems Administrator · Self-hosting Enthusiast
Automating repetitive work, building practical tools for sysadmins, and keeping servers running properly. Everything I publish is something I genuinely use myself.
★ Featured project
BashQuest v3.0.0
An interactive terminal game that teaches Linux the way you actually learn it: by typing real commands under a little pressure. 61 levels across twelve tiers, from basic navigation all the way to LVM, enterprise networking and SAN storage, kernel panics and building your own kernel, and ricing a tiling window manager. A mentor character called Tasmania reacts to every answer and streak, six achievements, and a graduation ceremony that writes you an actual certificate to keep. Pure Bash, zero dependencies. Finish it and you can comfortably administrate a corporate network, or set up a genuinely great-looking home setup.
61 levels · 12 tiers
01 · About
I've been doing IT for twenty-five years, in just about every role you can name. I'm originally from Sydney, but I've spent the last four years in Launceston, Tasmania, starting again from scratch with nothing but me and my cat. Linux and macOS, mostly. Most of the job is making sure a person never has to touch the same thing twice. When I've done it properly you don't notice me at all, the servers are up, nothing's on fire, and nobody's thinking about the bloke keeping it that way.
Everything I put out here started as something that annoyed me. The cleanup scripts came from setting up the same machine for the hundredth time. The sysadmin knife came from having a dozen tabs open to do one job. The POE marketer I built for a mate, for a game I used to play. It's due for its own round of updates, though it's not as old as it looks. Most of the rest I still run myself.
A while back I held a black belt in one martial art and rocked up to train in another where I was a complete beginner. People treated me with more respect than a beginner had any right to, and I couldn't work out why. I asked my Brazilian Jiu-Jitsu professor about it and he told me I had a black belt mind. That stuck. Twenty years later it still shapes how I work. A belt or a title has never impressed me half as much as someone who genuinely understands the thing in front of them. I won't fake an answer I don't have, and when someone with a big ego gets going, I'm usually happy to sit back and let them run.
"Look to the leader, follow the leader." Find the people doing it properly and watch them closely. Most of what I know, I picked up that way.
I've run online communities for a long time too, international ones, a whole swathe of them. All up I'm responsible for administrating just south of eighty thousand people. But Home is my gated community, the one I actually live in, where I spend all of my time. The rest I leave to good tech and good people. The idea isn't complicated: have a good time without tiptoeing around. No manufactured drama, no language police, no politics at the door. I don't care which way you lean and I'm not telling you which way I do. Be a person, be a decent one if you can manage it, and we'll get on fine. I've got room for nearly everyone, including a few of the difficult ones, because people change more often than they get credit for.
Dark humour is non-negotiable. No lines, no limits. If that makes you wince, the two of us were never going to work out.
Home has lived under two names, latenight.gg and myplace.gg, and I renamed it to better match the people in it and the way the place had grown. Same room, different sign on the door.
The safety side is handled by a pile of bots I've built on top of some seriously good tech and APIs, all of it shaped around how this particular room actually behaves rather than some generic moderation kit. There's also a fair bit of Discord's own machinery working away in the background that nobody ever notices, and on top of that, people are more predictable than they'd like to think. Most of the time the place runs itself and the tech is there for when it doesn't.
I say most of the time because I still get to spend my downtime in the same place I work, which is more than most people can say. I've never cared about member counts. I care about the quality of the people far more than the quantity of them, and I won't trade that away to make a number bigger.
Past that I'll keep my mouth shut, it's not the wild west, put it that way. People end up where they're meant to. Sometimes that's their own doing. Sometimes it's mine, or a few thousand people just like me, working in a field most will never see or understand. We're an enigma. Cue the spooky music.
02 · Tools
Run once, walk away. Every script generates an HTML report and never touches passwords or personal files.
Tony's Sysadmin Swiss Army Knife v2.0.0
All-in-one sysadmin tool with 10 modules: morning checklist with HTML/JSON reports, Active Directory & Azure AD, btop-style live watch dashboard, process manager (kill, find-by-port, tree), log viewer, network suite (HTTP/SSL/WHOIS/port scan), cleanup with apply mode, and SSH manager. Rich TUI on all platforms, Catppuccin GUI on Windows. Cron-friendly.
Tony's Ultimate Mac Clean
Deep cleans caches, sorts screenshots by date, archives old downloads, flushes DNS, purges browser caches, empties Trash, and saves an HTML report to the desktop. Optional --full mode adds Docker and Xcode derived data.
Tony's Ultimate Linux Clean
Clears apt, snap, flatpak, npm and pip caches, vacuums systemd journals, purges browser caches, drops the RAM page cache, and saves an HTML report. Works across Ubuntu, Fedora, Arch, and derivatives.
Tony's Ultimate Windows Clean
Clears Discord cache, Steam shader cache, Windows Update cache, prefetch files, event logs, and browser caches. Runs the built-in Disk Cleanup tool silently, then generates an HTML report. Gamer-aware.
Steen POE Marketer v3.0.0
Path of Exile market analysis terminal tool. 10 modules: currency arbitrage, divination cards, gem flip margins, economy overview, stash pricer, bulk calculator, watchlist with price deltas, top movers, and item search, powered by poe.ninja. Export to CSV, JSON, or HTML.
Tony's Firewall Generator
Generate ready-to-paste CLI commands for Palo Alto Networks (PAN-OS) and FortiGate (FortiOS) firewalls. Address objects, service objects, security rules, groups, IPsec tunnels, and troubleshooting commands, all generated client-side, nothing leaves your browser.
WorkSafe AI
Private local AI assistant, 100% offline, no API keys, no data leaving the machine. Powered by Ollama. A focused, distraction-free interface for on-device language models.
03 · Gaming guides
The guide I wished I had when I started. Comprehensive, practical, and written for actual players.
Lateania Guide
A guide to Lateania, the fantasy MUD door game living inside late.sh (ssh late.sh, no client needed): all 17 classes, the 14 lands from the King's Road to the Shattered Archipelago, the full gather-to-legendary crafting economy, 60 tameable beasts (10 rideable), and the Wildbound expansion that pushed the level cap to 100.
EVE Online 2026 Guide
The most comprehensive EVE Online guide for 2026: races, ISK-making methods (missions, exploration, industry, trading), ship fittings, skill progression roadmaps, PvP fundamentals, and corporation life. Built to carry a new pilot from character creation to financial independence.
Ultima Online: Outlands 2026 Guide
Full UO Outlands guide: skill systems, character templates, dungeon maps and loot tables, PvP mechanics, crafting economy, and gold farming routes. Everything you need to go from fresh spawn to seasoned veteran on the largest active free-shard.
D&D 5e 2024 Guide
Complete D&D 5e 2024 edition reference: all classes, subclasses, spell lists, combat mechanics, character builds, encounter design for DMs, and session tools. Covers both returning players migrating from 2014 and complete newcomers.
04 · Infrastructure
Running my own stack. No subscriptions, no data in someone else's cloud.
Home.sh PROOF OF CONCEPT
A Frankenstein project, built to push ideas upstream to late.sh, not for personal use. A cozy self-hosted SSH terminal home written in Rust. Features: lo-fi radio via Icecast (starts playing on connect), multi-room real-time chat, Hacker News feed, world clocks, virtual cat (feed/water/groom daily, neglect it and it gets unhappy, but it never dies), Snake & Wordle, 63 themes, PostgreSQL + Docker Compose. ssh -p 2222 yourserver and you're in.
Jellyfin Mediastack
Self-hosted media automation stack in Docker Compose: Radarr, Sonarr, Prowlarr, qBittorrent, and Jellyseerr wired together and ready to go. One command brings the entire media server online.
Home Proxy Tunnel
Reverse HTTPS proxy tunnel via Cloudflare, securely reach your home network from anywhere without opening ports or exposing an IP. Works cleanly behind NAT and CGNAT.
Xray Reality Proxy
One-script install for Xray-core with a VLESS + Reality configuration. Designed for networks that do deep packet inspection: the connection looks like normal TLS traffic to a legitimate host.
05 · Tech guides
Sysadmin fundamentals and certification prep, practical, free, and written to be understood.
LVM Guide
Logical Volume Manager explained for everyone: three different analogies so something clicks, full architecture diagrams, step-by-step setup, live resizing, snapshots, and a complete command cheat sheet. The storage flexibility that every Linux admin needs to understand.
Azure Fundamentals (AZ-900)
Complete quick reference for the Azure Fundamentals exam: cloud concepts and deployment models, IaaS/PaaS/SaaS, core Azure services (compute, storage, networking, databases), pricing models and SLAs, security, compliance, and 20+ common Q&A with answers. Succinct enough to read in an afternoon.
Azure Administrator (AZ-801)
Hands-on reference for the Azure Administrator exam: identity and access management (AAD, RBAC, MFA, managed identities), virtual networking (VNets, NSGs, routing, VPN, ExpressRoute), compute management (VMs, scale sets, AKS), storage and backup, monitoring with KQL, and Azure Policy. Includes 30+ troubleshooting scenarios and diagnostic checklists.
06 · References
Quick-lookup material: character sheets, Q&A and troubleshooting for when you need a fast answer.
Aldraxis Timberwalk
A single-page D&D 5e reference for a Wood Elf Druid of the Circle of Spores. Full level 1–20 class progression, all always-prepared circle spells, complete PHB + XGE + TCE druid spell list with live search, Wild Shape stat cards for every notable form, a tier-by-tier play guide, and expanded combat tactics. Haunted-forest dark theme, print-ready stylesheet.
Common Q&A + Troubleshooting
Answers to the most frequently asked exam questions for both AZ-900 and AZ-801, plus a full troubleshooting guide covering connectivity, permissions, storage, and monitoring. Includes CLI commands, portal steps, and diagnostic checklists you can use when things go wrong.
07 · Favourites
Projects I use, enjoy, or think are worth knowing about.
late.sh
A cozy terminal clubhouse for developers: lofi beats, casual games, chat, and tech news, all over SSH. No browser required. Just ssh late.sh and you're in. I'm a developer and moderator on late.sh. Recent updates I've shipped include virtual cat & goldfish companions, the developer badge beside chat names, extra splash-screen tips, and a community banner.