LoomDeploy
Getting Started

Your first deploy

Connect a Git repository and deploy your first project with LoomDeploy.

1. Log in to your dashboard

Go to https://dashboard.yourdomain.com and sign in with your admin account.

2. Connect GitHub

LoomDeploy supports two methods:

3. Create a project

  1. Click Projects in the sidebar.
  2. Click New Project.
  3. Select your repository and branch (e.g. main).
  4. Choose a project name — this becomes your subdomain (project.yourdomain.com).
  5. Click Create.

4. Deploy

Click Deploy on your project page. LoomDeploy will:

  • Clone your repository
  • Auto-detect your framework and generate a Dockerfile
  • Build the Docker image
  • Start the container behind Traefik with HTTPS

Watch the live build logs stream in real time on the Deployments tab.

Your app will be live at https://project-name.yourdomain.com once the build finishes.

5. Set up auto-deploy (webhooks)

Go to Project → Settings → Webhooks and copy the webhook URL. Add it to your GitHub repository:

  1. GitHub → Repository → Settings → Webhooks → Add webhook
  2. Paste the URL and set content type to application/json
  3. Select Just the push event

From now on every git push to your branch will trigger a new deployment automatically.

6. Add environment variables

Go to Project → Environment tab. Add your key-value pairs and click Save. They will be applied on the next deployment.

Example env vars
DATABASE_URL=postgres://user:pass@host:5432/db
NODE_ENV=production
PORT=3000
Environment variables are encrypted at rest and injected into the container at runtime. They are never exposed in build logs.