Sign in with GitHub, install the EthioDeploy app, and deploy your first project in minutes — no server, Dockerfile, or YAML required.
Last updated
Go from a GitHub repo to a live URL in a few minutes. There's no server to set up, no Dockerfile to write, and no YAML to maintain: we detect your stack, build it, and deploy it on every push.
0.0.0.0 and read the port from the PORT environment variable. Most frameworks already do this; the framework guides cover the exceptions.<project-slug>.ethiodeploy.com.Every push to your project's default branch triggers a new build and deploy automatically. The previous version keeps serving traffic until the new one passes its health check, so a broken build never takes your site down. Details are in How deploys work.
Open the deployment's build log in the dashboard. It shows the exact step and error. The usual causes are a missing dependency, a wrong start command, or an env var the build expects that hasn't been set yet. More on these in Troubleshooting.