--- name: elestio description: Deploy and manage services on the Elestio DevOps platform. Use when the user wants to deploy apps, databases, or infrastructure on Elestio, manage projects, services, clusters, CI/CD pipelines, backups, domains, firewall, volumes, or billing. Covers 400+ open-source templates across 9 cloud providers, database clustering, and deploying catalog software as CI/CD pipelines. compatibility: Requires an Elestio account with an API token, and either the official Elestio CLI >= 1.2.0 (Node.js >= 18, npm install -g elestio) or the Elestio MCP connector metadata: author: getateam version: "2.3" --- # Elestio Skill **Version:** 2.3 **Purpose:** Deploy and manage services on Elestio DevOps platform **Status:** Ready to use **Last Updated:** 2026-09-22 Elestio is a fully managed DevOps platform. Dedicated VMs (not shared Kubernetes). 400+ open-source templates, 9 cloud providers, 100+ regions. Handles deployment, security, updates, backups, monitoring, support. This skill uses the **official Elestio CLI** (`elestio` command, installed via `npm install -g elestio`). When the **Elestio MCP connector** is available instead (tools such as `deploy_template`, `deploy_catalog_pipeline`, `list_clusters`), use its tools: the rules below apply the same way. See "Using the Elestio MCP connector" for the tool that matches each command. --- ## When to Use This Skill Use this skill when: - User wants to deploy PostgreSQL, MySQL, Redis, MongoDB, Elasticsearch, etc. - User says "deploy", "spin up", "create a server", "I need a database" - User mentions ANY open-source software (WordPress, Grafana, n8n, Metabase, etc.) - User wants to deploy custom code via CI/CD - User needs to manage backups, firewall, SSL, SSH access - User asks about service status, costs, or credentials **Trigger phrases:** - "Deploy PostgreSQL" -> `elestio deploy postgresql` - "I need a Redis cache" -> `elestio deploy redis` - "Set up n8n for automation" -> `elestio deploy n8n` - "Deploy my app from GitHub" -> CI/CD workflow (Phase 4) - "What services are running?" -> `elestio services` - "How much is this costing?" -> `elestio billing` ## When NOT to Use This Skill - **Initial account setup** - Signup, payment, approval must be done manually by human - **Interactive SSH sessions** - Use direct SSH instead - **Complex Docker Compose editing** - SSH into the server directly --- ## Decision Tree: What Should I Deploy? There are THREE deployment shapes, not two. Choosing wrong is the single most common cause of a failed deployment. ``` Is the software in the Elestio catalog? (elestio templates search ) | +-- YES | | | +-- Does the user want a managed, isolated VM? (production databases, | | anything needing backups / monitoring / support) | | -> MANAGED SERVICE | | elestio deploy