Skip to content

Quickstart

This guide walks you through deploying a real application on Runsite Platform — start to live URL in a few minutes.

Sign up at the Runsite dashboard with email and password, or with Google. A workspace is created for you automatically.

A project is a container for related services that share environment variables, secrets and team access. From the dashboard, click New project and give it a name.

Choose what you want to deploy:

  1. In your project, click New service → Web Service.

  2. Connect your GitHub, GitLab or Bitbucket account.

  3. Pick a repository and branch.

  4. Set the build and start commands. For most stacks, sensible defaults are detected automatically:

    StackBuild commandStart command
    Node.jsnpm install && npm run buildnpm start
    Pythonpip install -r requirements.txtgunicorn app:app
    Docker(uses your Dockerfile)(uses your CMD)
  5. Click Deploy. Runsite clones the repo, builds the image, and starts the service. You can watch the build log stream live.

  6. Once the build finishes, your service is live at https://<your-service>.runsite.app.

  1. In your project, click New service → Static Site.
  2. Connect your repository.
  3. Set the build command (e.g. npm run build) and the publish directory (e.g. dist).
  4. Click Deploy. Your site is live at https://<your-site>.runsite.site.

If the desired subdomain is taken, Runsite will append a short numeric suffix automatically (my-app-2.runsite.app). A handful of subdomains like docs, api and app are reserved by the platform.

  1. In your project, click New service → PostgreSQL or Redis.
  2. Pick a version. The instance is provisioned in seconds.
  3. Copy the internal connection URL for use from other Runsite services in the same project, or the external connection URL to connect from anywhere over TLS.

Open your service settings and add any environment variables you need. They are encrypted at rest and injected at runtime — restart the service to apply changes.

Open your service settings and click Custom domain → Add. Follow the DNS instructions to point your domain at Runsite. TLS certificates are issued and renewed automatically. See Custom Domains for the full guide.