Skip to main content

PutmeIn - Autonomous DevOps, Infrastructure Monitoring & Deployment Engine powered by Ray & Brain.

Host PutmeIn

You can self-host PutmeIn on your own infrastructure, on-premises servers, or cloud instances using one-line installation, the global npm package, or by building from source.

All self-hosted installations combine Ray (an interactive Next.js web console and management dashboard) with Brain (a high-performance background daemon and container orchestrator) into a unified system manager.

Choose your installation method

Select the installation method that best fits your technical requirements and infrastructure:

One-line setup (Recommended)

Best for: Quick automated setup with minimal configuration.

Requirements: macOS (Apple Silicon / Intel), Linux, or Windows (PowerShell / WSL2).

Automated installation script that configures PM2 background daemons and creates runtime directories.

# macOS (Apple Silicon & Intel)
curl -fsSL https://get.putme.in | bash

Global NPM Package

Best for: Environments with existing Node.js toolchains and custom package managers.

Requirements: Node.js ≥ 18.0.0 and npm / pnpm / yarn.

npm install -g putmein

Build from Source

Best for: Contributors, debugging, or building standalone distribution binaries.

Requirements: Git, Node.js 18+, Go 1.21+.

# Clone repository and install dependencies
git clone https://github.com/putme-in/putmein.git
cd putmein

# Build standalone distribution
npm run build

# Start services locally
npm start

Accessing the Dashboard

Once started, PutmeIn automatically spins up both core services daemonized under PM2:

ServiceDefault URLDescription
Ray Web Consolehttp://localhost:4567Telemetry, log streams, system diagnostics, and process management.
Brain Engine APIhttp://localhost:4500Background AI daemon and Docker container orchestrator.
# Start background daemon services
ray start

# Inspect running process status and health
ray status

# Stream unified console logs
ray logs