← 返回 Skills 市场
VPS Deploy
作者
Samih Mansour
· GitHub ↗
· v1.0.0
· MIT-0
98
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install vps-deploy
功能描述
Deploy a full-stack app to any VPS from zero to production in one command. Handles SSH hardening, firewall, Docker, Nginx reverse proxy, SSL certificates, an...
安全使用建议
This skill appears to implement a full manual deployment workflow and will ask you to share sensitive data: server SSH credentials (root or keys) and local .env files containing secrets. Before using it: (1) prefer using an SSH key specifically created for the deployment and remove/rotate it afterwards; (2) do not hand over your main root password if avoidable — use a temporary sudo-capable key; (3) review any remote scripts before running (curl https://get.docker.com | sh is convenient but risky); (4) avoid copying .env files with production secrets unless you understand where they will be stored and who can read them; (5) reconsider granting NOPASSWD sudo and docker-group membership — it's convenient but increases risk; (6) test steps in a non-production server first and ensure you have console/IP access in case SSH is misconfigured. If you are not comfortable reviewing these actions yourself, consider using a vetted deployment tool or managed service instead.
能力评估
Purpose & Capability
The name/description match the runtime instructions: the SKILL.md describes step-by-step server setup, Docker, Nginx, SSL, and app deployment. Nothing in the instructions is unrelated to deploying an app to a VPS.
Instruction Scope
The instructions explicitly ask the agent to collect SSH credentials (root password or private key path), to read local project files and environment files (.env.local, .env.example), and to run remote commands as root. These are necessary for deployment but involve collecting and handling highly sensitive data; the SKILL.md gives broad discretion to copy keys and secrets to the server (e.g., copying root's authorized_keys and transferring .env files). There is no limit or safe-handling guidance for secrets beyond brief notes.
Install Mechanism
This is an instruction-only skill (no install spec). However, the runtime instructions call out-of-band installs like piping https://get.docker.com into sh, and installing packages via apt. The Docker install URL is the official get.docker.com host (expected) but piping remote scripts into sh is inherently risky and should be vetted by the user.
Credentials
Although the registry metadata lists no required env vars, the skill expects the user to provide SSH root/sudo credentials and to expose local environment files and potentially database passwords. Those are highly sensitive and no mechanisms (e.g., ephemeral keys, encrypted transfer, or explicit minimization) are enforced or suggested by the SKILL.md.
Persistence & Privilege
The skill does not request platform-level persistent privileges (always:false), which is good. However, the instructions create a 'deploy' user with NOPASSWD sudo and add it to the docker group, and copy root authorized_keys — those changes give long-lived elevated privileges on the target server and increase blast radius if the deploy account or server is compromised. The SKILL.md does not recommend least-privilege alternatives.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install vps-deploy - 安装完成后,直接呼叫该 Skill 的名称或使用
/vps-deploy触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
vps-deploy 1.0.0
- Initial release: Deploy any full-stack app to any VPS in one streamlined command.
- Handles server hardening, firewall, Docker & Docker Compose setup automatically.
- Supports Node.js, Python, Go, and other stacks via Docker.
- Automatically generates Dockerfile and docker-compose.yml if needed.
- Configures Nginx as a reverse proxy and sets up Let's Encrypt SSL certificates.
- Performs automated health and verification checks after deployment.
元数据
常见问题
VPS Deploy 是什么?
Deploy a full-stack app to any VPS from zero to production in one command. Handles SSH hardening, firewall, Docker, Nginx reverse proxy, SSL certificates, an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 98 次。
如何安装 VPS Deploy?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install vps-deploy」即可一键安装,无需额外配置。
VPS Deploy 是免费的吗?
是的,VPS Deploy 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
VPS Deploy 支持哪些平台?
VPS Deploy 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 VPS Deploy?
由 Samih Mansour(@llcsamih)开发并维护,当前版本 v1.0.0。
推荐 Skills