Getting Started
Introduction
LoomDeploy is a self-hosted PaaS platform that lets you deploy any application to your own VPS with a single Git push.
What is LoomDeploy?
LoomDeploy is an open-source, self-hosted deployment platform — similar to Coolify or Dokku — that turns your VPS into a personal cloud. You get the power of a PaaS without the monthly bills or vendor lock-in.
LoomDeploy is currently in v0.1.0 Alpha. The core engine is stable and suitable for side projects, internal tools, and staging environments. Not yet recommended for critical production workloads.
How it works
- Install LoomDeploy on your VPS with one
curlcommand. - Connect a Git repository from your dashboard.
- Deploy — LoomDeploy auto-detects your framework, builds a Docker image, starts the container, and configures HTTPS automatically.
- Push to redeploy — every
git pushto your configured branch triggers a new build and deployment via webhook.
Key features
- Auto-detect frameworks — Node.js, Python, Go, PHP, Ruby, Java and more. No Dockerfile required.
- Automatic HTTPS — Traefik + Let's Encrypt provision and renew SSL certificates automatically.
- Live build logs — Watch your build stream in real time over SSE.
- One-click rollback — Every deployment is saved. Restore any version instantly.
- Health monitoring — Automatic container restart after 3 consecutive health-check failures.
- GitHub App integration — Connect repositories with one click, no personal access tokens.
- Environment variables — Manage per-project env vars securely from the dashboard.
- Multi-user roles — Admin, Developer, and Viewer roles with team management.
Prerequisites
Before installing LoomDeploy you need:
- A Linux VPS (Ubuntu 22.04+ recommended) with at least 1 CPU / 1 GB RAM
- A domain name pointed at your VPS IP address
- Root or
sudoaccess via SSH - Ports 80 and 443 open in your firewall
