
David Viejo
Founder at Temps
David Viejo is the founder of Temps, an open-source, self-hosted deployment platform that replaces 7 SaaS tools (Vercel, PostHog, Sentry, Pingdom, Datadog, Resend and E2B) with a single Rust binary. He published the source code on GitHub in October 2025 under the MIT and Apache 2.0 licences, shipped the first public release, v0.1.0-beta.7, in May 2026, and continues to build the project in the open. He also writes the guides and engineering posts on the Temps blog, covering deployment, observability, PostgreSQL high availability and the costs and trade-offs of self-hosting. Temps itself is free to self-host, with unlimited projects, deployments and users.
Posts by David Viejo (93)
- Best PostHog Alternatives 2026: Self-Hosted Options
October 10, 2026
- Dokploy Alternatives 2026: 6 Self-Hosted PaaS Compared
October 10, 2026
- VPS Security Checklist 2026: 15 Pre-Deploy Checks
October 10, 2026
- Best Railway Alternatives 2026: Managed & Self-Hosted
October 10, 2026
- Fly.io Pricing 2026: What It Actually Costs
October 7, 2026
- Render Pricing 2026: Free Tier Sleep, Plans, Compute
October 5, 2026
- How to Track AI Crawler Traffic on Your Website
September 1, 2026
- Cloudflare Pages Free Tier Limits & Pricing 2026
August 7, 2026
- Railway Pricing 2026: What It Actually Costs
August 7, 2026
- E2B Alternatives for Self-Hosted AI Sandboxes 2026
July 31, 2026
- Coolify to Temps: Manual Migration and DNS Cutover
July 30, 2026
- Openship vs Temps: Pingora vs OpenResty Architecture
July 19, 2026
- On-Demand TLS: Issue Certs at the Handshake
June 25, 2026
- Postgres HA and Multi-Node: Coolify vs Temps (2026)
June 24, 2026
- 6 Best Self-Hosted Session Replay Tools in 2026
June 8, 2026
- Best Platforms for Per-PR Preview Deployments 2026
June 8, 2026
- Cheapest Vercel Pro Alternative, No Per-Seat Fees
June 8, 2026
- Privacy-First Analytics & Session Replay in 2026
June 8, 2026
- Error Tracking Without Per-Seat Pricing (2026)
June 8, 2026
- Self-Hosted PaaS With Analytics and Monitoring
June 8, 2026
- Self-Hosted Sentry + Plausible Alternative (2026)
June 8, 2026
- Best Cloudflare Pages Alternatives for Next.js 2026
June 6, 2026
- How to Reduce Docker Image Size: 5 Proven Techniques
June 6, 2026
- How to Run Database Migrations Safely on Deploy
June 6, 2026
- Self-Hosted Managed Redis in Docker With Backups
June 6, 2026
- Coolify Pricing 2026: Free Self-Hosted, Cloud $5/mo
May 26, 2026
- Best Platforms for Zero-Downtime Deployments in 2026
May 26, 2026
- Continuous Deployment Cost for Small Teams (2026)
May 26, 2026
- Best Deployment Platforms for Solo Developers 2026
May 26, 2026
- Self-Hosted PostgreSQL HA With pg_auto_failover
May 17, 2026
- One Observability Timeline for Traces and Errors
May 17, 2026
- AI Autofixer: From an Error Group to a Pull Request
May 17, 2026
- Internal DNS for Docker Clusters Without K8s
May 17, 2026
- Temps CLI Login: Device Flow and Multiple Servers
May 17, 2026
- Self-Hosted Email Open & Click Tracking
May 17, 2026
- TimescaleDB vs ClickHouse: Which Should You Choose?
May 17, 2026
- Self-Hosting Temps: The Real Monthly Cost (2026)
April 11, 2026
- Automatic SSL and Custom Domains, Self-Hosted
April 2, 2026
- 7 Best Self-Hosted Deployment Platforms in 2026
March 29, 2026
- 10 Best Vercel Alternatives for Next.js in 2026
March 29, 2026
- 9 Best Heroku Alternatives in 2026, Ranked
March 29, 2026
- 6 Best FullStory Alternatives for Session Replay
March 29, 2026
- Coolify Alternatives 2026: 5 Self-Hosted PaaS
March 29, 2026
- 8 SaaS Tools You Can Replace by Self-Hosting
March 29, 2026
- 7 Best Self-Hosted Plausible Alternatives (2026)
March 29, 2026
- 10 Best Sentry Alternatives 2026: Free & Self-Hosted
March 29, 2026
- Coolify Review 2026: Features, Limits and Verdict
March 26, 2026
- Vercel Pricing 2026: Plans, Limits & Costs
March 26, 2026
- Migrating TimescaleDB in Docker: The Missing Guide
March 25, 2026
- Temps 0.0.7: Docker Compose, Edge CDN, Email
March 25, 2026
- Deploy Next.js to a VPS: Every Step, No Skips
March 20, 2026
- How Git-Push Deployments Work Under the Hood
March 18, 2026
- Why We Chose Rust for a Deployment Platform
March 17, 2026
- How I Use AI to Build a Large Rust Project
March 14, 2026
- How to Set Up OpenTelemetry Tracing Without Jaeger
March 12, 2026
- How to Encrypt Environment Variables at Rest
March 12, 2026
- How to Build an AI Gateway for Multiple LLMs
March 12, 2026
- Zero-Downtime Docker Deploys: Blue-Green Setup
March 12, 2026
- Cron Jobs in Production Containers: The HTTP Fix
March 12, 2026
- Build a Multi-Node Docker Cluster Without K8s
March 12, 2026
- How to Scale Dev Environments to Zero When Idle
March 12, 2026
- WireGuard Mesh Networking Across Any VPS in 15 Min
March 12, 2026
- How to Build a Plugin System: 4 Patterns Compared
March 12, 2026
- Web Analytics Without Third-Party Scripts (2026)
March 12, 2026
- How to Cancel Stale Deployments Automatically
March 12, 2026
- How to Stream Docker Build Logs to the Browser
March 12, 2026
- The HTTP/2 HEAD Request Bug That Hangs Clients
March 12, 2026
- How to Add Session Replay Without FullStory
March 12, 2026
- Error Tracking Without Sentry: Self-Hosted Setup
March 12, 2026
- How to Build a Self-Hosted Uptime Monitoring System
March 12, 2026
- Automate PostgreSQL Backups in Docker Containers
March 12, 2026
- Scan Docker Images for CVEs on Every Deploy
March 12, 2026
- How to Add a Status Page to Your App for Free
March 12, 2026
- Build Conversion Funnels Without Google Analytics
March 12, 2026
- Send Transactional Email Without SendGrid
March 12, 2026
- Replace reCAPTCHA With Proof-of-Work CAPTCHA
March 12, 2026
- Preview Environments for Every PR, Without YAML
March 12, 2026
- How to Browse a Production Database Safely
March 12, 2026
- How to Make Your Site Crawlable by AI Agents
March 12, 2026
- Add Audit Logging Before SOC 2 Forces You To
March 12, 2026
- CI/CD Webhooks: HMAC Verification Done Right
March 12, 2026
- Self-Hosted S3 Storage After MinIO: RustFS & Garage
March 12, 2026
- Self-Hosted AI Gateway: One API for Four Providers
March 11, 2026
- Close Port 22 Forever: Secure a VPS With Tailscale
February 19, 2026
- Deploy a Turborepo Monorepo to Your Own Server
February 10, 2026
- Self-Hosted Deployment Security: GDPR, HIPAA, SOC 2
February 8, 2026
- Temps vs Coolify vs Netlify: Self-Hosted PaaS
February 1, 2026
- Netlify Alternatives 2026: Hidden Costs Compared
January 29, 2026
- Self-Hosted AI Agents for Deployments, in YAML
January 28, 2026
- Deploy Next.js Without Vercel: 4 Options (2026)
January 19, 2026
- Next.js Hosting Cost 2026: Vercel vs Self-Hosted VPS
January 18, 2026
- Migrate From Vercel to Self-Hosted: 2026 Guide
January 17, 2026
- Introducing Temps: A Self-Hosted Vercel Alternative
January 11, 2026