9 guides

Start here

The handful of things worth knowing before your first deploy.

Which Deploy Path Should You Use? A Five-Way Decision Guide

Zip upload, git push, Docker push, prefab template, or existing image — each has a real constraint. Here's how to pick in about thirty seconds.

5 min read· deployment · docker

What Happens When You Redeploy — and Why You Get One Second to Shut Down

A redeploy stops your container, removes it, and builds a new one. Nothing overlaps, so there's real downtime — and your shutdown window is about a second.

5 min read· deployment · docker

How Ports and URLs Work — HTTPS, Raw TCP, and Custom Subdomains

HTTPS bindings get a certificate and a hostname. TCP and UDP get a host and a port that isn't the one you chose. Here's the model, and how to pick a nicer name.

5 min read· ports · https

"It Works Locally" — Why Your Bot Breaks the Moment You Deploy

Same code, different machine. Case-sensitive filenames, CRLF line endings, a UTC clock, and missing env vars cause most of it. Here's the checklist.

5 min read· bots · debugging

How Much CPU and RAM Does Your Bot Actually Need?

Presets run from 0.1 vCPU to 2. Start at the bottom, move up only on evidence — and know why a change seems to do nothing until you restart.

5 min read· performance · memory

You Built an App With AI and Don't Code — How to Put It Online

Zip the folder, drop it in, answer a question about your API key. Here's what actually happens, what it can't do, and the three things that surprise people.

5 min read· vibe-coding · ai

Installing Private Dependencies When Your Build Has No Secrets

No build args, no registry credentials, no BuildKit secret mounts. Three ways to get a private package into your image, and the one that actually scales.

6 min read· docker · build

Turning a Python Script Into a 24/7 Paid Service

A script that runs once and exits isn't a hosting problem, it's a shape problem. Five changes turn it into a worker that survives restarts and says what it did.

5 min read· python · workers

How to Tell When You've Outgrown This — and When You Haven't

Five structural limits that no amount of resizing fixes, and the much more common case where the thing you've hit is a preset, not a ceiling.

5 min read· architecture · scaling