vps-deploy

Solid

Deploy to a VPS safely: runtime detection, reverse proxy + SSL, atomic swap, keep the previous version, post-deploy health gate, automatic rollback on failure.

AI & Automation 22 stars 4 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
45
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# VPS Deploy <!-- routing-eval reads this line; it lives in the BODY so the always-on skill LISTING stays inside Claude Code's budget (1% of the context window) — an overflowing listing gets descriptions truncated or dropped, which strips the very keywords a match depends on. --> Trigger phrases: "deploy", "push to the server", "install on the VPS", "ship it to the server", "go to production" A solid deploy has a single idea: **swap the running version with the new one in a reversible way.** That is, when you put the new version in place, don't throw the old one away — keep it aside. If the new version can't pass the health gate, undo the swap and no one notices. This skill builds the deploy around this swap; Docker or bare-metal, a single app or different runtimes, it makes no difference. > **Kit adaptation (local, .claude/):** Default backend is **.NET (Docker recommended)**. **Deploy requires explicit > approval (§4.4)**; a backup before every swap and a health gate after are mandatory. If `.deploy.yml` carries server > credentials it goes into `.gitignore`. §4 Prohibitions apply. ## Checklist - [ ] Runtime + deploy method determined - [ ] Config taken from `.deploy.yml`/the user, SSH verified - [ ] Reverse proxy + (if there is a domain) SSL in place - [ ] Running version backed up to `releases/` - [ ] User approved the deploy, new version deployed - [ ] Health gate passed (otherwise automatic rollback performed) - [ ] If requested, single-command scripts (`d...

Details

Author
byerlikaya
Repository
byerlikaya/claude-starter-kit
Created
1 months ago
Last Updated
yesterday
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

deploy

Deploy a project to a production server over SSH with pre-deploy checks and post-deploy verification. Use when the user says "deploy", "ship it", "push to prod", or asks to update the server.

0 Updated 4 days ago
KogaCyber
DevOps & Infrastructure Listed

all-deploy

Deploys any web app, API, or agent to the internet with a strict pre-deploy audit and a preview → health-check → prod flow. Detects Next, Vite, Astro, Remix, Nuxt, SvelteKit, FastAPI, Flask, Express, MCP server, Claude Agent SDK script, Python worker, Dockerized, and static projects; routes to Vercel, Railway, Docker+SSH VPS, or cloudflared tunnel. Also supports a first-class "run locally" mode. At the start of each cloud deploy the skill asks the user whether to run full-auto (audit → preview → prod in one sequence) or step-by-step (confirm each phase); the user can skip that question by saying "auto" or "step by step" up front. Use when the user says "/all-deploy", "/deploy", "/despliega", "deploy this", "ship this", "push to prod", "get this online", "deploy my agent", "deploy my FastAPI", "run it locally", "corre esto localmente", "deploy auto", "deploy step by step", "paso a paso", "how do I put this on the internet", or otherwise asks to publish a project to a URL or run it locally.

50 Updated 1 months ago
Hainrixz
AI & Automation Listed

deploy

Deploy project to VPS or web server. Use when user says "deploy", "publish web", "деплой", "на сервер", "запустить на сервере", "хостинг".

1 Updated yesterday
Nioris