3a85c4d164167a36636bec20dcc13e0db6ee8989
fleet-ops
Sovereign Fleet Operations: Ansible playbooks and infrastructure-as-code for the Wizard fleet.
Quick Start (Docker Compose)
Prerequisites
- Docker and Docker Compose v2 installed
- (Optional) NVIDIA GPU + nvidia-container-toolkit for GPU-accelerated inference
Setup
# Clone and enter the repo
git clone <repo-url> && cd fleet-ops
# Copy the env template and edit it
cp .env.example .env
# Edit .env with your actual values (API keys, ports, agent name, etc.)
# Start all services
docker compose up -d
# View logs
docker compose logs -f agent
# Stop everything
docker compose down
Services
| Service | Description | Default Port |
|---|---|---|
ollama |
Local LLM inference engine | 11434 |
gitea |
Forge (git hosting, issue tracker) | 3000, 2222 |
agent |
Hermes agent worker loop | 8080 |
monitor |
Health check reporter | (internal) |
Customization
- Edit
.envto change ports, agent name, loop interval, and log level. - Edit
docker-compose.ymlto add/remove services or adjust resource limits. - Place agent source code in an
agent/directory before building.
Files
docker-compose.yml— Main compose configurationDockerfile.agent— Agent worker image.env.example— Environment variable templateplaybooks/— Ansible playbooks for VPS baseline configuration
Description
Sovereign Fleet Operations: Ansible playbooks and infrastructure-as-code for the Wizard fleet.
Languages
Python
82.9%
Shell
9.7%
Jinja
5.4%
TypeScript
1.1%
JavaScript
0.6%
Other
0.3%