A self-hosted deployment platform combining application hosting, error tracking, web analytics, and managed database provisioning.

Temps screenshot 1

Temps is an open-source, self-hosted Web App / Server that combines deployment tools with observability and infrastructure management. It functions as a Platform-as-a-Service (PaaS) that allows developers to deploy applications, track errors, and monitor performance from a single dashboard. The platform aims to replace a fragmented stack of separate SaaS tools for analytics, monitoring, and hosting by consolidating them into one interface.

The software is deployed as a single binary on servers running Ubuntu or macOS. It manages the full lifecycle of an application, from building code via Git pushes to provisioning the necessary databases and handling network traffic through an integrated proxy. It supports any language or framework through automatic detection or the use of custom Dockerfiles, enabling zero-downtime rollouts for various web projects.

Key features

  • Git push deployments with framework auto-detection and preview URLs
  • Sentry-compatible error tracking and web analytics with session replay
  • Pingora-powered proxy with auto TLS via Let's Encrypt
  • Managed provisioning for Postgres, Redis, S3, and MongoDB
  • Request-level logging for HTTP methods, paths, and response times
  • Uptime monitoring and alerts for crashes and certificate expiry
  • Transactional email system with DKIM record management
  • Model Context Protocol server for AI agent infrastructure management

Built with Rust and the Axum framework, Temps utilizes Cloudflare's Pingora engine for its proxy layer and Bollard for Docker API interactions. The backend architecture relies on PostgreSQL and TimescaleDB to handle the data requirements of its monitoring and logging systems. It is specifically designed for small development teams that want to consolidate multiple services into one self-hosted instance. To facilitate integration, the platform provides dedicated SDKs for Node.js and React, allowing developers to implement analytics, session replay, and error tracking without external services. Additional SDKs provide access to a serverless key-value store and S3-compatible blob storage.

Temps is an all-in-one infrastructure hub for developers seeking to avoid fragmented subscriptions for deployment, monitoring, and database hosting.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age9 months
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.