Portfolio
Every piece here is linked and live. Go read it before you believe us.
No anonymous case studies, no invented logos. Two kinds of proof: client work published under our byline, and spec pieces written to our own standard. All of it is one click away.
Client Work
Cherry Servers
How to Choose a 10Gbps Dedicated Server
Separating port speed from usable throughput: NICs, peering, and bandwidth billing.
Read the live article → ComparisonCoolify vs Dokploy: Pros, Cons, and Best Use Cases
Two self-hosted PaaS platforms compared on architecture, workflows, and fit.
Read the live article → Decision GuideWhen to Use Bare Metal Servers: Complete Guide
A decision framework: performance isolation, compliance, and workload fit.
Read the live article → Pricing Deep-DiveHow Much Does a Bare Metal Server Cost?
Pricing models and the add-on costs that determine what you actually pay.
Read the live article → TutorialHow to Connect to a Remote Server Using SSH
Key generation, transfers, and troubleshooting, every command tested on a live server.
Read the live article → ExplainerWhat is a Bare Metal Hypervisor?
A Type 1 hypervisor explainer with benefits, examples, and an installation guide.
Read the live article →Baeldung
LUKS1 vs LUKS2 for Partition Encryption
Choosing between LUKS versions, with the security and compatibility trade-offs that matter.
Read the live article → TutorialComplete BIND9 DNS Server Configuration
Standing up a BIND9 DNS server end to end, verified with real dig output.
Read the live article → TroubleshootingSystemd Can't Find the Unit File Although It Exists
Why systemd misses unit files that exist, and the step-by-step fix.
Read the live article → TutorialSCP With Port Number Specified
Secure file transfers over non-default SSH ports, with tested examples.
Read the live article → ComparisonComparing the Vim Packages Available in Linux
What each Vim package ships with and which one fits your workflow.
Read the live article → ScriptingHow to Verify if a URL Is Valid From the Shell
curl and wget techniques for checking URLs before your script depends on them.
Read the live article →Vultr
How to Deploy CapRover: Self-Hosted PaaS for Docker Apps
CapRover with Docker Compose, HTTPS via Let's Encrypt, firewall rules, and a verified app deploy.
Read the live article → Deployment GuideHow to Deploy Neko: Self-Hosted Virtual Browser
A collaborative WebRTC browser platform with Traefik, persistent profiles, and multi-user auth.
Read the live article → TutorialHow to Create a Sudo User in Linux
Sudo access across major distributions, with the security settings that control it.
Read the live article →Hostman
How To Install and Use Docker Compose on Ubuntu
Installing Compose and running multi-container apps, tested command by command.
Read the live article → TutorialHandle Asynchronous Tasks with Node.js and BullMQ
Queues, workers, and job processing patterns for production Node.js backends.
Read the live article → TutorialHow to Use Dockerfile
Writing Dockerfiles that build clean, reproducible images.
Read the live article →Spec Work
Documentation nobody asked us to write
Spec work is documentation nobody asked us to write. We pick developer tools we admire and document them to our own standard, on our own time. Four pieces are in production now.
Spec pieces are unsolicited and unaffiliated. The products belong to their makers; the documentation standard is ours.
Want docs like these with your name on them?
Book a call and bring your current documentation. We will show you, concretely, what the before and after looks like for your product.
Typical reply time: a few hours. Worst case: 24.