Documentation
Deployment guides
17 guides covering runtime setup, networking, scheduled tasks, backups and the failures that come up most often. Written for people deploying on a real container, not a local machine.
Getting started
Which plan fits your workload
A practical way to size RAM, vCPU and storage for a bot, an API or a worker — without paying for capacity you will never touch.
Your first deployment, step by step
From an empty account to a running container with a subdomain — the complete path, including the two mistakes that stop most first deployments.
Runtimes and custom Docker images
What ships prebuilt, how the image is chosen, and how to bring your own when the default is not quite right.
Deploying your app
Deploy a Node.js application
Binding the right port, a startup command that survives restarts, and keeping install time off your request path.
Deploy a Python application
WSGI and ASGI servers, binding to all interfaces, and why a containerised database in the same service keeps restarting.
Deploy a Go application
The smallest memory footprint of the common runtimes, one detail that breaks Go deployments everywhere, and building inside the container.
Deploy a Discord bot that stays online
Bots have no HTTP port, which means the usual health checks do not apply. Handling that, plus sessions and reconnects.
Managing your service
Ports, subdomains and custom domains
How the assigned port works, what the free subdomain gives you, and bringing your own domain with a valid certificate.
File manager and SFTP
Moving files in through the browser or SFTP, the two settings that catch people out, and keeping the working directory right.
Environment variables and secrets
Setting variables on the service, keeping tokens out of your code and your images, and the difference that catches everyone.
Working with databases
Provisioning a managed database, connecting to it safely, and why hosting one inside your app container keeps causing restarts.
Scheduled tasks and cron
Automating git pulls, restarts and deploys — and the execution-time limit that will surprise you.
Backups and restores
Taking point-in-time snapshots, what they do and do not include, and testing a restore before you need one.
Operating in production
Building with the AI assistant
What the in-panel assistant does, how to write requests it handles well, and the token quota on each plan.
Automating with the REST API
Client and application keys, automating deploys and status checks, and keeping credentials out of scripts.
Performance and memory tuning
Finding real memory growth, reading the panel metrics honestly, and reducing load before upgrading the plan.
Troubleshooting: symptom to cause
The failures that come up repeatedly, ordered by how often they are the answer — starting with the container that will not start.
Still stuck?
Open a ticket and include your console output — it is the single most useful thing you can attach, and it usually turns a long exchange into one reply.