Deploy repos to your server in one command. No pain. No DevOps.

VPS Ninja is a skill for Claude Code that configures your VPS, installs Dokploy, creates SSL domains, and sets up push-to-deploy automatically.

See Benchmarks

100% Pass Rate across all internal benchmarks · v3.1 coming soon

claude-vps-ninja

Evolution of Ninja

How we reached a 100% Pass Rate by fixing AI deployment hallucinations.

v1

Initial Release

Basic deploy and DB management. Claude often "googled" Dokploy docs, wasting tokens and finding outdated versions.

v2

The Dokploy v0.27+ Fix

Adapted to breaking changes (environmentId). Improved bash scripts with error handling and hardcore security (UFW + swap).

v3

The Ultimate DevOps AI

Zero-Hallucination Docs, GitHub App Mastery, Let's Encrypt --no-proxy fix, and built-in MCP server. 100% Pass Rate.

  • 6 built-in reference guides
  • Native Dokploy + GitHub App integration
  • Automated --no-proxy Cloudflare toggle
  • Bundled MCP server for fresh docs
Mission Accomplished

Under the Hood Magic

VPS Ninja handles the infrastructure complexity so you can focus on writing code.

Stack Detection Magic

Auto-detects Next.js, Django, Go, Docker. Finds the right port automatically.

DNS & SSL Autopilot

Automatically creates A-records in Cloudflare (even knows about --no-proxy for Let's Encrypt).

Instant Databases

Need Postgres or Redis? Just type /vps db create postgres app-db. Done.

GitHub App Auto-deploy

No manual webhooks. Push to main — code is in production instantly.

The Proof in the Numbers

Naked Claude Code gives up 75% of the time. VPS Ninja finishes the job every time.

Claude Without Skill

Pass Rate25%
Average Time180.0s
  • Googles API docs wasting tokens
  • Fails Let's Encrypt due to CF Proxy
  • Suggests manual webhook setup

Claude + VPS Ninja

Pass Rate100%
Average Time137.7s
  • Reads built-in references instantly
  • Automates --no-proxy DNS changes
  • Leverages native GitHub App integration
See Detailed Benchmarks

Start Coding, Stop Ops

3 steps to turn Claude into your dedicated DevOps engineer.

01

01.Install Skill

please install skill from https://github.com/kyzdes/vps-ninja

Downloads the skill into your Claude Code profile natively.

02

02.Prep Server

$/vps setup 45.x.x.x password

Claude connects via SSH, installs Docker, Dokploy, sets up firewall & swap memory.

03

03.Deploy App

$/vps deploy github/repo --domain my.app

Auto-detects stack, provisions DB, creates DNS record, deploys, and issues SSL.

Built for Paranoia

We know giving an AI access to your servers is scary. That's why we built VPS Ninja like a fortress.

Zero Credential Leakage

servers.json is strictly gitignored. Passwords and API keys are masked locally. Nothing leaves your machine.

Full Transparency

Destructive commands like /vps destroy require manual confirmation. DNS operations show previews before applying.

Autonomous Execution

6 built-in reference guides mean Claude reads local context, not random web pages. Faster, cheaper, and 100% accurate.