18 guides

Cost & moving in

What it costs, what the quotas mean, and how other platforms map across.

You Can Calculate Your Maximum Hosting Bill in Advance

Billing here follows what you allocate, not what your traffic does — so a spike can't produce a surprise invoice. Here's the arithmetic and the one exception.

4 min read· pricing · billing

What 0.5 vCPU Actually Means — Your Container Gets Frozen, Not Slowed

A fractional CPU quota is a time budget per 100ms window. Exhaust it and the kernel stops your process cold, which is why symptoms come in spikes.

5 min read· cpu · performance

How Many Discord Bots Can I Run on One Account?

Apps aren't a billing unit here — you're billed on total CPU, RAM and disk. So the real limit is how much memory your bots use, not how many there are.

5 min read· discord · telegram

Move a Heroku App: Processes, Database, and Scheduled Jobs

Map Heroku processes and config vars to containers, then plan the changes needed for Postgres, Scheduler, files, and your app URL.

6 min read· heroku · migration

Move an App From Railway: Services, Networking, and Data

Move a Railway service to JustRunMy.App. Check private networking, reference variables, Railpack builds, cron jobs and replicas before switching traffic.

5 min read· migration · railway

Move a Bot Off a VPS: What Changes

Move a bot from a VPS to one container. Plan its data, public ports, process monitoring and costs before retiring the server.

4 min read· vps · migration

Your Agent Loop Needs a Stop Condition

An agent decides for itself when it's finished, and sometimes it never does. Four limits stop a tool loop costing you money and getting OOM-killed.

6 min read· ai-agents · llm

Changing a Prompt in Production Without Breaking It

A prompt is the least protected code in your app — no type check, no test, and failures look like slightly worse answers. Version it and gate it on evals.

6 min read· llm · ai-agents

When Your Disk Fills Up, Every App in Your Account Stops

Disk is the one resource you don't allocate — it's measured from what you actually wrote. Go over the account limit and nothing restarts until you're under it.

6 min read· volumes · disk

Rate-Limiting an LLM Endpoint — Requests Aren't the Unit, Tokens Are

An endpoint that calls a model turns traffic into spend, and no hosting setting can cap it. Three layers of defence — and the one that resets on deploy.

5 min read· llm · rate-limiting

Sending Images to a Model From a Small Container

The API accepts a 512 MB payload. Your container has 0.25 GB. Base64 adds a third on top, and you hold the original and the copy at the same time.

5 min read· llm · ai-agents

Switching Models Without a Rewrite

One seam makes it a config change and a restart. Without it, model choice is scattered through your code — and the cheaper model isn't always cheaper.

5 min read· llm · ai-agents

What Hosting an AI App Costs — Spoiler, It's Not the Hosting

Estimate an AI app's hosting costs from CPU, RAM, and disk allocation. A medium API costs $4.15 a month; model API spending is separate.

5 min read· pricing · cost

What the Platform Tells You — and What It Never Will

Notifications cover billing, resources, maintenance and support messages. Nothing tells you your application itself stopped working.

5 min read· notifications · monitoring

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

Why Is My Bot Replying Twice? Four Causes, in Order of Likelihood

Duplicate replies almost always mean two copies of your bot are running — often the old host you forgot to stop. Here's how to tell which cause you have.

5 min read· discord · telegram

Move a Discord Bot Off Replit: Code, Secrets, and Data

Move a Discord bot from Replit to a long-running container. Export its files and data, set the token, and remove a keep-alive server if you used one.

5 min read· discord · telegram

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