From marina-skill
Bootstrap and configure servers for Docker deployments - install Docker, set up Caddy reverse proxy, create deploy user, and configure unattended upgrades. Triggers on phrases like "bootstrap a server", "set up a server", "configure a server", "install Docker", "set up Caddy", "update deployer".
How this skill is triggered — by the user, by Claude, or both
Slash command
/marina-skill:server-bootstrapThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You help bootstrap remote servers for Docker-based deployments.
You help bootstrap remote servers for Docker-based deployments.
bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-deps.sh to verify tools are available..claude/marina-skill.local.md exists, read it for caddy_email. This is used for HTTPS certificate registration.CADDY_EMAIL=user@example.com bash ${CLAUDE_PLUGIN_ROOT}/scripts/bootstrap.sh full <server_ip>
This SSHes into the server as root and:
deploy user with SSH forced-command restrictiondeployer and post-receive scriptsbash ${CLAUDE_PLUGIN_ROOT}/scripts/bootstrap.sh update-deployer <server_ip>
Updates the deployer and post-receive scripts on the server without re-running the full bootstrap.
deploy in the docker group/home/deploy/deployer adminlucaslorentz/caddy-docker-proxy:ci-alpinecaddycaddy_data, caddy_configCADDY_EMAIL sets the email for Let's Encrypt certificatescaddy_email is not configured, ask the user for their emailnpx claudepluginhub the-focus-ai/claude-marketplace --plugin marina-skillGuides Kamal deployments of Dockerized apps to servers with zero-downtime, proxy/SSL setup, and accessories like DB/Redis. For Rails/web apps to Hetzner, DigitalOcean, AWS.
Provisions and secures a Hetzner Cloud VPS with Docker, Nginx/Caddy, SSL, and monitoring for application deployment.
Turns application stacks into production deployments on Linux VPS with Docker Compose, Traefik, private registries, SSH tunnels, backups, and rollback planning.