# Compose Farm

> Use this skill when the user wants to manage Docker Compose deployments across multiple hosts using compose-farm.

- Skill: `javimosch/compose-farm` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/compose-farm`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/compose-farm/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/compose-farm

---


# compose-farm Plugin

Docker compose across multiple hosts — deploy and manage containerized applications across a fleet of servers.

## Commands

- `compose farm run <args>` -- Run Docker compose across multiple hosts

## Usage Examples

Deploy to all hosts:
```
compose farm run up
```

Deploy to specific host:
```
compose farm run --host <hostname> up
```

Stop all services:
```
compose farm run down
```

View logs across hosts:
```
compose farm run logs
```

## Installation

```
pip install compose-farm
```

## Key Features

- Multi-host Docker Compose management
- Parallel deployment across servers
- Centralized logging and monitoring
- SSH-based remote execution
- Host grouping and filtering

