Skip to content

Quick Start: Deploy your first app

This guide takes you from a fresh invite to a live app at https://<your-slug>.run.uploy.eu.

You will need:

Time: About 5 minutes.

Go to app.uploy.eu and click Sign in with GitHub. Approve the OAuth prompt.

After sign-in you land on the Projects page.

A project is a folder that groups related apps and databases. Click New project, give it a name (for example personal), and submit.

From the project detail page, click New app.

  1. Click Connect GitHub. If this is your first app, uploy asks you to install the GitHub App on your account or organization. Approve it.
  2. Select the repository.
  3. Choose a branch (defaults to the repository’s default branch).
  4. Name the app. The default slug determines your URL: <slug>.run.uploy.eu.
  5. Click Create app.

uploy immediately queues the first deployment.

You are redirected to the Deployment logs page. You will see, in order:

  • Cloning repository…
  • Nixpacks detection (Detected Node.js, for example).
  • Build steps streamed live.
  • Pushing image…
  • Applying Kubernetes resources…
  • Deployment ready.

If the build fails, see Build failed.

When the deployment finishes, the app detail page shows the URL. Open https://<slug>.run.uploy.eu in a new tab — you should see your app running.

Commit anything in your repository and push to the branch you selected. A new deployment starts automatically. Watch it from the app’s Deployments tab.