Skip to content

EPDEasy Project Deployer

Zero-downtime deployments from terminal, GitHub Actions, or local CLI over standard SSH.

๐Ÿ’ป terminal โ€” zsh โ€” epd deploy๐Ÿ’ป epd deploy
CLI RUNNER
$epd deploy
0.1sโ€บDeploying my-app v1.2.0 to 1 host(s)

Quick Install โ€‹

bash
bun install -g @fabioplunser/epd
bash
npm install -g @fabioplunser/epd
bash
pnpm add -g @fabioplunser/epd
bash
npx @fabioplunser/epd deploy
bash
curl -fsSL https://github.com/FabioPlunser/epd/releases/latest/download/epd-linux-x64 -o /usr/local/bin/epd
chmod +x /usr/local/bin/epd

30-Second Quickstart โ€‹

bash
cd my-project

# 1. Initialize epd.yml (and optional starter Dockerfile / GitHub Action)
epd init --ci

# 2. Setup your servers (Docker/PM2, Traefik, networks) and run first deploy
epd setup

# 3. Deploy updates anytime with zero downtime
epd deploy

Ready to dive deeper?

Follow the step-by-step Getting Started Guide or read about Architecture & Concepts.

Released under the MIT License.