Application hosting
Deploy your apps.We handle the infrastructure.
Deploy apps in one place. We take the infrastructure so you can keep building.
After deploy
The app stays up.
We take it from your source to a hostname and keep it running. You stay on the product.
Runtimes
Bring the stack you already use.
We find it and run it. Switch the builder only if you need to.
01 · stack
Next.js
detected
Deploy options
Start from what you already have.
A repo, an image, or a zip. Same production path. GitHub and GitLab can auto-deploy.
Connect a repo and a branch, point at an image you already publish, or upload a zip / tar / tar.gz from 1KiB to 30MiB. Detect, build, run. Same steps for all three.
gitimagearchiveGitHub, GitLab, Bitbucket, Azure DevOps, and Gitea can all be a git source on the service. Auto-deploy on every push is a webhook, and that webhook exists for GitHub and GitLab only.
webhook
- GitHub
- GitLab
source
- Bitbucket
- Azure DevOps
- Gitea
Those two connect as full integrations, so a push can ship. Turn on Require Approval Before Deploy when a human should sign off first. Bitbucket, Azure DevOps, and Gitea stay per-service git sources. They do not auto-deploy on push.
webhook
- GitHub
- GitLab
source
- Bitbucket
- Azure DevOps
- Gitea
Docker Hub, GHCR, ECR, or any private registry through a stored Docker registry account. dFlow pulls, runs, and routes it. No builder because the image is already built.
Docker HubGHCRECRprivateDetect with Railpack. Bring a Dockerfile when you want the file. Static serves a folder. BuildPacks when you need them. Override install, build, and start when detect is wrong.
RailpackDockerfileStaticBuildPacksSet CPU, memory, and replicas per process. Caps are 0.5–2 CPU, 512–4096 MB, and 1–5 replicas. Types are web, worker, and scheduler.
webworkerschedulerCustomers reach the app on a hostname. Add your domain when you are ready. We add the certificate. Unlimited custom domains per service.
up.dflow.sh
ready
Bring the app.We run it.
A repo, an image, or a zip. We detect, build, and keep it running. GitHub and GitLab can auto-deploy. The other git hosts you connect yourself.