🐳 Node.js / Server Connect · Self-hosted · 5 languages

Deploy Wappler apps without the docker headache

Wappler Deployment Pipeline (WDP) is a free Docker tool with a 9-step wizard, full UI translation (EN, PT, ES, DE, NL), production file generation, security scans, a deploy-activity heatmap on the dashboard, and one-click deploy to DigitalOcean, a VPS, or local Docker.

Built for Wappler Node.js projects (Server Connect with package.json), not LAMP or PHP-only stacks yet.

9Wizard steps
10+Add-on services
5Languages
7Security scanners
1Click deploy

Bonus level

Defend the deploy stack

Score 0

Defend the deploy stack

Insert 50p to Play

Insert 50p. Press Start to begin

Why WDP exists

Wappler builds the app. WDP owns the pipeline; your project files stay untouched. Today that means Node.js / Server Connect apps Wappler runs with package.json; other stacks (e.g. LAMP) are out of scope for now.

Traefik + auto SSL

Let's Encrypt HTTP-01, Docker 29–safe Traefik v3.6.7, HTTPS without Certbot drama.

Redis & sessions

Password-protected Redis in compose, no mystery REDIS_PASSWORD warnings.

Scan before ship

npm audit, Trivy, Gitleaks, OSV-Scanner, Socket, Grype: block or dismiss criticals.

Safe generated files

Outputs to wdp/{profile}/: Dockerfile.deploy, compose, and .env.deploy (gitignored). Your original Dockerfile stays untouched.

Git for deployments

Initialise Git in your Wappler project: WDP-safe .gitignore and an optional first commit of wdp/ deployment files. Diffs, commits, and GitHub push from WDP are planned for a later release.

Deploy activity heatmap

A GitHub-style contribution grid on the dashboard and each profile’s History tab. See deploy habits at a glance for the last 52 weeks, with failed days highlighted.

DigitalOcean & VPS

DigitalOcean API: provision or import Droplets, manage DNS, and Find my Droplet by IP. Plus SSH deploy to any VPS, live logs, and rollback.

SMS & alerts

ClickSend SMS when deploys succeed, fail, or roll back, with per-event toggles. Webhooks and Apprise for the rest of your stack.

Built-in translation

Switch the whole wizard (labels, steps, and tooltips) between English, Portuguese, Spanish, German, and Dutch.

Deploy targets today

🌊 DigitalOcean πŸ–₯️ VPS (SSH) 🐳 Local Docker

The 9-step wizard

Tap a step. Each one configures part of your production stack.

Step 1: Project

Point at your Wappler folder and pick a profile.

Stack the add-ons

Toggle services in Step 5. WDP wires them into compose for you.

πŸ”€ Traefik ⚑ Redis πŸͺ£ MinIO 🐳 Portainer πŸ“Š Uptime Kuma πŸ“ˆ Plausible βœ‰οΈ Mailpit πŸ”„ n8n πŸ’Ύ Restic πŸ”” Apprise

Get WDP

WDP is in private beta for Wappler Node.js projects (not LAMP/PHP-only yet). To request access, send Cheese a message on the Wappler Community. Once you’re in, install from GitHub and follow MrCheeseGit for updates.

Get WDP on GitHub

On the roadmap

Already marked Coming soon in the WDP wizard where it applies, so expectations stay honest.

πŸš‚ Railway deploySoon πŸ“„ Step 8 generation diffSoon πŸ”’ SSL cert visibilitySoon