Application hosting
Detect. Build.Live URL.
Git, a Docker image, or an archive. dFlow detects the stack, builds it, and returns a preview URL on up.dflow.sh.
Runtimes
Name the stack. The builder follows.
Railpack reads the repo. Switch to Dockerfile, Nixpacks, Static, or BuildPacks when you need to. The catalog stays muted until a detect lands.
01 · stack
Next.js
detected
Deploy options
Sources, builders, and what actually auto-deploys.
Five git hosts can feed a service. Only two of them install a webhook. Image and archive skip git. Process types are web, worker, and scheduler.
Connect a repo and a branch, point at an image you already publish, or upload a zip / tar / tar.gz. Detect, build, preview URL — same path 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 — the image is already built.
Docker HubGHCRECRprivateDetect with Railpack. Bring a Dockerfile when you want the file. Nixpacks and BuildPacks are in the builder enum. Static serves a folder. Override install, build, and start when the detect is wrong.
RailpackDockerfileNixpacksStaticBuildPacksLimits and reserves are set per process type, then applied on the next release. Replicas are 1–5 per process.
webworkerschedulerEvery service gets a free default hostname. Add a custom domain, point DNS, and Let’s Encrypt issues the certificate. Unlimited custom domains per service.
up.dflow.sh
ready
Push the repo.Keep the URL.
Git, image, or archive. Detect, build, preview URL. Auto-deploy on GitHub and GitLab — the other git hosts are sources, not webhooks.