---
title: "devlanes docs"
url: https://devlanes.run/docs/
description: "Start with getting started."
updated: 2026-11-01T23:53:44.000Z
---

# devlanes docs

Start with [getting started](/docs/getting-started/). The two references are generated from the code and are the authority on fields and flags; the guides explain how the pieces fit and show configurations that work.

## Reference

- [CLI](/docs/reference/cli/): every command and option.
- [Config](/docs/reference/config/): every field of `devlanes.yaml` and the user `config.yaml`.
- [Examples](/docs/examples/): commented configuration files.
- [Proxy errors](/docs/errors/): every error page the proxy serves, its causes and fixes.

## Guides

- [Run and run_script](/docs/guides/run-scripts/): the six script runners, which file picks which, and how presets pass their flags.
- [Languages](/docs/guides/languages/): Node, Bun, Deno, Python and Rust services, mise and direnv.
- [Framework presets](/docs/guides/presets/): Vite, Next, Wrangler and Tauri.
- [Ports and environment](/docs/guides/ports-and-env/): port blocks, named ports, `PORT`, expressions, env layers, `.env`, local overrides and `extends`.
- [Hostnames and HTTPS](/docs/guides/https/): the proxy, the CA, trusting it per OS and runtime, resolver strategies, LAN access.
- [Infra](/docs/guides/infra/): Compose and plain containers, shared versus per-lane, recipes for Postgres, MySQL, Redis, RabbitMQ, MinIO and Mailpit.
- [Service patterns](/docs/guides/services/): APIs behind a frontend, workers, several ports, wildcards, replicas, monorepos, several projects in one repository, CI.
- [Lane lifecycle](/docs/guides/lifecycle/): start, stop, what a plain start brings back, `lane resume`, `reload` after a config edit, project renames, on-demand services, lifecycle tasks, and idle lanes that are throttled and frozen.
- [Terminals](/docs/guides/terminals/): tab progress bars, clipboard.
- [Updates](/docs/guides/updates/): release checks and notices, `devlanes update` per install method, builds of `main`, background installs, release highlights, the install scripts and `devlanes uninstall`.
- [Remote setup](/docs/guides/remote-setup/): preparing a box and a client for `devlanes remote connect`.
- [Remote boxes over Tailscale](/docs/guides/remote-tailscale/): MagicDNS names, OpenSSH keys or Tailscale SSH, check mode, Headscale.
- [Remote boxes through Cloudflare](/docs/guides/remote-cloudflare/): Cloudflare Tunnel with Access and `cloudflared` as `ProxyCommand`, the Cloudflare One Client, session expiry.
- [Several boxes with the same project](/docs/guides/remote-multiple-boxes/): forks of one image, which lane this machine mirrors, `devlanes remote use` and `m` in the TUI.
- [Boxes reached by a command](/docs/guides/remote-command/): containers, pods, WSL distributions and codespaces through `docker exec`, `kubectl exec`, `wsl.exe` or `gh codespace ssh` instead of SSH.
- [Windows](/docs/guides/windows/): requirements, Git for Windows' shell, stops, ports, HTTPS, hostnames and logon start on Windows 11.
- [WSL](/docs/guides/wsl/): devlanes inside a WSL distro with the browser on Windows: trusting the CA in Windows, opening URLs, systemd, worktrees on Windows drives.

## Other

- [Remote boxes](/docs/remote/): what mirroring does once connected.
- [Security](/docs/security/): who can reach the daemon, what the CA signs, what crosses a remote connection and what pairing protects.
- [Design](/docs/design/): lanes, ports, the daemon and startup order.
- [Observability](/docs/observability/): spans, diagnostics and plans for tracing.
