Self-hosted deployment platform combining analytics, error tracking, and monitoring. Replace Vercel + Sentry + analytics tools with one binary on your VPS.

Overview:

Temps is an open-source, self-hosted platform for deploying, observing, and scaling applications from a single binary. It replaces six or more separate SaaS tools for deployment, analytics, error tracking, session replay, uptime monitoring, and transactional email. The project targets developers and teams who want a unified, self-hosted infrastructure solution without managing multiple external services. It supports any language or framework and can be installed on a bare server in under three minutes.

Core Features:

  • Git Push to Deploy: Push code to Git, and Temps builds, detects frameworks, creates preview URLs, and handles zero-downtime rollouts automatically.

  • Built-in Analytics & Session Replay: Includes web analytics with funnels, visitor tracking, and session replay (rrweb), plus Sentry-compatible error tracking, all without external services.

  • Pingora-Powered Proxy: Uses Cloudflare's Pingora engine, provides auto TLS via Let's Encrypt (HTTP-01 & DNS-01), custom domain support, and full request logging.

  • Managed Services: Provisions Postgres, Redis, S3 (MinIO), and MongoDB alongside applications, with automated creation, backups, and teardown.

  • Monitoring & Alerts: Monitors deploy failures, runtime crashes, certificate expiry, and backup health, sending notifications before problems reach users.

  • Transactional Email & DKIM: Allows adding sender domains with DKIM records through the UI and sending emails via a Node.js SDK without an external email service.

Use Cases:

  • Self-hosters deploying applications: Developers can deploy apps from a bare server with a single binary, supporting any language or framework, and avoid managing multiple external SaaS subscriptions.

  • Teams needing built-in observability: Organizations can use Temps for web analytics, session replay, error tracking, and request logging without integrating separate tools.

  • Developers managing backend services: Teams can provision Postgres, Redis, S3, and MongoDB alongside their apps, with Temps handling creation and backups.

  • AI agent infrastructure management: Through an MCP server, AI agents can deploy, monitor, and manage infrastructure using natural language commands.

Why It Matters:

Temps consolidates deployment, analytics, monitoring, and managed services into one self-hosted binary, reducing reliance on external SaaS providers. Its inclusion of session replay, Sentry-compatible error tracking, and transactional email means developers can operate production infrastructure without subscribing to specialized platforms. The single-binary design simplifies setup for those who prefer self-hosted environments over multi-service architectures.

分享XLinkedInReddit

相关工具

项目数据

Stars

425

Forks

20

许可证

Apache-2.0

元数据

替代对象
Vercel