From bare server to fully deployed — in under 3 minutes (166s).
| **Git Push to Deploy** Push to Git, Temps builds and deploys. Auto-detects frameworks, creates preview URLs, and handles zero-downtime rollouts.  | **Built-in Analytics & Session Replay** Web analytics with funnels, visitor tracking, and session replay (rrweb). Sentry-compatible error tracking. No external services.  |
| **Pingora-Powered Proxy** Runs on Cloudflare's Pingora engine. Auto TLS via Let's Encrypt (HTTP-01 & DNS-01), custom domains, and full request logging.  | **Managed Services** Provision Postgres, Redis, S3 (MinIO), and MongoDB alongside your apps. Temps handles creation, backups, and teardown.  |
| **Request Logs & Proxy Visibility** Every HTTP request logged with method, path, status, response time, and routing metadata. Filter and search without extra tooling.  | **Monitoring & Alerts** Monitors for deploy failures, runtime crashes, certificate expiry, and backup health. Get notified before problems reach users.  |
| **Transactional Email** Add sender domains with DKIM records through the UI. Send transactional emails via `@temps-sdk/node-sdk`. No external email service needed. | **AI-Ready (MCP Server)** Ship with a Model Context Protocol server (`@temps-sdk/mcp`) so AI agents can deploy, monitor, and manage your infrastructure through natural language. |
Any language, any framework. Auto-detected or bring your own Dockerfile.
--- ## Quick Start ```bash curl -fsSL https://temps.sh/deploy.sh | bash ``` **Tested on:** Ubuntu 24.04 / 22.04 | Also works on macOS --- ## What Temps replaces | What you get | Instead of paying for | |---|---| | Git deployments + preview URLs | Vercel / Netlify / Railway ($20+/mo) | | Web analytics + funnels | PostHog / Plausible ($0-450/mo) | | Session replay | PostHog / FullStory ($0-2000/mo) | | Error tracking | Sentry ($26+/mo) | | Uptime monitoring | Better Uptime / Pingdom ($20+/mo) | | Managed Postgres/Redis/S3 | AWS RDS / ElastiCache ($50+/mo) | | Transactional email + DKIM | Resend / SendGrid ($20-100/mo) | | Request logs + proxy | Cloudflare ($0-200/mo) | | **Total with Temps** | **$0 (self-hosted)** | --- ## Temps vs. Alternatives | Feature | Temps | Coolify | Dokploy | CapRover | Dokku | Railway | Vercel | |---|:---:|:---:|:---:|:---:|:---:|:---:|:---:| | Self-hosted | Yes | Yes | Yes | Yes | Yes | No | No | | Single binary install | Yes | No | No | No | No | -- | -- | | Git push deploy | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | Multi-node / clustering | No | Yes | Yes | Yes | No | Yes | Yes | | Web analytics | Yes | No | No | No | No | Yes | Yes | | Session replay | Yes | No | No | No | No | No | No | | Error tracking (Sentry-compatible) | Yes | No | No | No | No | No | No | | Uptime monitoring | Yes | No | No | No | No | No | No | | Transactional email + DKIM | Yes | No | No | No | No | No | No | | Managed Postgres/Redis/S3 | Yes | Yes | Yes | Partial | Plugin | Yes | Add-on | | Pingora proxy (Cloudflare-grade) | Yes | No | No | No | No | No | No | | Auto TLS (HTTP-01 + DNS-01) | Yes | Yes | Yes | Yes | Plugin | Yes | Yes | | Request-level logging | Yes | No | No | No | No | Partial | Partial | | Preview deployments | Yes | Yes | Yes | No | No | Yes | Yes | | Built with Rust | Yes | No | No | No | No | No | No | | Free & open source | Yes | Yes | Yes | Yes | Yes | No | No | --- ## Tech Stack - **Backend:** Rust, Axum, Sea-ORM, Pingora (Cloudflare's proxy engine), Bollard (Docker API) - **Frontend:** React 19, TypeScript, Tailwind CSS, shadcn/ui - **Database:** PostgreSQL + TimescaleDB - **Architecture:** 30+ workspace crates, three-layer service architecture --- ## SDKs | Package | Description | |---|---| | [`@temps-sdk/node-sdk`](https://www.npmjs.com/package/@temps-sdk/node-sdk) | Platform API client + Sentry-compatible error tracking | | [`@temps-sdk/react-analytics`](https://www.npmjs.com/package/@temps-sdk/react-analytics) | React analytics, session replay, Web Vitals, engagement tracking | | [`@temps-sdk/kv`](https://www.npmjs.com/package/@temps-sdk/kv) | Serverless key-value store | | [`@temps-sdk/blob`](https://www.npmjs.com/package/@temps-sdk/blob) | File storage (S3-compatible) | | [`@temps-sdk/cli`](https://www.npmjs.com/package/@temps-sdk/cli) | Command-line interface | | [`@temps-sdk/mcp`](https://www.npmjs.com/package/@temps-sdk/mcp) | Model Context Protocol server for AI agents |