Claude Code plugin for managing infrastructure — Hetzner Cloud servers, Cloudflare DNS, and Docker-based app deployments via git-push-to-deploy.
- server-management — Create, list, and destroy Hetzner Cloud servers
- server-bootstrap — Bootstrap servers with Docker, Caddy reverse proxy, deploy user, and unattended upgrades
- dns-management — Manage Cloudflare DNS records (list zones, add/update/remove A records)
- app-deployment — Deploy apps via git-push-to-deploy with Docker Compose
/marina-server— Interactive server management (list, create, remove)/marina-deploy— Deploy the current project to a server/marina-status— Overview of all servers, IPs, and associated domains
Requires hcloud, curl, jq, git, ssh, and scp. Run the dependency check:
bash scripts/check-deps.shYou'll also need:
- A Hetzner Cloud API token (configured via
hcloud context) - A Cloudflare API token (set as
CLOUDFLARE_API_TOKEN)
/plugin install marina-skill@focus-marketplaceOr install directly:
/plugin add The-Focus-AI/marina-skillMIT