DeployZap

Self-hosted deployments · Docker Swarm · Traefik

Your servers. Your platform. One command.

DeployZap turns a bare Linux host into a place you can ship to — applications, databases, TLS and all — without renting anyone's control plane. Paste this into a root shell and wait about a minute.

curl -sSL https://get.deployzap.com/install.sh | bash
  • Linux, as root
  • Ports 80 · 443 · 3000 free
  • Docker installed for you
01

Swarm, initialised

Docker is installed if missing, a single-node swarm comes up, and an attachable overlay network is created for everything that follows.

02

State, provisioned

Postgres 16 and Redis 7 as swarm services, with credentials generated on the host and stored as Docker secrets — never as plain environment variables.

03

Panel, running

The control panel starts on port 3000 and migrates its own database on boot. Open it, create the owner account, and you are in.

04

Traefik, listening

Traefik v3.6.7 takes 80 and 443 with automatic certificates, so the first app you deploy gets HTTPS without you configuring anything.

Pin a version

# any published tag; latest is the default
export DEPLOYZAP_VERSION=0.9.0
curl -sSL https://get.deployzap.com/install.sh | bash

Update in place

curl -sSL https://get.deployzap.com/install.sh -o install.sh
bash install.sh update

Remove

curl -sSL https://get.deployzap.com/uninstall.sh -o uninstall.sh
bash uninstall.sh # --purge also wipes volumes

Piping a stranger's script into root is a decision, not a habit. Read ours first — it is the same file this page hands you, published straight from the release it installs.