skills/ARCHIVE-chaos-quarantine/vps-docker-ops/SKILL.md
Runbook for VPS Docker operations — compose stack management, live service map, container lifecycle.
npx skillsauth add ariffazil/openclaw-workspace vps-docker-opsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
All Docker services run from: /root/compose/docker-compose.yml
arifosmcp :8080 (arifOS MCP — constitutional kernel)
geox_eic :8081 (GEOX — earth intelligence)
wealth-organ :8082 (WEALTH — capital intelligence)
well :8083 (WELL — vitality intelligence)
aaa-a2a :3001 (AAA — agent gateway)
hermes-agent :3002 (HERMES — ASI relay)
af-bridge-prod :7071 (A-FORGE — execution bridge)
vault999 :8100 (VAULT999 — immutable ledger)
vault999-writer :5001 (VAULT999 Writer — seal API)
postgres :5432 (PostgreSQL 16)
redis :6379 (Redis 7)
qdrant :6333 (Qdrant vector store)
ollama :11434 (Ollama LLM engine)
uptime-kuma :8086 (Uptime monitoring)
vaultwarden :8085 (Self-hosted password manager)
nats :4222 (NATS messaging)
netdata :19999 (Netdata system monitoring)
graphiti-mcp :8000 (Graphiti knowledge graph MCP)
cd /root/compose && docker compose ps
docker inspect <service> --format '{{.State.Health.Status}}'
curl -sf http://localhost:<port>/health
docker compose -f /root/compose/docker-compose.yml logs --tail=100 <service>
docker compose -f /root/compose/docker-compose.yml logs -f <service> # live
docker compose -f /root/compose/docker-compose.yml restart <service>
docker compose -f /root/compose/docker-compose.yml up -d <service> # rebuild+restart
cd /root/compose && docker compose up -d --remove-orphans
docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"
docker system df
cd /root/compose && docker compose config
docker builder prune -f
docker image prune -f
# NEVER: docker system prune -af --volumes (F1 — irreversible!)
docker rm -f <container> # data loss risk!
docker volume rm <volume> # permanent data loss!
docker compose -f /root/compose/docker-compose.yml stop <service>
docker logs <service> --tail 200
# Fix the issue
docker compose -f /root/compose/docker-compose.yml up -d <service>
docker diff <container> # files changed since container start
docker inspect <container> --format '{{json .Config}}' | python3 -m json.tool
development
Federation-wide gold (XAUUSD) trading capability. Python stack, OANDA broker, backtesting, macro signals, RSI strategy. Every organ has a role.
development
Capital claim state management — tracks claim lifecycle across WEALTH organ.
development
Archived constitutional warga placeholder retained only for audit provenance. Do not use for active work; use the live arifOS governance and constitutional skills instead.
testing
Warga (citizen) agent skills for AAA federation members. See subdirectories for specialized warga skills.