Skip to main content

Introduction

DeployDock is an open-source monorepo for a GUI-first hosting control plane: a NestJS API (apps/api), a BullMQ worker (apps/worker), a React + Vite UI (apps/web), PostgreSQL, and Redis.

In this page

What ships today

Phase 1 (monorepo README roadmap) includes:

  • Auth, onboarding bootstrap, health endpoints
  • CRUD-style APIs for servers, applications, domains, databases, backups, runtimes
  • Activity audit listing, security read-only lists, file listing
  • Queue-backed deploy hook (or inline completion when queue disabled)
  • Docker + systemd + installer skeletons

Runtime automation beyond partial Node/PHP adapters is still evolving; see Runtime matrix.

Where to go next

  1. Requirements — Node, pnpm, Postgres, Redis.
  2. Quick install — clone, pnpm install, migrate, pnpm dev.
  3. First login/auth/setup superadmin path.
  4. REST API + Swagger — contract details.

Project website

Public site: https://deploydock.in

Source code (monorepo): github.com/gwalesh/deploy-dock — clone with git clone https://github.com/gwalesh/deploy-dock.git.