Three ways to deploy
Which one is right for me? →Push with Git
Add a Dockerfile, push to the deploy branch, and the platform builds and runs it. No GitHub account required.
git push -u <url> HEAD:deployPush a Docker image
Already containerised? Push to your private registry on the platform and deploy the image you built.
docker push <your-registry-path>Upload a zip
No Dockerfile and no command line. The Runny AI agent reads your archive, works out how to build it, and deploys.
Drop a .zip in the panelStart with these
All 138 guides →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.
Host a Discord Bot Without an HTTP Server
Deploy a Discord gateway bot as a worker with a ZIP, set its token as an environment variable, and check logs and data before leaving it running.
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.
Browse by what you are building
Start here
5 guidesThe handful of things worth knowing before your first deploy.
Discord bots
29 guidesGateway, interactions, permissions and the failures unique to bots.
Telegram bots
20 guidesPolling versus webhooks, privacy mode, deep links and mini apps.
AI agents & vibe-coded apps
41 guidesShipping what an LLM helped you write, and running agents that call one.
Apps, APIs & stacks
56 guidesA working Dockerfile and deploy path for the language you actually use.
Data & storage
28 guidesVolumes, SQLite, Postgres, and what survives a restart.
Running it in production
66 guidesLogs, restarts, watchdogs and the day something breaks.
Self-hosting open source
8 guidesRunning somebody else’s published image, and owning the data it keeps.
Cost & moving in
17 guidesWhat it costs, what the quotas mean, and how other platforms map across.
Reference documentation
Get started
Create your first app and pick the deploy path that fits how you work.
How it works
Containers, ports and URLs, configuration, and what the platform does and does not do for you.
Troubleshooting
Builds that fail, apps that deploy but 502, quotas that need a restart, and the rest of the usual suspects.
FAQ
Short answers to the questions that come up before people sign up.
Ready to deploy something?
Deploy by Git, Docker, or Zip. Manage HTTPS, logs, environment variables, and persistent volumes from one panel, with a web shell for debugging.