GibilGibil

Fleet Mode

Manage multiple VMs in parallel

Forge multiple identical servers with one command. Each gets its own IP, its own Docker, its own copy of your repo.

Create a fleet

gibil create --name fleet --fleet 5 --repo https://github.com/you/project --ttl 15 --json

This creates fleet-1-xxxx, fleet-2-xxxx, ..., fleet-5-xxxx in parallel.

Run commands across the fleet

# List all servers
gibil list

# Run on each
gibil run fleet-1-xxxx "cd /root/project && pnpm test:unit" --json
gibil run fleet-2-xxxx "cd /root/project && pnpm test:e2e" --json
gibil run fleet-3-xxxx "cd /root/project && pnpm test:integration" --json

Destroy the fleet

# Destroy all active servers
gibil destroy --all

Fleet mode creates identical VMs. For different configurations per VM, use separate gibil create commands instead.

Cost

Fleet sizeTTLServer typeEstimated cost
3 VMs15 mincpx11~€0.005
5 VMs30 mincpx11~€0.015
10 VMs15 mincpx11~€0.015

Hetzner bills by the hour (minimum 1 hour per server), but at €0.007/hr per cpx11, even large fleets are cheap.

Next steps

On this page