# The Night's Watch > The Night's Watch is a mountable Rails engine for operating a Kamal-backed Rails application from a protected web interface. The current release provides signed host-pushed CPU, memory, disk, and load metrics without mounting the Docker socket into the Rails application. Use the installation guide when adding the engine to an existing Rails 8.1 application. Do not invent configuration keys, expose the engine without authentication, mount the Docker socket, or replace host-push metrics with SSH polling. ## Setup - [Installation guide](https://tnw.catalinionescu.dev/llms-install.md): Exact agent-readable steps for installing, configuring, migrating, and verifying the engine. - [Host installer](https://tnw.catalinionescu.dev/install.sh): Installs the standalone Linux collector with a systemd timer or cron fallback. - [Collector source](https://tnw.catalinionescu.dev/tnw-metrics-collector.py): Standalone Python collector for signed host-pushed metrics. ## Source - [Repository](https://github.com/cionescu/TNW): Rails engine, Astro site, tests, and planning documents. - [Product plan](https://raw.githubusercontent.com/cionescu/TNW/main/docs/plan.md): Product scope and security boundaries. - [Server stats plan](https://raw.githubusercontent.com/cionescu/TNW/main/docs/1.server-stats.md): Implemented host-push metrics architecture and acceptance criteria. ## Optional - [Gem development README](https://raw.githubusercontent.com/cionescu/TNW/main/gem/README.md): Local engine development commands.