Skip to content

Operations Overview

Guide for operating rninja infrastructure in production.

Components to Operate

Component Purpose Scaling
rninja CLI Build execution Per-developer
rninja-daemon Build acceleration Per-machine
rninja-cached Remote cache server Per-team/org

Key Operational Areas

Monitoring

  • Cache hit rates
  • Build performance
  • Server health

See Monitoring Guide

Maintenance

  • Garbage collection
  • Cache health checks
  • Rolling restarts

See Maintenance Guide

Security

  • Authentication
  • TLS encryption
  • Access control

See Security Guide

Quick Reference

Health Check

rninja -t cache-health
rninja -t cache-stats

Garbage Collection

rninja -t cache-gc

View Logs

journalctl -u rninja-cached -f

Operational Runbooks