Temps Blog - page 4

Older guides and updates, page 4 of 4. The newest posts are on the blog home.

12 min read
By David Viejo

Add a status page to your app for free: build one in ~80 lines, run Gatus or Upptime, or feed one from Temps monitors. Statuspage's free plan has caps.

11 min read
By David Viejo

Build conversion funnels without Google Analytics: a first-party event schema, SQL for step conversion and drop-off, and self-hosted tools on your own data.

12 min read
By David Viejo

Replace SendGrid for password resets and magic links: SPF, DKIM and DMARC, AWS SES vs an SMTP relay, and sending through Temps SES, Scaleway or SMTP.

10 min read
By David Viejo

reCAPTCHA fails accessibility standards and leaks data. Proof-of-work CAPTCHA with challenge-response stops bots without tracking users or showing puzzles.

12 min read
By David Viejo

Set up preview environments for every pull request: a DIY webhook, Docker and Traefik pipeline, or one toggle in Temps. Compared with Coolify and Vercel.

11 min read
By David Viejo

One bad UPDATE without a WHERE clause takes down production. Read-only roles, query sandboxing, row limits, and audit trails for safe database access.

12 min read
By David Viejo

Make your site crawlable by AI agents: which bots train, search or fetch for users (GPTBot vs OAI-SearchBot), plus robots.txt, llms.txt and markdown serving.

12 min read
By David Viejo

Most platforms have no audit log until compliance demands one. Event schemas, immutable storage, retention policies and the query patterns SOC 2 needs.

11 min read
By David Viejo

Unsigned webhooks are an open door for attackers. Event types, HMAC signature verification, idempotency and Slack or Discord integration done securely.

12 min read
By David Viejo

MinIO community edition is archived. Your options for self-hosted S3-compatible storage (RustFS, Garage), R2 and B2 costs, and keeping presigned uploads working.

17 min read
By David Viejo

SSH is the most attacked service on an exposed server. Install Tailscale, close port 22 and expose only 80 and 443 — with Hetzner and Vultr costs compared.

14 min read
By David Viejo

Deploy a Turborepo or pnpm/npm workspaces monorepo with Temps: one project per app directory, shared managed Postgres, branch previews and per-app monitoring.

14 min read
By David Viejo

Temps vs Coolify vs Netlify 2026: Netlify Pro is $20/mo per team; Coolify and Temps self-host free. See which bundles error tracking, replay and uptime.

12 min read
By David Viejo

Netlify alternatives for 2026: Pro is $20/mo flat, but bandwidth bills at ~$0.13/GB via credits. How Temps, Coolify, Dokploy and Railway compare on real cost.

8 min read
By David Viejo

Define AI agents in .temps/agents/*.yaml that run on new errors, deploys, cron or webhooks and open pull requests via Claude Code, Codex or OpenCode.

12 min read
By David Viejo

Deploy Next.js without Vercel: Temps, Railway, Docker on a VPS or Cloudflare Workers, with deploy commands, 2026 pricing and honest trade-offs for each.

16 min read
By David Viejo

Move a Next.js app off Vercel step by step: export environment variables, swap @vercel/ imports, update DNS. Two paths, 15 minutes or a couple of hours.

11 min read
By David Viejo

Launch post: Temps runs git-push deploys plus analytics, session replay, error tracking and uptime monitoring on your own server, free under MIT / Apache 2.0.