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
- Click Projects in the sidebar.
- Click New Project.
- Select your repository and branch (e.g.
main). - Choose a project name — this becomes your subdomain (
project.yourdomain.com). - 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:
- GitHub → Repository → Settings → Webhooks → Add webhook
- Paste the URL and set content type to
application/json - 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.
