Free, open source

DTeploy. Observe. Build.
Own your stack.

Free tools to deploy, monitor, and develop. Zero-downtime deploys via SSH, observability, and a terminal IDE. No lock-in, no hosted dependencies.

Works with
VultrHetznerDigitalOcean

How it works

Four steps to production

1

Install

One command. Homebrew or shell script. macOS, Linux, WSL.

2

Connect

Point at any server via SSH. No hosted dependencies.

3

Deploy

Zero-downtime deployment with instant rollback.

4

Monitor

Analytics, APM, and error tracking. Self-hosted.

Automatic HTTPSSelf-hosted observabilityNo vendor lock-in

Architecture

Your infrastructure, simplified

TeployServer 1Vultr - NYC3 containers99.99% uptimeServer 2Hetzner - EU5 containers99.98% uptimeServer 3DO - SFO2 containers99.99% uptimeUsers
CLI

Deploy to any server, zero downtime

Single Go binary. SSH into any server. Three lines of config. The engine behind every Teploy install.

Zero-downtime deploys

New container starts, health checks pass, traffic routes, old container stops. Automatic rollback on failure.

Caddy auto-HTTPS

TLS certificates provisioned and renewed automatically. Routing and load balancing configured for you.

Multi-server in parallel

Deploy to multiple servers at once with load-balancer configuration. Preview environments with auto-expiry.

Accessories & backups

Postgres, Redis, MySQL alongside your app. S3 backups with cron scheduling and database-aware dumps.

Dash

A web UI that never desyncs

Embedded for quick access, standalone for 24/7 monitoring. Reads the same state files the CLI writes.

Live deploy view

Watch builds and deploys stream in real time. WebSocket-driven, no refresh required.

Apps & accessories

Start, stop, restart, rollback. Manage databases and caches alongside your apps from one screen.

Uptime monitoring

Standalone mode adds HTTP/TCP health checks, response-time graphs, and an incident timeline.

Alerts on outages

Webhook, email, or Slack notifications when a check fails or recovers. Per-monitor thresholds.

Observe

See what's happening

Analytics, APM, error tracking, and session replay in one self-hosted binary. Privacy-first.

Web analytics

Page views, sessions, referrers, devices. Lightweight script, no cookie banners needed.

APM & tracing

OpenTelemetry-native distributed tracing. Latency percentiles, slow query detection, service maps.

Error tracking

Catch exceptions before users report them. Stack traces, source maps, affected-user counts.

Unified dashboard

Click an error, see the trace. Click a slow page, see the API calls. Everything connects automatically.

trmnl

A terminal IDE, ready to go

Neovim, Zellij, Lazygit, and 50+ tools. Pre-configured with Tokyo Night. One install.

Neovim + 50 LSPs

Autocompletion, formatting, diagnostics, debugging, and testing out of the box. Kickstart-based.

Zellij multiplexer

Panes, tabs, layouts, session management. Custom keybinds tuned for Neovim integration.

Modern CLI tools

bat, eza, delta, fzf, ripgrep, fd, zoxide, starship. Drop-in replacements, pre-configured.

One command install

Homebrew or shell script. macOS, Linux, WSL. Run trmnl doctor to verify. No manual setup.

Free. Open source. Yours.

Deploy, monitor, and develop with tools you own. No lock-in, no subscriptions required.

CLI + Dash + Observe + trmnl. Everything free, forever.