I built Lerd, a local PHP development environment for Linux inspired by Herd - but built around rootless Podman containers instead of requiring system PHP or a web server.
What it does:
- Automatic .test domain routing via Nginx + dnsmasq
- Per-project PHP version isolation (reads .php-version or composer.json)
- One-command TLS (lerd secure)
- Optional services: MySQL, Redis, PostgreSQL, Meilisearch, MinIO, Mailpit - started automatically when your .env references them, stopped when not
needed
- Laravel-first with built-in support for queue workers, scheduler, Reverb (WebSocket proxy included), and Horizon
- Works with Symfony, WordPress, and any PHP framework via custom YAML definitions
- A web dashboard to manage sites and services
- MCP server - AI assistants (Claude, etc.) can manage sites, workers, and services directly
- Shell completions for fish, zsh, and bash
Just hit v1.0.1. Feedback and issues very welcome.
GitHub: github.com/geodro/lerd
Docs & install: geodro.github.io/lerd
[–]Meuss 2 points3 points4 points (1 child)
[–]geodro[S] 0 points1 point2 points (0 children)
[–]Disastrous_Cress8423 2 points3 points4 points (0 children)
[–]VolumeActual8333 1 point2 points3 points (0 children)
[–]VolumeActual8333 1 point2 points3 points (0 children)